Знающие люди подскажите!

 
Попросил друга немного изменить советника пипсовщика, изменение было таким: при открытии ордера если цена резко меняла направление и трал не срабатывал, то после пересечения цены в минус 100 пунктов по пятизнаку, открывался встречный ордер со стоп лоссом по цене открытия первого ордера, ну это было сделано вроде как для того чтобы можно было более крупным лотом заходить не боясь во время просадки слить весь депо. Так вот на тестере все отлично работало, а на реале почему то встречный ордер либо вообще не открывается, либо очень поздно когда цена ушла в минус 250 пунктов. Кто нибудь может подсказать почему так происходит?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
экстрасенсы кончились. исходный код + тесты + отчет с реала в студию. 
 
MrGold166:
экстрасенсы кончились. исходный код + тесты + отчет с реала в студию. 
Достаточно просто исходного кода, иначе просто нереально увидеть проблему, ну и отчет не помешает, если там есть хоть какие-то ошибки
 
MrGold166:
экстрасенсы кончились. исходный код + тесты + отчет с реала в студию. 

Файлы:
pips400.mq4  14 kb
 
MrGold166:
экстрасенсы кончились. исходный код + тесты + отчет с реала в студию.
Файлы:
pips4t0.mq4  14 kb
 

Открывающийся ордер с подписью замок идет, на тестере он открывается во время а вот на реале либо не открывался , либо после 250 пунктов, когда я его закрыл он опять открылся (ну это понятно потому что условия для открытия существуют - 100 пунктов) но почему он открылся так поздно. Я извиняюсь если я не понятно изъясняюсь, просто я новичок в этом всем...
 
papaklass:

 Если открытие блокируещего ордера было в период выхода новостей, то это совершенно нормальная ситуация:

1. расширяется спред;

2. цена очень быстро меняется. Бывает, что за 1-2 секунды цена улетает на 10-ки (4-ре знака) пунктов. В таких ситуациях 25 пунктов это не много. У меня были случаи, когда стоп-лоссы скользили до 40-ка пунктов. (везде 4-х значные котировки).

Сколько пунктов проскальзывания Вы указываете в торговой заявке?

Такой параметр как проскальзывание вообще не учитывался и не указывался, дело в том что в большинстве случаев ордер вообще не открывается хотя условия для открытия держатся очень долго, более часа точно,либо он открывался, но также через достаточно большой промежуток времени после наступления условий, и цена уже уходила далеко от 100 пунктов.
 
miggga:
Такой параметр как проскальзывание вообще не учитывался и не указывался, дело в том что в большинстве случаев ордер вообще не открывается хотя условия для открытия держатся очень долго, более часа точно,либо он открывался, но также через достаточно большой промежуток времени после наступления условий, и цена уже уходила далеко от 100 пунктов.

Реалии реала... :)

В журнале почитайте что возвращает сервер на ваш торговый запрос. На быстром рынке сложно открыться по заявленной цене. Без журнала трудно сказать точную причину задержки. Реквота скорее всего.

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 
artmedia70:

Реалии реала... :)

В журнале почитайте что возвращает сервер на ваш торговый запрос. На быстром рынке сложно открыться по заявленной цене. Без журнала трудно сказать точную причину задержки. Реквота скорее всего.

Сегодня опять открылся ордер только после 250 пунктов в минус, по журналу он так и открывает в это время  без всяких ошибок. Но по тестеру все идеально проходит, может какой то косяк в коде? Может все таки получается что у него в коде забито что бы он открывал после 250 пунктов?
 
miggga:
Сегодня опять открылся ордер только после 250 пунктов в минус, по журналу он так и открывает в это время  без всяких ошибок. Но по тестеру все идеально проходит, может какой то косяк в коде? Может все таки получается что у него в коде забито что бы он открывал после 250 пунктов?
Покажите журнал. Что написано в нём перед фактом открытия ордера?
 
artmedia70:
Покажите журнал. Что написано в нём перед фактом открытия ордера?
2013.01.29 12:03:15    '377861': request was accepted by server
2013.01.29 12:03:15    '377861': request in process
2013.01.29 12:03:16    '377861': order was opened : #1222652185 sell 0.03 EURUSD at 1.34371 sl: 1.34613 tp: 0.00000


Причина обращения: