Добрый день!
Народ подскажите пожалста, как решить такую задачу:
Нужно чтобы складывались пункты по мере поступления новой свечи.
datetime some_time=TimeCurrent(); int r = 0; int start() { int k=iBarShift("EURUSD",PERIOD_M1,some_time); r = r + (MathAbs(Close[1]-Open[1])/Point); Comment("Номер свечи: ", k, "\n", "Размер свечи: ",r, "\n"); return(0); }
Добрый день!
Народ подскажите пожалста, как решить такую задачу:
Нужно чтобы складывались пункты по мере поступления новой свечи.
int r = 0; int start() { ... r+=MathAbs(Close[1]-Open[1])/Point; ... }
Спасибо, проверил. Не в таком случае идёт накопление пунктов при любом движении - и вверх, и вниз. А нужно именно, сумма размеров тел свечей от Open до Close.
Тоже самое
MathAbs - даёт просто размер без направления. Уберите эту функцию и добавляйте размер со знаком.
Заменил.Не правильно работает. Суммирует всё вместе.Так же
Заменил.Не правильно работает. Суммирует всё вместе.Так же
Тогда чётко сформулируйте ЧТО именно Вы хотите. А то пошлют вас к экстрасенсам :)
И чё дальше? Задачу чётко сформулировать можете?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день!
Народ подскажите пожалста, как решить такую задачу:
Нужно чтобы складывались пункты по мере поступления новой свечи.