Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В Маркете более 400 индикаторов. Попробуй любой из них!
Александер
37
Александер 2011.11.24 08:08 

Смысл в чем.

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

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

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

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

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

PapaYozh
3768
PapaYozh 2011.11.24 08:15  
werios:

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


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

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

Левитин Сергей В.
5161
Левитин Сергей В. 2011.11.24 08:18  
werios:

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


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

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

Александер
37
Александер 2011.11.24 08:20  
OrderSend(Symbol(),OP_BUY,Stavka,Ask,2,0,0);
PapaYozh:


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

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

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

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

Александер
37
Александер 2011.11.24 08:21  

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

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

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

Комбинатор
15775
Комбинатор 2011.11.24 08:24  
werios:

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

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

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

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


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

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

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

Александер
37
Александер 2011.11.24 12:38  
PapaYozh:


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

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

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


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

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

я не ламер!!!

Всеволод
648
Всеволод 2011.11.24 12:53  
werios:


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

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

PapaYozh
3768
PapaYozh 2011.11.24 13:03  
werios:


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

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

я не ламер!!!


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

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


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