Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1153
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
помогите кто может
Добрый день всем!
Знаю, что в индикаторе можно реализовать вывод сигнала:
а). по его появлению на текущем баре, не дожидаясь его закрытия. В этом случае после закрытия бара сигнал может быть отменен;
б). после закрытия бара, на котором появился сигнал.
Меня интересует вариант а). Как реализовать вывод алерта в индикаторе, не дожидаясь закрытия бара?
Попытался его оформить в виде выбора параметра в строке 39 кода индикатора, но не получилось. Как правильно сделать?
extern int shift = 0; // На каком баре считать сигнал: 0 - на текущем; 1 - на закрытом
Буду очень признателен за помощь!
Добрый день всем!
Знаю, что в индикаторе можно реализовать вывод сигнала:
а). по его появлению на текущем баре, не дожидаясь его закрытия. В этом случае после закрытия бара сигнал может быть отменен;
б). после закрытия бара, на котором появился сигнал.
Меня интересует вариант а). Как реализовать вывод алерта в индикаторе, не дожидаясь закрытия бара?
Попытался его оформить в виде выбора параметра в строке 39 кода индикатора, но не получилось. Как правильно сделать?
extern int shift = 0; // На каком баре считать сигнал: 0 - на текущем; 1 - на закрытом
Буду очень признателен за помощь!
У меня примерно так получилось
Кое-что лишнее убрал. Что-то упростил
У меня примерно так получилось
Кое-что лишнее убрал. Что-то упростил
Спасибо большое! Попробую.
У меня примерно так получилось
Кое-что лишнее убрал. Что-то упростил
Прискорбно, но не работает. Пробовал на таймфреме М5, чтоб быстрее проверить. Сигнал появился только после закрытия бара, а не при пересечении средних на текущем баре. Тестирую на больших фреймах.
Если раскомментировать оставшиеся строки в OnStart() получим "newObjArray - parameter conversion not allowed".
2 вопроса: почему, и как исправить?
Прискорбно, но не работает. Пробовал на таймфреме М5, чтоб быстрее проверить. Сигнал появился только после закрытия бара, а не при пересечении средних на текущем баре. Тестирую на больших фреймах.
Похоже просто мы друг друг друга не понимаем.
Привет, друзья.
Как сделать, чтобы значения стоплоса, текпрофита и трейлинга выдавалось не в пунктах, а процентах.
Вот такая формула сильно загромождает и совсем не работает
StopLoss=NormalizeDouble(Bid-(Bid-TrailingStop)/100*TRAL_PERCENT,Digits);
Хотелось бы простейший вид процента.
Double Stoploss = 0.05;
--------
Profit=Bid-Stoploss в процентах (пример корявый, но так для понимания)
Спасибо.
Привет, друзья.
Как сделать, чтобы значения стоплоса, текпрофита и трейлинга выдавалось не в пунктах, а процентах.
Вот такая формула сильно загромождает и совсем не работает
StopLoss=NormalizeDouble(Bid-(Bid-TrailingStop)/100*TRAL_PERCENT,Digits);
Хотелось бы простейший вид процента.
Double Stoploss = 0.05;
--------
Profit=Bid-Stoploss в процентах (пример корявый, но так для понимания)
Спасибо.
Корявый пример порождает корявый ответ. Для понимания надо понять от чего мерить проценты???
.. Кому нужна помощь в написании советника, можете писать мне . Помогу
помогите взять цену с нулевого бара, вот здесь обсуждение
https://www.mql5.com/ru/forum/160683/page237#comment_5350688