Странное поведение советника.

 

Смысл в чем.

Есть советник который делает ставки. (я экспериментирую и уже много их написал так что знаю что к чему.)

Открываю ордер OP_BUY а он вместо него периодически (Причину или закономерность пока не выяснил) открывает OP_BUYLIMIT.

Логика завязана на открытых ордерах и поэтому работает советник не правильно, причем я также открываю и селл но вот сбой идет только на бай.

Так вот в чем может быть ошибка где сбой и как его можно обойти.

Пробовал закрывать все отложные ордера но тогда советник немного тупит (повисает) и не делает то что от него хотят, не открывает лот в нужный момент.

 
werios:

Так вот в чем может быть ошибка где сбой и как его можно обойти.


Ошибка в коде советника.

Ничего обходить не надо, надо исправлять ошибки в коде.

 
werios:

Есть советник который делает ставки. (я экспериментирую и уже много их написал так что знаю что к чему.)


Опытного программиста и трейдера оно и так сразу видно, не надо оправдываться.

А проблема ваша точно по части экстрасенсов, возможно охотников за приведениями....

 
OrderSend(Symbol(),OP_BUY,Stavka,Ask,2,0,0);
PapaYozh:


Ошибка в коде советника.

Ничего обходить не надо, надо исправлять ошибки в коде.

OrderSend(Symbol(),OP_BUY,Stavka,Ask,2,0,0);

и где здесь ошибка?

 

а вот экстрасенсы это вариант.

у меня закрадывается мысль что реально рабочих экспертов просто блочат.

у меня несколько раз было такое что эксперт работает нормально некоторое время а потом просто чудить начинает.

 
werios:

у меня закрадывается мысль что реально рабочих экспертов просто блочат.

Стопудофф!
 
werios:
OrderSend(Symbol(),OP_BUY,Stavka,Ask,2,0,0);

OrderSend(Symbol(),OP_BUY,Stavka,Ask,2,0,0);

и где здесь ошибка?


Это, типа, "предъява"?

Здесь ошибка в том, что не объявлена переменная "Stavka".

Еще вопросы есть?

 
PapaYozh:


Это, типа, "предъява"?

Здесь ошибка в том, что не объявлена переменная "Stavka".

Еще вопросы есть?


переменная Stavka является extern double Stavka=0.1;

Еще вопросы есть?

я не ламер!!!

 
werios:


Логика завязана на открытых ордерах и поэтому работает советник не правильно

Очень логично. Участок кода ответственный за открытие и сопровождение ордеров не помешает. Сбой идет у разных ДЦ?

 
werios:


переменная Stavka является extern double Stavka=0.1;

Еще вопросы есть?

я не ламер!!!


Тогда, в приведённой Вами строке кода ошибки нет. Она в другом месте программы.
 
splxgf:

Участок кода ответственный за открытие и сопровождение ордеров не помешает.


Скромнее надо быть товарищ. Этак вы выманите весь прибыльный советник, озолотитесь и будите тоже потом селян жизни учить.... А то что советник путает типы ордеров это фигня, вход лимитником выгоднее входа по рынку)
Причина обращения: