Столкнулся с необъяснимым для себя моментом. Счёт реальный. Робот устанавливает отложенный ордер и дальше тралит его за ценой. После того, как цена "зацепила" отложенный ордер, открывается позиция SELL с заданным стоп лоссом и тейк профитом. До этого момента проблем нет. Дальше цена движется в нужную мне сторону и по идее должна сработать по тейк профиту, который составляет 50 пунктов. Но не тут-то было. Не смотря на то, что текущая цена опустилась ниже уровня цены, по которой открылась позиция плюс размер спреда, т.е. 50 + 14 пунктов, позиция закрылась с размером 36 пунктов от цены открытия. И так повторяется из раза в раз, от сделки к сделке. На тестере прогоняю робота и вижу, что все закрытые позиции имеют размер 50 пунктов, как и должно было быть.
Неужели имеет место постоянной девиации, при чём с размером, примерно равным размеру спреда 14 пунктов. Что-то странное, не находите? Вот лог одной из вчерашних сделок.
KE 005:36:02.089 Trades '1000008949': modify #1021600709 sell stop 0.04 EURUSDrfd -> price: 1.07870, sl: 1.07970, tp: 1.07820) done in8.663 ms
RK 005:45:14.097 Trades '1000008949': deal #1021883094 sell 0.04 EURUSDrfd at 1.07870 done (based on order #1021600709)
RJ 007:49:46.015 Network '1000008949': scanning network for access points
PJ 007:49:46.873 Network '1000008949': scanning network finished
IR 010:51:16.238 Trades '1000008949': market buy 0.04 EURUSDrfd, close #1021600709 sell 0.04 EURUSDrfd 1.07870
FF 010:51:16.258 Trades '1000008949': accepted market buy 0.04 EURUSDrfd, close #1021600709 sell 0.04 EURUSDrfd 1.07870
JF 010:51:16.558 Trades '1000008949': market buy 0.04 EURUSDrfd, close #1021600709 sell 0.04 EURUSDrfd 1.07870 placed for execution
OI 010:51:16.558 Trades '1000008949': order #1021607738 buy 0.04 / 0.04 EURUSDrfd at market done in316.213 ms
EF 010:51:16.558 Trades '1000008949': deal #1021888944 buy 0.04 EURUSDrfd at 1.07834 done (based on order #1021607738)
Столкнулся с необъяснимым для себя моментом. Счёт реальный. Робот устанавливает отложенный ордер и дальше тралит его за ценой. После того, как цена "зацепила" отложенный ордер, открывается позиция SELL с заданным стоп лоссом и тейк профитом. До этого момента проблем нет. Дальше цена движется в нужную мне сторону и по идее должна сработать по тейк профиту, который составляет 50 пунктов. Но не тут, то было. Не смотря на то, что текущая цена опустилась ниже уровня цены, по которой открылась позиция плюс размер спреда, т.е. 50 + 14 пунктов, позиция закрылась с размером 36 пунктов от цены открытия. И так повторяется из раза в раз, от сделки к сделке. На тестере прогоняю робота и вижу, что все закрытые позиции имеют размер 50 пунктов, как и должно было быть.
Неужели имеет место постоянной девиации, при чём с одинаковым размером, примерно равным размеру спреда 14 пунктов. Что-то странное, не находите? Вот лог сделки.
С уважением, Владимир.
Может я что-то не уловил, но мне кажется вам нужно разобраться что такое bidи ask
Может я что-то не уловил, но мне кажется вам нужно разобраться что такое bidи ask
Тоже уже стал сомневаться и подумал, что проблема в коде. Но тогда бы и в тестере стратегий проблемы были те же самые. А в нём всё нормально! Специально красным выделил время исполнения в процессе закрытия сделки. Может быть в этом проблема?
С уважением, Владимир.
P.S. Сегодня были 3-и сделки и они закрылись с отклонением 10, 14 и 15 пунктов. Очень похоже на девиацию. ((
Привет, спред размером 15 - 20 пунктов при пятизначной цене это нормально. А 50 пунктов для тейка маловато. Если прибыль одного порядка со спредом - удачи не видать. Хотя кому как.
Aleksei Stepanenko #: Привет, спред размером 15 - 20 пунктов при пятизначной цене это нормально. А 50 пунктов для тейка маловато. Если прибыль одного порядка со спредом - удачи не видать. Хотя кому как.
Здравствуйте, Алексей! Согласен, что это не самый идеальный вариант стратегии для робота, но пока даёт стабильную прибыль, пусть молотит. Лучше меньше, да лучше.
Теперь о том, что касается моего вопроса. Посмотрел по всем логам и обратил внимание, что начиная с 1 февраля время закрытия сделок резко увеличилось - от 50-70 мск до 330-450 мск. Буду выяснять у своего форекс-дилера, что случилось.
Спасибо, я понял, нужно просто на пустом месте рисовать, чтобы не было коррекции по свече :)
Пожалуйста.
Возможно в настройках надо поставить "0" на параметре "Примагничивание"
Пожалуйста.
Возможно в настройках надо поставить "0" на параметре "Примагничивание"
Столкнулся с необъяснимым для себя моментом. Счёт реальный. Робот устанавливает отложенный ордер и дальше тралит его за ценой. После того, как цена "зацепила" отложенный ордер, открывается позиция SELL с заданным стоп лоссом и тейк профитом. До этого момента проблем нет. Дальше цена движется в нужную мне сторону и по идее должна сработать по тейк профиту, который составляет 50 пунктов. Но не тут-то было. Не смотря на то, что текущая цена опустилась ниже уровня цены, по которой открылась позиция плюс размер спреда, т.е. 50 + 14 пунктов, позиция закрылась с размером 36 пунктов от цены открытия. И так повторяется из раза в раз, от сделки к сделке. На тестере прогоняю робота и вижу, что все закрытые позиции имеют размер 50 пунктов, как и должно было быть.
Неужели имеет место постоянной девиации, при чём с размером, примерно равным размеру спреда 14 пунктов. Что-то странное, не находите? Вот лог одной из вчерашних сделок.
С уважением, Владимир.
Столкнулся с необъяснимым для себя моментом. Счёт реальный. Робот устанавливает отложенный ордер и дальше тралит его за ценой. После того, как цена "зацепила" отложенный ордер, открывается позиция SELL с заданным стоп лоссом и тейк профитом. До этого момента проблем нет. Дальше цена движется в нужную мне сторону и по идее должна сработать по тейк профиту, который составляет 50 пунктов. Но не тут, то было. Не смотря на то, что текущая цена опустилась ниже уровня цены, по которой открылась позиция плюс размер спреда, т.е. 50 + 14 пунктов, позиция закрылась с размером 36 пунктов от цены открытия. И так повторяется из раза в раз, от сделки к сделке. На тестере прогоняю робота и вижу, что все закрытые позиции имеют размер 50 пунктов, как и должно было быть.
Неужели имеет место постоянной девиации, при чём с одинаковым размером, примерно равным размеру спреда 14 пунктов. Что-то странное, не находите? Вот лог сделки.
С уважением, Владимир.
Может я что-то не уловил, но мне кажется вам нужно разобраться что такое bid и ask
Может я что-то не уловил, но мне кажется вам нужно разобраться что такое bid и ask
Тоже уже стал сомневаться и подумал, что проблема в коде. Но тогда бы и в тестере стратегий проблемы были те же самые. А в нём всё нормально! Специально красным выделил время исполнения в процессе закрытия сделки. Может быть в этом проблема?
С уважением, Владимир.
P.S. Сегодня были 3-и сделки и они закрылись с отклонением 10, 14 и 15 пунктов. Очень похоже на девиацию. ((
Привет, спред размером 15 - 20 пунктов при пятизначной цене это нормально. А 50 пунктов для тейка маловато. Если прибыль одного порядка со спредом - удачи не видать. Хотя кому как.
Здравствуйте, Алексей! Согласен, что это не самый идеальный вариант стратегии для робота, но пока даёт стабильную прибыль, пусть молотит. Лучше меньше, да лучше.
Теперь о том, что касается моего вопроса. Посмотрел по всем логам и обратил внимание, что начиная с 1 февраля время закрытия сделок резко увеличилось - от 50-70 мск до 330-450 мск. Буду выяснять у своего форекс-дилера, что случилось.
С уважением, Владимир.
Подскажите пжлста можно ли в таблице "торговля" поменять ID эксперта?
Или допустим есть скрипт, который выставляет SellLimit ордера,
trade.BuyLimit(1,10.75,NULL,0,0,0,0,NULL);
как и где прописать ID номер в команду чтобы этот ордер мог подхватить советник со схожим ID?
Подскажите пжлста можно ли в таблице "торговля" поменять ID эксперта?
Или допустим есть скрипт, который выставляет SellLimit ордера,
trade.BuyLimit(1,10.75,NULL,0,0,0,0,NULL);
как и где прописать ID номер в команду чтобы этот ордер мог подхватить советник со схожим ID?