Проскальзование Стоплоса - страница 2

 

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

с уважением.

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



исходя из правил обработки стоп ордеров, стоп ордер может быть исполнен по цене которая указана или по ближайшей доступной худшей цене.
по правилам исполнения лимитных ордеров, лимитный ордер исполняется только цене указанной в нем.

отсюда вывод, стоп лосс может быть больше чем указан так как это стоп ордер. тейк профит будет закрыт по той цене которую вы указали в нем.

с уважением.


Доброго времени суток!

Я тут новичок, многого не знаю. Поэтому простите если спрошу не в тему.

У меня такой вопрос: Можно ли в стандартный  советник MACD Sample просто поставить функцию стоп лосса. Так как в этом эксперте не используется стоп лосс. Также интересует динамичный лот и установка отложенного ордера при определённых сигналах на определённом расстоянии.

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

Я думаю что для опытного программиста это пустяк.

Что можете мне посоветовать или может кто поможет с кодом? 

С уважением
Общие принципы - Торговые операции - Справка по MetaTrader 5
Общие принципы - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и...
 
Alexey Volchanskiy:

Неправда, для рыночных в пределах deviation для MT5 и slippage MT4 на счетах "Instant Execution". Если движение будет более этих величин, получим реквот, то есть отказ от исполнения. На "Market Execution" откроется по любому, но проскальзывание цены непредсказуемо.

Насчет SL, когда была падение USDCHF 15.01.2015, некоторые ДЦ не смогли закрыть клиентов по стопам и закрылись сами по банкротству. Лично знаю три таких, наверняка их было больше.

Вот такой гепчик тогда был. Куплю машину времени, плачу дорого ))


Да, неправда, если человек реально не хочет использовать преимущества Instant Execution, он может и в этом режиме добиться проскальзываний. Это его выбор. Реквоты не наносят убытка клиенту, проскальзывания (слиппаж) наносят. Вот я и ограничился освещением варианта, когда клиент держит установку допустимого проскальзывания нулевой, что, собственно, и отличает режим исполнения Instant от Market.
 
Alex:


Доброго времени суток!

Я тут новичок, многого не знаю. Поэтому простите если спрошу не в тему.

У меня такой вопрос: Можно ли в стандартный  советник MACD Sample просто поставить функцию стоп лосса. Так как в этом эксперте не используется стоп лосс. Также интересует динамичный лот и установка отложенного ордера при определённых сигналах на определённом расстоянии.

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

Я думаю что для опытного программиста это пустяк.

Что можете мне посоветовать или может кто поможет с кодом? 

С уважением
обратитесь во фриланс вам там помогут. https://www.mql5.com/ru/job

с уважением.
Фриланс-сервис на MQL5.com
Фриланс-сервис на MQL5.com
  • www.mql5.com
Заказы на разработку программ для трейдинга
 
Vladimir:
Да, неправда, если человек реально не хочет использовать преимущества Instant Execution, он может и в этом режиме добиться проскальзываний. Это его выбор. Реквоты не наносят убытка клиенту, проскальзывания (слиппаж) наносят. Вот я и ограничился освещением варианта, когда клиент держит установку допустимого проскальзывания нулевой, что, собственно, и отличает режим исполнения Instant от Market.
я вообще не понимаю зачем весь этот разговор вокруг проскальзывания. за все время что я пишу советники хоть бы один написал в своем техзадании что ему нужно функция контроля входной цены по каким то параметрам. обычно при поступлении сигнала пишут открыть ордер бай(селл). допустим в терминале вам показали цену 1.2222 а у вас сигнал на вход, советник при любых обстоятельствах (без анализа цены входа) пошлет сигнал  на покупку или продажу, и ему параллельно какая там цена 1.2222 или 1.0101.

с уважением.
 
Andrey Kisselyov:
я вообще не понимаю зачем весь этот разговор вокруг проскальзывания. за все время что я пишу советники хоть бы один написал в своем техзадании что ему нужно функция контроля входной цены по каким то параметрам. обычно при поступлении сигнала пишут открыть ордер бай(селл). допустим в терминале вам показали цену 1.2222 а у вас сигнал на вход, советник при любых обстоятельствах (без анализа цены входа) пошлет сигнал  на покупку или продажу, и ему параллельно какая там цена 1.2222 или 1.0101.

с уважением.

По моему опыту торговли роботом на счетах Market Execution проскальзывания плавают, а на на новостях летают

У меня робот пишет логи, вот пример. Выделенное желтым Price= 1.18047 это цена в заявке. Выделенное синим - реальная цена открытия. Ораньжевым - время исполнения с учетом пинга, мс

