Автор |
Сообщение |
rupiter
Зарегистрирован: 16.09.2013
Сообщения: 75
|
Недавно попытался перенести один относительно сложный индикатор, который разработал и протестировал на Python, в Amibroker. Из-за отсутствия инструментов отладки кода мне показалось это неподъемной задачей (по степени требуемых усилий). Вот у меня и вопрос. Есть ли какие-либо IDE (или плагины к известным IDE), где можно было бы разрабатывать код для Amibroker? Потенциально, насколько я понимаю, создать такой инструмент не проблема. Но есть ли он? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Можно написать плагин на языке высокого уровня (типа С++). А в нем с отладкой все хорошо. Отладчиков непосредственно для AFL я не знаю.
Язык скриптовой. Сравнительно медленный. Писать на нем очень большие и сложные конструкции смысла нет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
rupiter
Зарегистрирован: 16.09.2013
Сообщения: 75
|
000 писал(а): |
Можно написать плагин на языке высокого уровня (типа С++). А в нем с отладкой все хорошо. Отладчиков непосредственно для AFL я не знаю.
Язык скриптовой. Сравнительно медленный. Писать на нем очень большие и сложные конструкции смысла нет. |
К сожалению, C++ я не знаю (знаю только Python). Я думаю, мне вполне бы хватило возможностей AFL для написания того, что мне нужно. Проблема в том, что в Formula Editor нет отладчика и невозможно проследить за изменениями значений переменных... Сейчас маюсь с одним, вроде бы совсем простым, индикатором, и все значения переменных пришлось вывести на экран инструкцией plot, чтобы хоть каким-то образом проследить их изменения. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
rupiter писал(а): |
Сейчас маюсь с одним, вроде бы совсем простым, индикатором, и все значения переменных пришлось вывести на экран инструкцией plot, чтобы хоть каким-то образом проследить их изменения. |
Ага. Я всегда так и делаю.
Есть еще функция _TRACE(''string'') Она предназначена как раз для отладки. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
trashfx
Зарегистрирован: 27.06.2015
Сообщения: 90
|
|
Посмотреть профиль Отправить личное сообщение |
|
il-ir
Зарегистрирован: 28.05.2013
Сообщения: 189
|
Я правильно понимаю, что в версии 6.00.2 еще нет встроенного дебаггера? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
il-ir писал(а): |
Я правильно понимаю, что в версии 6.00.2 еще нет встроенного дебаггера? |
Ага. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
trashfx
Зарегистрирован: 27.06.2015
Сообщения: 90
|
il-ir писал(а): |
Я правильно понимаю, что в версии 6.00.2 еще нет встроенного дебаггера? |
Most recent final version is 6.10 not 6.00
As for versions prior to 6.1:
Which is totally contrary to the claim
Цитата: |
Проблема в том, что в Formula Editor нет отладчика и невозможно проследить за изменениями значений переменных |
First of all that guy has no clue and secondly he has proved that he is using some (old) crack version. Why using an old version from stone age if you are new to AB?? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Astrobiolog
Зарегистрирован: 27.01.2013
Сообщения: 66
|
трешовыйфорекс безусловно крут в ами, просто трешово крут.
Олег, он прям может поконкурировать с тобой по знаниям
Посоны, переведите ему вопрос: "а чем его так заинтересовал этот форум в русском гетто?"
А также переведите, что некрасиво и нетактично в чужой монастырь прийти и взять-да-считать всех тупыми.
P.S. Может он и сам прочитает, несмотря на то, что он тупой - совсем не знает русский язык |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
ты не наезжай тут. Человек рассказывает реально интересные и нужные вещи. А то, что невсегла в тему это нестрашно, делай поправку на переводчик гугла. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
rupiter
Зарегистрирован: 16.09.2013
Сообщения: 75
|
trashfx писал(а): |
Instead of using a stone-cold old cracked (infected) AmiBroker version you found somewhere in a Russian ghetto you should rather download most recent technology. |
Мдя, вот Паук бы обиделся |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|