В

Владимир Стариков

Members

Участник

Зарегистрирован
24 апреля, 2019
Посещение
27 января, 2024
Публикаций
Показать всё (34)
34
Репутация
Neutral
0
0 Подписчиков
·

Обзор контента

Показать всё (34) →
В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте! Не могу сообразить функцию подсчета количества черных и белых свечей на таймфрейме H1 не за определенный период, а за закрытый предыдущий день. Т.е. например сегодня 27.07, а необходимо узнать сколько вчера 26.07 за сутки на Н1 было черных и белых свечей. Если кто

В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте! Понимаю, что может не тут надо писать о данной проблеме, но все же. На индикатор A/D накладываю конверт (скрин реал тайм) - отображается корректно. Сохраняю шаблон как тестер и включаю тестер и A/D с наложенным конвертом (скрин тестер)  отображаются некорректно. В

В
Обучение языку MQL5 под MetaTrader 5

Здравствуйте! Учусь пользоваться mql5 по видеоурокам. Повторял за лектором получился вот такой код (прикрепил). Вопрос: что надо сделать, чтобы избавиться от предупреждения в функции GetStochstic()?   martin.mq5

В
Обучение языку MQL4 под MetaTrader 4

Добрый день! Кто-нибудь, подскажите пожалуйста, как можно узнать точное время (в формате ч:м:сек) пересечения цены и индикатора, например скользящей средней? Спасибо!

В
Обучение языку MQL4 под MetaTrader 4

Members   0 29 сообщений   Опубликовано   только что Есть советник - сеточник. к сожалению только закомпилированный. Особый интерес вызывает функция набора объема. Т.е. во входных данных вбивается вручную ряд объемов (Volumes), которые и набираются. причем первый ордер в сетке -

В
Обучение языку MQL4 под MetaTrader 4

Гистограмма либо падает либо растет. Задача: 1. найти количество баров от нулевого до последнего в серии (  timeline=0). 2. найти  количество баров от последнего в серии  (  timeline=0)  до последнего в серии (  timeline=1) .  определить направление баров в каждой из серий.  

В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте!  Написал функцию:   //+------------------------------------------------------------------+ //| 18 функция подсчета количества роста/падения баров гистограммы       | //+------------------------------------------------------------------+ int MovementBars(int timelin

В
Обучение языку MQL4 под MetaTrader 4

14 минут назад, 0ll сказал: @Владимир Стариков   сделки открытые или закрытые? может закрытые во время выключения терминала? Как Вы поняли что советник их потерял? В общем существует несколько способов сохранения или восстановления информации, какой способ выбрать зависит от сов

В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте! Несколько общий вопрос... Довольно часто выключается терминал. После включения советник не "видит" сделки, которые были набраны до отключения. Вопрос: Как добиться, чтобы советник не терял сделки свои сделки, вне зависимости от внешних факторов.?  

В
Обучение языку MQL4 под MetaTrader 4

1 минуту назад, MikR0ReR сказал: @Владимир Стариков  iMAOnArray для этого существует чтоб туда пихать не цены. Ошибки есть. Это не подписывать строки, х.з че ты там хотел сделать. Это тебе понятно, для нас х.з че в твоей голове. Распиши, тогда можно будет о чем то говорить. Спас

В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте! Для советника хотел использовать индикатор A/D, но не в чистом виде, его moving average. Поскольку я не нашел способа как в стандартную функцию iMA() запихать значение не цены, а показания A/D, поэтому сочинил функции: //+-------------------------------------------

В
Доработка советников: общая тема

Здравствуйте! Есть советник, "построенный" на структурах. Никак не могу понять как оперировать структурами. Поэтому прошу помощи у Вас... Моя цель в данный советник добавить систему OVERLAP(Одновременное закрытие 1 и последнего ордеров. Как вариант через кнопку).Корректно... В д

В
Обучение языку MQL4 под MetaTrader 4

35 минут назад, Svob сказал: Всем привет! Ребята, подскажите, можно ли этот индикатор прикрутить к советнику, чтобы ордера открывались при пересечении пунктирных линий или после формирования прямоугольника? Я пытался через iCustom, но не знаю как в нём найти индексы для линий ил

В
Обучение языку MQL4 под MetaTrader 4

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 ,

В
Обучение языку MQL4 под MetaTrader 4

9 минут назад, MikR0ReR сказал: @Владимир Стариков  Вот сам себе ответил! Использовать массив res[]. Спасибо!Если можно, то по подробнее, что Вы имели в виду.

В
Обучение языку MQL4 под MetaTrader 4

И снова здравствуйте! Есть функция:  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 идет перебор

В
Обучение языку MQL4 под MetaTrader 4

44 минуты назад, 0ll сказал: Я скобки здесь ставлю - return (res); а так всё нормально, вызов функции ещё покажите. Спасибо! просто я в коммент вогнал функцию (скрин). А на экране при тесте 0 (другой скрин). Поэтому и возникают сомнения.

В
Обучение языку MQL4 под MetaTrader 4

Здравствуйте! Сочинил простую функцию: 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

В
Обучение языку MQL4 под MetaTrader 4

11 часов назад, 0ll сказал: 1. Надеюсь запускаете по закрытию бара, а не на каждом тике. 2. Зачем пересчитывать уже закрытые бары в цикле многократно? они уже цвет не поменяют! Я не большой профи в программировании, к сожалению))). Прошу, если возможно, более подробно расписать,

Форум · 2.0.20260627.0025