Здравствуйте! Не могу сообразить функцию подсчета количества черных и белых свечей на таймфрейме H1 не за определенный период, а за закрытый предыдущий день. Т.е. например сегодня 27.07, а необходимо узнать сколько вчера 26.07 за сутки на Н1 было черных и белых свечей. Если кто
Владимир Стариков
Members
Участник
- Зарегистрирован
- 24 апреля, 2019
- Посещение
- 27 января, 2024
Обзор контента
Показать всё (34) →Здравствуйте! Понимаю, что может не тут надо писать о данной проблеме, но все же. На индикатор A/D накладываю конверт (скрин реал тайм) - отображается корректно. Сохраняю шаблон как тестер и включаю тестер и A/D с наложенным конвертом (скрин тестер) отображаются некорректно. В
Здравствуйте! Учусь пользоваться mql5 по видеоурокам. Повторял за лектором получился вот такой код (прикрепил). Вопрос: что надо сделать, чтобы избавиться от предупреждения в функции GetStochstic()? martin.mq5
Добрый день! Кто-нибудь, подскажите пожалуйста, как можно узнать точное время (в формате ч:м:сек) пересечения цены и индикатора, например скользящей средней? Спасибо!
Members 0 29 сообщений Опубликовано только что Есть советник - сеточник. к сожалению только закомпилированный. Особый интерес вызывает функция набора объема. Т.е. во входных данных вбивается вручную ряд объемов (Volumes), которые и набираются. причем первый ордер в сетке -
Гистограмма либо падает либо растет. Задача: 1. найти количество баров от нулевого до последнего в серии ( timeline=0). 2. найти количество баров от последнего в серии ( timeline=0) до последнего в серии ( timeline=1) . определить направление баров в каждой из серий.
2 минуты назад, usver73 сказал: Вызов функции MovementBars внутри себя- это так задумано? Да. А иначе как определить начало периода timeline=1?
Здравствуйте! Написал функцию: //+------------------------------------------------------------------+ //| 18 функция подсчета количества роста/падения баров гистограммы | //+------------------------------------------------------------------+ int MovementBars(int timelin
14 минут назад, 0ll сказал: @Владимир Стариков сделки открытые или закрытые? может закрытые во время выключения терминала? Как Вы поняли что советник их потерял? В общем существует несколько способов сохранения или восстановления информации, какой способ выбрать зависит от сов
Здравствуйте! Несколько общий вопрос... Довольно часто выключается терминал. После включения советник не "видит" сделки, которые были набраны до отключения. Вопрос: Как добиться, чтобы советник не терял сделки свои сделки, вне зависимости от внешних факторов.?
1 минуту назад, MikR0ReR сказал: @Владимир Стариков iMAOnArray для этого существует чтоб туда пихать не цены. Ошибки есть. Это не подписывать строки, х.з че ты там хотел сделать. Это тебе понятно, для нас х.з че в твоей голове. Распиши, тогда можно будет о чем то говорить. Спас
Здравствуйте! Для советника хотел использовать индикатор A/D, но не в чистом виде, его moving average. Поскольку я не нашел способа как в стандартную функцию iMA() запихать значение не цены, а показания A/D, поэтому сочинил функции: //+-------------------------------------------
Здравствуйте! Есть советник, "построенный" на структурах. Никак не могу понять как оперировать структурами. Поэтому прошу помощи у Вас... Моя цель в данный советник добавить систему OVERLAP(Одновременное закрытие 1 и последнего ордеров. Как вариант через кнопку).Корректно... В д
35 минут назад, Svob сказал: Всем привет! Ребята, подскажите, можно ли этот индикатор прикрутить к советнику, чтобы ордера открывались при пересечении пунктирных линий или после формирования прямоугольника? Я пытался через iCustom, но не знаю как в нём найти индексы для линий ил
22 минуты назад, MikR0ReR сказал: @Владимир Стариков for ( q = Bars ()- 1 - period_1_ent ; q >= 1 ; q --) { for ( int i = q + period_1_ent ; i >= q ; i --) { if ( iClose ( NULL , tf_bs_1_ent , i )> iOpen ( NULL , tf_bs_1_ent , i )) res += iClose ( NULL , tf_bs_1_ent ,
9 минут назад, MikR0ReR сказал: @Владимир Стариков Вот сам себе ответил! Использовать массив res[]. Спасибо!Если можно, то по подробнее, что Вы имели в виду.
И снова здравствуйте! Есть функция: for(int i=period_1_ent; i>=1; i--) { if(iClose(NULL,tf_bs_1_ent,i)>iOpen(NULL,tf_bs_1_ent,i)) res+=iClose(NULL,tf_bs_1_ent,i)-iOpen(NULL,tf_bs_1_ent,i); } Если коротко: на периоде period_1_ent идет перебор
44 минуты назад, 0ll сказал: Я скобки здесь ставлю - return (res); а так всё нормально, вызов функции ещё покажите. Спасибо! просто я в коммент вогнал функцию (скрин). А на экране при тесте 0 (другой скрин). Поэтому и возникают сомнения.
Здравствуйте! Сочинил простую функцию: double bar_up(ENUM_TIMEFRAMES tf_bs_,int barometer_period_) { double res=0; //**************** for(int i=barometer_period_-1; i<=1; i--) { if(iClose(NULL,tf_bs_,i)>iOpen(NULL,tf_bs_,i)) { res+=iC
11 часов назад, 0ll сказал: 1. Надеюсь запускаете по закрытию бара, а не на каждом тике. 2. Зачем пересчитывать уже закрытые бары в цикле многократно? они уже цвет не поменяют! Я не большой профи в программировании, к сожалению))). Прошу, если возможно, более подробно расписать,
