Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 987
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему при отладке индикатора отладчик "падает" (т.к. идет доступ за границы массива), но в то же время на графике все рисуется нормально?
МТ4 билд 950, Альпари демка.
Индикатор во вложении.
Не новичок, но есть "глупый" вопрос, т.к. практически не сталкивался с такой ситуацией.
Допустим, есть уже установленный отложенный ордер.
По индикатору двигаем его цену.
В один прекрасный момент ордер не может быть модифицирован, т.к. новая расчетная цена для него попала в запретный диапазон из-за стоплевелов, типа Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL) .
Но ордер непременно нужно открыть, уже "по рынку".
Что в этом случае можно сделать?
Удалить отложенный и открыть по рынку новый?
Или можно как-то отложенник превратить в открытый?
Всем привет!
Не новичок, но есть "глупый" вопрос, т.к. практически не сталкивался с такой ситуацией.
Допустим, есть уже установленный отложенный ордер.
По индикатору двигаем его цену.
В один прекрасный момент ордер не может быть модифицирован, т.к. новая расчетная цена для него попала в запретный диапазон из-за стоплевелов, типа Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL) .
Но ордер непременно нужно открыть, уже "по рынку".
Что в этом случае можно сделать?
Удалить отложенный и открыть по рынку новый?
Или можно как-то отложенник превратить в открытый?
Прошу помощи.
При установке советника на автономный график,советник не работает,так как в не не запускается функция start().
Как можно реализовать обновление графика из того эксперта который его строит,либо из эксперта который вешается на этот график?
Если в такой близости от цены, то цена сама найдёт его, а нет, то может, к лучшему, если стоповый! А лимитный, то терпение. Пробуйте экспериментировать в тестере, и оптимизация определит оптимальный вариант! Удачи!
Спасибо! Это все так и понятно.Но мне нужен ответ на вопрос - если обязательно нужно чтобы ордер сработал, вне зависимости, куда теперь пойдет цена, то что делать? Удалять отложенник и открывать обычный или есть еще какие-то варианты?
По мне, если Вы следуете своей стратегии, то и следуйте! Менять её на пол-пути не рекомендую, иначе без определённых результатов (позитивных или отрицательных), не сможете быть уверенным в рациональности Вашей стратегии. Вот так!
И вновь спасибо! Вы говорите правильные, но не относящиеся к вопросу вещи. :) Еще раз повторю: Если расчетная цена отложенника попала в запретный диапазон и он не может быть модифицирован, но обязательно должен (согласно стратегии) сработать на расчетной цене - как "превратить" его в сработавший? Удалить и открыть как обычный? Или есть другие варианты? Просьба ответить именно на этот вопрос.
Если конкретно по вашему вопросу. Сначала удалите отложенник, а потом сразу открывайте позицию по текущей цене. Проблема в том, что во время этих действий цена может выйти из зоны заморозки (в худшую сторону) и позиция откроется не по той цене, что надо. Другой вариант - не делать отложенник, а в програме в переменной записать значение для открытия позиции. Сравнивать её с текущей ценой и если условие сработало (с учётом зоны заморозки) открываете позицию.