Пытаюсь использовать данный торговый автомат. Есть алгоритм, который реализован в AFL. Считается прямым перебором массивов с помощью индексов типа i, j.
При тестировании выявлены следующие особенности:
1. Иногда, непонятно по каким причинам BarCount принимает значение, сильно отличающееся от количества элементов массива данных.
2. Вроде бы удалось это побороть применением конструкции
MyBarCount=LastValue(BarIndex(),1)+1;
3. Несоответствие BarCount реальному числу элементов массива приводило к тому, что на экране рисовалась стрелочка, соответствующая транзакции, а в файл для квика записи не происходило поскольку не срабатывало условие
if ((Buy[BarCount-1]==1)) .
4. В окне интерпретатора мониторю значение MyBarCount, которое вроде бы похоже на правду.
5. Проблемы с записью, а может быть и с распознаванием торговых сигналов остались.
Кто-нибудь сталкивался с похожими проблемами?
При тестировании выявлены следующие особенности:
1. Иногда, непонятно по каким причинам BarCount принимает значение, сильно отличающееся от количества элементов массива данных.
2. Вроде бы удалось это побороть применением конструкции
MyBarCount=LastValue(BarIndex(),1)+1;
3. Несоответствие BarCount реальному числу элементов массива приводило к тому, что на экране рисовалась стрелочка, соответствующая транзакции, а в файл для квика записи не происходило поскольку не срабатывало условие
if ((Buy[BarCount-1]==1)) .
4. В окне интерпретатора мониторю значение MyBarCount, которое вроде бы похоже на правду.
5. Проблемы с записью, а может быть и с распознаванием торговых сигналов остались.
Кто-нибудь сталкивался с похожими проблемами?