2017.08.08 09:37:55,    Open,  Ticket= 127242581,  BUY,  EURUSD,    timeOpen= 765  volume= 0.10  Price= 1.18047  SL= 1.17447  TP= 1.18147
2017.08.08 09:37:55,  Opened,  Ticket= 127242581,  BUY,  EURUSD,  volume= 0.10  Price= 1.18047  SL= 1.17447  TP= 1.18147
2017.08.08 09:46:01,    Close,  Ticket= 127242581,  BUY,  EURUSD,    timeClose= 1625  volume= 0.10  Profit= 1.70000
2017.08.08 09:48:32,    Open,  Ticket= 127242721,  BUY,  EURUSD,    timeOpen= 500  volume= 0.10  Price= 1.18080  SL= 1.17480  TP= 1.18180
2017.08.08 09:48:32,  Opened,  Ticket= 127242721,  BUY,  EURUSD,  volume= 0.10  Price= 1.18079  SL= 1.17480  TP= 1.18180
2017.08.08 09:51:10,    Close,  Ticket= 127242721,  BUY,  EURUSD,    timeClose= 1094  volume= 0.10  Profit= 1.60000
2017.08.08 10:04:10,    Open,  Ticket= 127243081,  SELL,  EURUSD,    timeOpen= 781  volume= 0.10  Price= 1.18025  SL= 1.18625  TP= 1.17925
2017.08.08 10:04:10,  Opened,  Ticket= 127243081,  SELL,  EURUSD,  volume= 0.10  Price= 1.18025  SL= 1.18625  TP= 1.17925
2017.08.08 14:37:39,    Open,  Ticket= 127249183,  SELL,  EURUSD,    timeOpen= 891  volume= 0.10  Price= 1.18103  SL= 1.18703  TP= 1.18003
2017.08.08 14:37:39,  Opened,  Ticket= 127249183,  SELL,  EURUSD,  volume= 0.10  Price= 1.18103  SL= 1.18703  TP= 1.18003
2017.08.08 14:44:34,    Close,  Ticket= 127249183,  SELL,  EURUSD,    timeClose= 609  volume= 0.10  Profit= 1.70000
2017.08.08 14:45:29,    Open,  Ticket= 127249445,  BUY,  EURUSD,    timeOpen= 734  volume= 0.10  Price= 1.18105  SL= 1.17505  TP= 1.18205
2017.08.08 14:45:29,  Opened,  Ticket= 127249445,  BUY,  EURUSD,  volume= 0.10  Price= 1.18105  SL= 1.17505  TP= 1.18205

**

 
Alexey Volchanskiy:

По моему опыту торговли роботом на счетах Market Execution проскальзывания плавают, а на на новостях летают

У меня робот пишет логи, вот пример. Выделенное желтым Price= 1.18047 это цена в заявке. Выделенное синим - реальная цена открытия. Ораньжевым - время исполнения с учетом пинга, мс

**

цена совпадает с заявленной, время исполнения практически секунда. только в одном месте цена отличается от заявленной на 1 пипс. по времени исполнения могу сказать что нужно искать VPS поближе к дц. очень долго исполняются ордера.

с уважением.
 
Andrey Kisselyov:
цена совпадает с заявленной, время исполнения практически секунда. только в одном месте цена отличается от заявленной на 1 пипс. по времени исполнения могу сказать что нужно искать VPS поближе к дц. очень долго исполняются ордера.

с уважением.

Уже обсуждали не раз, в общем времени исполнения пинг вносит очень незначительные добавки. У меня из дома пинг до Нидерланского дата-центра, где серваки ДЦ, около 54 мс. На ВПС около 9 мс.

А этот ДЦ исполняет у себя редко когда менее 500 мс

Хотя встречал и 150 мс, но тоже время сильно плавает.

 
Alexey Volchanskiy:

Уже обсуждали не раз, в общем времени исполнения пинг вносит очень незначительные добавки. У меня из дома пинг до Нидерланского дата-центра, где серваки ДЦ, около 54 мс. На ВПС около 9 мс.

А этот ДЦ исполняет у себя редко когда менее 500 мс

Хотя встречал и 150 мс, но тоже время сильно плавает.

думаете сервера дц загружены приказами?

с уважением.

P.S.  сейчас посмотрел исполнение у моих дц.
        1 в среднем 310мс
        2 в среднем 160мс

P.S.P.S. исходя из полученных от вас данных и тех что есть у меня, получаем следующую картину. в среднем одно дц исполняет ордер за 150мс+ назовем его как дц 1 уровня, далее идет дц 2 уровня с исполнение 300мс+, и далее дц 3 уровня с исполнением 450мс+.
итого: дц3 работает на дц2 а дц2 работает на дц1.
как вывод, хотите получать ордера с самым низким спредом ищите дц, с самым быстрым исполнением, так как все остальные это посредники в данной цепочке, которые от вашего куска пирога, хотят отщипнуть себе маленько.
 
Andrey Kisselyov:
думаете сервера дц загружены приказами?

с уважением.

P.S.  сейчас посмотрел исполнение у моих дц.
        1 в среднем 310мс
        2 в среднем 160мс

P.S.P.S. исходя из полученных от вас данных и тех что есть у меня, получаем следующую картину. в среднем одно дц исполняет ордер за 150мс+ назовем его как дц 1 уровня, далее идет дц 2 уровня с исполнение 300мс+, и далее дц 3 уровня с исполнением 450мс+.
итого: дц3 работает на дц2 а дц2 работает на дц1.
как вывод, хотите получать ордера с самым низким спредом ищите дц, с самым быстрым исполнением, так как все остальные это посредники в данной цепочке, которые от вашего куска пирога, хотят отщипнуть себе маленько.

да, так как скорость плавает в зависимости от времени суток

а еще смотрим на номера ордеров, как они изменились за сутки )) вот на робофорексе

127242789 - 127216103 = 26686 за сутки

1 ордер в 3.2 секунды, но это в среднем за сутки

ночью будет меньше, в европейчкую сессию гораздо больше

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