dpg03

Элитный участник
Хотел уже было дело поставить на реал, а тут вот такое.

Выловлено на альпари микро
Кто знает, что надо прописать в коде чтобы убрать выставление лишних отложек ? Не на словах, а текстом кода. ]:->
 

dollar-1

Новичок форума
В фильме "Терминатор" ошиблись. Восстания машин не будет, началось восстание советников. Видимо нужно приковать себя к компу. Также можно по-очереди дежурить, желательно, чтобы напарник был из другого часового пояса и удалять лишнее.
 

Sensh

Активный участник
В фильме "Терминатор" ошиблись. Восстания машин не будет, началось восстание советников. Видимо нужно приковать себя к компу. Также можно по-очереди дежурить, желательно, чтобы напарник был из другого часового пояса и удалять лишнее.

Когда на счету было два советника Бурн и ещё один, так второй перезапустил...и Бурн сразу выставил второй ордер....Может это поможет...
 

dpg03

Элитный участник
Когда на счету было два советника Бурн и ещё один, так второй перезапустил...и Бурн сразу выставил второй ордер....Может это поможет...
Есть такое. Но почему второй Sell не выставился.Сел эрор.
 

Вложения

  • 1000.gif
    1000.gif
    9,1 КБ · Просмотры: 66
  • О_Drop.zip
    99,8 КБ · Просмотры: 73
Последнее редактирование:

bondv

Программист
Хотел уже было дело поставить на реал, а тут вот такое.

Выловлено на альпари микро
Напиши, пожалуйста, сессии на какое время настроены?
У меня больше двойных ордеров не выставляет.
Ошибки при выставлении ордеров я вчера наконец-то победил.
Сейчас тестирую...
 

bondv

Программист
Когда на счету было два советника Бурн и ещё один, так второй перезапустил...и Бурн сразу выставил второй ордер....Может это поможет...
Действительно. Может второй Burn мешает.
Чтобы не мешались нужно разные маджики ставить.
 

RDEM

Активный участник
у меня стоит 1 терминал 1 бурн 1 пара

вот лог того момента
06:53:26 BURN_vО-DropCir GBPUSD,H1: initialized
08:00:07 BURN_vО-DropCir GBPUSD,H1: open #134131350 buy stop 0.03 GBPUSD at 1.57086 tp: 1.57246 ok
08:00:07 BURN_vО-DropCir GBPUSD,H1: Error SELLSTOP 130 GBPUSD Lot 0.03 Bid 1.5656 Price 1.5676 SL 0 TP 1.566 expiration 2011.09.20 04:00
08:00:07 BURN_vО-DropCir GBPUSD,H1: open #134131610 buy stop 0.03 GBPUSD at 1.56741 tp: 1.56901 ok
08:00:13 BURN_vО-DropCir GBPUSD,H1: open #134131651 sell stop 0.03 GBPUSD at 1.56411 tp: 1.56251 ok

Была это 1 сессия в 2 часа терминального времени альпари-микро, у ехнеса это будет 0 часов

В этот же момент на таких дц как Ехнесс, Санбирд и Форекс.ком все выставилось как пологается

ЗЫ Что бы не утруждать себя думками, какой же ордер удалять, я удаляю все и пере запускаю терминал, и тогда выставляется 2 ордера как полагается

Уже как по будильнику к терминалу подхожу во время выставления ордеров
 
Последнее редактирование:

Green_Sky

Новичок форума
Что то в этой строке мне не нравиться... может быть то что в ней цена указана в формате 4-знака а в сработавших в формате 5-знака?

4 -знака:

08:00:07 BURN_vО-DropCir GBPUSD,H1: Error SELLSTOP 130 GBPUSD Lot 0.03 Bid 1.5656 Price 1.5676 SL 0 TP 1.566 expiration

А вот тут в 5-знаковом :

08:00:07 BURN_vО-DropCir GBPUSD,H1: open #134131610 buy stop 0.03 GBPUSD at 1.56741 tp: 1.56901 ok
 

RDEM

Активный участник
дц демо Hot-Forex, ситуация 1в1 как утром только бурн другой

19:59:58 BURNMONSTR-107 GBPUSD,H1: Error BUYSTOP 130 GBPUSD Lot 0.01 Ask 1.5707 Price 1.5707 SL 0 TP 1.5723 expiration 2011.09.20 16:00
19:59:58 BURNMONSTR-107 GBPUSD,H1: open #4298450 sell limit 0.01 GBPUSD at 1.57428 tp: 1.57268 ok
20:00:00 BURNMONSTR-107 GBPUSD,H1: open #4298459 buy limit 0.01 GBPUSD at 1.56871 tp: 1.57031 ok
20:00:00 BURNMONSTR-107 GBPUSD,H1: open #4298463 sell limit 0.01 GBPUSD at 1.57231 tp: 1.57071 ok

