Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1254
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравия всем.
Есть свечной индикатор, тиковый, ни к какому ТФ не привязан. Свеча в индикаторе может появиться в любой момент.
Вопрос в том, как из советника узнать о появлении этой свечи?
Я пробовал добавить в индикатор дополнительный буфер
в который при появлении новой свечи пишу 1.
Беда в том, что в окне Обзора данных этот буфер не появился, а значит и считать его значение из советника нельзя.
Как быть?
Здравия всем.
Есть свечной индикатор, тиковый, ни к какому ТФ не привязан. Свеча в индикаторе может появиться в любой момент.
Вопрос в том, как из советника узнать о появлении этой свечи?
Я пробовал добавить в индикатор дополнительный буфер
в который при появлении новой свечи пишу 1.
Беда в том, что в окне Обзора данных этот буфер не появился, а значит и считать его значение из советника нельзя.
Как быть?
Добавить построение
Добавить построение
Спасибо.
Здравствуйте. Советник выставляет отложенные ордера по уровням. В условиях присутствует цены аск и бид, соответственно, для ордеров на покупку и продажу. Если пишу :
в тестере выставляются отложенные ордера, как на покупку, так и на продажу. Если пишу:
выставляются ордера только на покупку. Ордера на продажу не выставляются, записи в журнале, на этот счет, отсутствуют. Меня вполне устраивает и первый вариант, но все же интересно, в чем причина.
Здравствуйте. Советник выставляет отложенные ордера по уровням. В условиях присутствует цены аск и бид, соответственно, для ордеров на покупку и продажу. Если пишу :
в тестере выставляются отложенные ордера, как на покупку, так и на продажу. Если пишу:
выставляются ордера только на покупку. Ордера на продажу не выставляются, записи в журнале, на этот счет, отсутствуют. Меня вполне устраивает и первый вариант, но все же интересно, в чем причина.
для начала проверить на 0.0
смотреть остальной код на вызов присвоение цены
Здравствуйте. Советник выставляет отложенные ордера по уровням. В условиях присутствует цены аск и бид, соответственно, для ордеров на покупку и продажу. Если пишу :
в тестере выставляются отложенные ордера, как на покупку, так и на продажу. Если пишу:
выставляются ордера только на покупку. Ордера на продажу не выставляются, записи в журнале, на этот счет, отсутствуют. Меня вполне устраивает и первый вариант, но все же интересно, в чем причина.
Перед обращением к ценам через объект класса CSymbolInfo, сначала нужно обновить цены
CSymbolInfo:RefreshRates
Обновляет котировки по символу
Перед обращением к ценам через объект класса CSymbolInfo, сначала нужно обновить цены
CSymbolInfo:RefreshRates
Обновляет котировки по символу
Спасибо за ответ. Как по мне, гораздо проще использовать первый вариант, чем писать к подобному еще кучу условий, чтобы оно стало работоспособным. В классе CSymbolInfo, при определении ask и bid, используется та же формула, что и в первом первого варианте. Почему в первом варианте получаем результат без обновления цены, во втором через обновление. При чем цену ask, через класс CSymbolInfo, получается можно получить и без обновления, а bid такой вариант уже не катит. На мой взгляд, слишком заморочно.
Всем привет!
Написал советника. Не сказать, что прибыльный. При тестировании в результатах иногда появляются сделки обьёмом, не соответствующим вычислению алгоритма. Например, две последовательные сделки: одна вычислена правильно, другая неправильно Ошибка? Как избавиться от неё?