Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 987

 
r772ra:
 
В вашем вопросе о поиске наибольшего курса в остатке дня после бычьей свечи почему-то не прозвучала часть, связанная с часовым поясом серверного времени. Задача жестко привязана к границе суток, а в разных компаниях эти границы отличаются.  Принадлежность свечей дням разная. В зависимости от часового пояса сервера найденные наивысшие значения будут относиться к разным дням, причем непериодически. Это для Вашего случая нормально?
 
Всем привет!

Не новичок, но есть "глупый" вопрос, т.к. практически не сталкивался с такой ситуацией.

Допустим, есть уже установленный отложенный ордер.
По индикатору двигаем его цену.
В один прекрасный момент ордер не может быть модифицирован, т.к. новая расчетная цена для него попала в запретный диапазон из-за стоплевелов, типа Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL) .

Но ордер непременно нужно открыть, уже "по рынку".

Что в этом случае можно сделать?

Удалить отложенный и открыть по рынку новый?

Или можно как-то отложенник превратить в открытый?
 
mt4trade:
Всем привет!

Не новичок, но есть "глупый" вопрос, т.к. практически не сталкивался с такой ситуацией.

Допустим, есть уже установленный отложенный ордер.
По индикатору двигаем его цену.
В один прекрасный момент ордер не может быть модифицирован, т.к. новая расчетная цена для него попала в запретный диапазон из-за стоплевелов, типа Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL) .

Но ордер непременно нужно открыть, уже "по рынку".

Что в этом случае можно сделать?

Удалить отложенный и открыть по рынку новый?

Или можно как-то отложенник превратить в открытый?
Если в такой близости от цены, то цена сама найдёт его, а нет, то может, к лучшему, если стоповый! А лимитный, то терпение. Пробуйте экспериментировать в тестере, и оптимизация определит оптимальный вариант! Удачи!
 

Прошу помощи.

При установке советника на автономный график,советник не работает,так как в не не запускается функция start().

Как можно реализовать обновление графика из того эксперта который его строит,либо из эксперта который вешается на этот график? 

 
borilunad:
Если в такой близости от цены, то цена сама найдёт его, а нет, то может, к лучшему, если стоповый! А лимитный, то терпение. Пробуйте экспериментировать в тестере, и оптимизация определит оптимальный вариант! Удачи!
Спасибо! Это все так и понятно. Но мне нужен ответ на вопрос - если обязательно нужно чтобы ордер сработал, вне зависимости, куда теперь пойдет цена, то что делать? Удалять отложенник и открывать обычный или есть еще какие-то варианты?
 
mt4trade:
Спасибо! Это все так и понятно.Но мне нужен ответ на вопрос - если обязательно нужно чтобы ордер сработал, вне зависимости, куда теперь пойдет цена, то что делать? Удалять отложенник и открывать обычный или есть еще какие-то варианты?
По мне, если Вы следуете своей стратегии, то и следуйте! Менять её на пол-пути не рекомендую, иначе без определённых результатов (позитивных или отрицательных), не сможете быть уверенным в рациональности Вашей стратегии. Вот так!
 
borilunad:
По мне, если Вы следуете своей стратегии, то и следуйте! Менять её на пол-пути не рекомендую, иначе без определённых результатов (позитивных или отрицательных), не сможете быть уверенным в рациональности Вашей стратегии. Вот так!
И вновь спасибо! Вы говорите правильные, но не относящиеся к вопросу вещи. :) Еще раз повторю: Если расчетная цена отложенника попала в запретный диапазон и он не может быть модифицирован, но обязательно должен (согласно стратегии) сработать на расчетной цене - как "превратить" его в сработавший? Удалить и открыть как обычный? Или есть другие варианты? Просьба ответить именно на этот вопрос.
 
mt4trade:
И вновь спасибо! Вы говорите правильные, но не относящиеся к вопросу вещи. :) Еще раз повторю: Если расчетная цена отложенника попала в запретный диапазон и он не может быть модифицирован, но обязательно должен (согласно стратегии) сработать на расчетной цене - как "превратить" его в сработавший? Удалить и открыть как обычный? Или есть другие варианты? Просьба ответить именно на этот вопрос.
Есть непоследовательность в данном подходе. Если ожидается открытие позиции уже в зоне заморозки (невозможности модифицикации) от отложенного ордера, то следовало бы изначально откладывать ордер при другой цене, на границе данной заморозки. Именно по этой причине ваш подход всё-таки многими тут неприемлен.

Если конкретно по вашему вопросу. Сначала удалите отложенник, а потом сразу открывайте позицию по текущей цене. Проблема в том, что во время этих действий цена может выйти из зоны заморозки (в худшую сторону) и позиция откроется не по той цене, что надо. Другой вариант - не делать отложенник, а в програме в переменной записать значение для открытия позиции. Сравнивать её с текущей ценой и если условие сработало (с учётом зоны заморозки) открываете позицию.
 
paladin80:
Есть непоследовательность в данном подходе. Если ожидается открытие позиции уже в зоне заморозки (невозможности модифицикации) от отложенного ордера, то следовало бы изначально откладывать ордер при другой цене, на границе данной заморозки. Именно по этой причине ваш подход всё-таки многими тут неприемлен.

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

paladin80, все о чем вы пишете, я прекрасно знаю. И про заморозку и про разморозку и про границу и т.п.

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

То есть отложенник на расчетной цене "сейчас" не сработает (а нужно, чтобы сработал и ждать неприемлемо).   

Спасибо! 

 
mt4trade:

paladin80, все о чем вы пишете, я прекрасно знаю. И про заморозку и про разморозку и про границу и т.п.

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

То есть отложенник на расчетной цене "сейчас" не сработает (а нужно, чтобы сработал и ждать неприемлемо).   

Спасибо! 

Eсли бы такими скрупулёзными, как Вы, были ДЦешники в своём сервисе!