я так понимаю, двойные ордера остались со старых версий
 

scorpi

Интересующийся
У меня двойные ордера возникают по причине заторможенности ДЦ. Т.е. отправляется ордер, ответа нет, цена немного плывет отправляется еще один ордер, и потом приходит ответ от ДЦ, что оба ордера выставлены.
Причем это чаще всего бывает, когда сильные торги активные идут. Поэтому стараюсь в 15 ч. по гринвичу, когда ставится ордер - зайти и проверить. В остальные временные интервалы - такого ни разу не было.
 

Green_Sky

Новичок форума
В альпари-микро у меня получается 2,17,21 8,14,20

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

RDEM

Активный участник
продолжаем, альпари-класик демо счет
23:00:10 BURN_vО-DropCir GBPUSD,H1: open #134294248 buy stop 0.03 GBPUSD at 1.57397 tp: 1.57597 ok
23:00:10 BURN_vО-DropCir GBPUSD,H1: Error SELLSTOP 130 GBPUSD Lot 0.03 Bid 1.5694 Price 1.5704 SL 0 TP 1.5684 expiration 2011.09.20 19:00
23:00:10 BURN_vО-DropCir GBPUSD,H1: open #134294365 buy stop 0.03 GBPUSD at 1.57117 tp: 1.57317 ok
23:00:14 BURN_vО-DropCir GBPUSD,H1: open #134294402 sell stop 0.03 GBPUSD at 1.56757 tp: 1.56557 ok
 

Bob5

Новичок форума
Заметил, что в Alpari выставляет 1 лишнию отложку ( вверх или вниз ),
а в Exness сразу 2 лишние отложки (1 вверх и 1 вниз ).
 

RDEM

Активный участник
в альпари не выставляет 4-ю отложку из-за 130-й ошибки, а так бы ставил все 4-ре наверное
 

dpg03

Элитный участник
У меня двойные ордера возникают по причине заторможенности ДЦ. Т.е. отправляется ордер, ответа нет, цена немного плывет отправляется еще один ордер, и потом приходит ответ от ДЦ, что оба ордера выставлены.
Причем это чаще всего бывает, когда сильные торги активные идут. Поэтому стараюсь в 15 ч. по гринвичу, когда ставится ордер - зайти и проверить. В остальные временные интервалы - такого ни разу не было.
Стукни emitу. Он профи. Может поможет в решении этой прблемы.
 

bondv

Программист
Вот, попробуйте эту версию.
Теперь, вроде, ошибки 4051, 130 и 131, что было изредка раньше, теперь не возникают. Но, нужно дольше тестировать.
Пока устранял ошибки, добавил еще пару новшеств.


Метод увеличения лота для коэффициентов KoeffMartin1 и KoeffMartin2. Значения 0 - 3
0 - Не использовать; 1 - Геометрическая прогрессия; 2 - Арифметическая; 3 - Фибоначчи;
extern int ProgressWay1 = 1; // Метод прогрессии для KoeffMartin1
extern int ProgressWay2 = 0; // Метод прогрессии для KoeffMartin2

Это сильно мощная штука. Для любителей экстрима :)
С этим нужно быть осторожным.


extern int PartialDrop = 4; // Самый просевший ордер закрывается частично по 1/4; диапазон 1 - 5; 1 - закрывается полностью.
Как показали тесты, оптимальный вариант, это 3 или 4.
 

Вложения

  • BURN_vО-DropCir03.mq4
    36,3 КБ · Просмотры: 107

dpg03

Элитный участник
А вот и скальпинг подоспел. С видео объяснениями.
_http://tradelikeapro.ru/2011/09/16/forex-speedometer/#more-1920
 

Вложения

  • speedOmeter Pro.rar
    189,1 КБ · Просмотры: 119
Последнее редактирование модератором:

dpg03

Элитный участник
Метод увеличения лота для коэффициентов KoeffMartin1 и KoeffMartin2. Значения 0 - 3
0 - Не использовать; 1 - Геометрическая прогрессия; 2 - Арифметическая; 3 - Фибоначчи;
extern int ProgressWay1 = 1; // Метод прогрессии для KoeffMartin1
extern int ProgressWay2 = 0; // Метод прогрессии для KoeffMartin2

За проделанную работу большое спасибо. Пожалуйста, дополните сов визуализацией.
Поподробнее можно объяснить как работает метод увеличения лота для КМ ?
Интересно, как теперь сов оптимизировать. Не мешало бы, послушать тех кто освоит оптимизацию сова.
Да, придется "репу" почесать.
 
Последнее редактирование:
Верх