сколько в пунктах прошла валютная пара - страница 2

 
konkord777 #:
готов ли индикатор для mt4 ?

Ну так в сообщении выше… #6

 
Alexey Viktorov #:

Запрещённое выражение в Германии……… не скажу какое… было написано на воротах «Бухенвальде». Я не люблю переворачивание массивов без острой необходимости.

  Jedem das seine
 
Alexey Viktorov #:

Запрещённое выражение в Германии……… не скажу какое… было написано на воротах «Бухенвальде». Я не люблю переворачивание массивов без острой необходимости.

сколько это будет стоить ?

 
:D
 
konkord777 #:

сколько это будет стоить ?

Я часто вспоминаю один ролик, там младшая сестра пришла в ювелирку и выложив всё что у неё было попросила в подарок старшей сестре дорогое ювелирное изделие, со словами: «У меня больше ничего нет». Ювелир ей продал то, что она попросила. А когда старшая пришла вернуть подарок, то ювелир отказался принять со словами: «Она заплатила самую высокую цену. Она отдала всё что у неё есть».

Так-что от вас мне достаточно «Спасибо». Возьмите код для МТ4 в сообщении #6

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

сколько в пунктах прошла валютная пара

Alexey Viktorov, 2022.04.03 13:30

Да отсчёт от открытия дня. В этом индикаторе нет ничего не совместимого с МТ4. Надо только в трёх местах rates_total-1 заменить на 0.

/********************************************************************\
|                                                    Points_info.mq4 |
|                                            © 2022, Alexey Viktorov |
|                       https://www.mql5.com/ru/users/alexeyvik/news |
\********************************************************************/
#property copyright "© 2022, Alexey Viktorov"
#property link      "https://www.mql5.com/ru/users/alexeyvik/news"
#property version   "1.00"
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_plots   0
//---
double point[];
long chart_id = ChartID();
string textName = "P_I";
/********************************************************************\
|           Custom indicator initialization function                 |
\********************************************************************/
int OnInit()
 {
//---
  SetIndexBuffer(0, point, INDICATOR_DATA);
  IndicatorSetInteger(INDICATOR_DIGITS, 0);
  return(INIT_SUCCEEDED);
 }/******************************************************************/

/********************************************************************\
|              Custom indicator iteration function                   |
\********************************************************************/
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
 {
  MqlTick mqlTick;
  if(!SymbolInfoTick(_Symbol, mqlTick))
    return(rates_total);
  double dayOpen = iOpen(_Symbol, PERIOD_D1, 0);
  point[0] = round((dayOpen-mqlTick.bid)/_Point);
  color colorText = dayOpen < mqlTick.bid ? clrGreen : clrRed;
  if(ObjectFind(chart_id, textName) < 0)
    ObjectCreate(chart_id, textName, OBJ_TEXT, 0, time[0]+PeriodSeconds(), mqlTick.bid);
  ObjectSetInteger(chart_id, textName, OBJPROP_TIME, time[0]+PeriodSeconds());
  ObjectSetDouble(chart_id, textName, OBJPROP_PRICE, mqlTick.bid);
  ObjectSetInteger(chart_id, textName,  OBJPROP_COLOR, colorText);
  ObjectSetInteger(chart_id, textName,  OBJPROP_ANCHOR, ANCHOR_LEFT);
  ObjectSetString(chart_id, textName, OBJPROP_TEXT, string(point[0]));
  ChartRedraw();
//Comment(rates_total, "\n",
//        "");
//--- return value of prev_calculated for next call
  return(rates_total);
 }/******************************************************************

/********************************************************************\
|                  Expert deinitialization function                  |
\********************************************************************/
void OnDeinit(const int reason)
 {
  ObjectDelete(chart_id, textName);
  Comment("");
 }/******************************************************************/

 
Alexey Viktorov #:

Я часто вспоминаю один ролик, там младшая сестра пришла в ювелирку и выложив всё что у неё было попросила в подарок старшей сестре дорогое ювелирное изделие, со словами: «У меня больше ничего нет». Ювелир ей продал то, что она попросила. А когда старшая пришла вернуть подарок, то ювелир отказался принять со словами: «Она заплатила самую высокую цену. Она отдала всё что у неё есть».

Так-что от вас мне достаточно «Спасибо». Возьмите код для МТ4 в сообщении #6


Я ценю вашу щедрость, но любой труд должен быть оплачен ибо теряется мотивация на дистанции...хотелось бы скачать этот индикатор в готов виде с любого источника и отблагодарить вас материально )

 
konkord777 #:

Я ценю вашу щедрость, но любой труд должен быть оплачен ибо теряется мотивация на дистанции...хотелось бы скачать этот индикатор в готов виде с любого источника и отблагодарить вас материально )

Моя щедрость ограничена моим терпением…

Открытый код в прикреплённом файле, откомпилированный высылаю в личку. Тут выкладывать нельзя, есть один персонаж которы все откомпилированные индикаторы удаляет если даже выложен открытый код.

Файлы:
 
Alexey Viktorov #:

Моя щедрость ограничена моим терпением…

Открытый код в прикреплённом файле, откомпилированный высылаю в личку. Тут выкладывать нельзя, есть один персонаж которы все откомпилированные индикаторы удаляет если даже выложен открытый код.

спасибо, попробую установить в терминал )

 
Alexey Viktorov #:

Моя щедрость ограничена моим терпением…

Открытый код в прикреплённом файле, откомпилированный высылаю в личку. Тут выкладывать нельзя, есть один персонаж которы все откомпилированные индикаторы удаляет если даже выложен открытый код.

тогда - 

Комиссар - Ты Уйдешь

еп, никак не убрать выделенный шрифт.

 
Alexey Viktorov _

My generosity is limited by my patience...

The open code is in the attached file, I send the compiled one in a personal. You can’t post here, there is one character that deletes all compiled indicators, even if the open code is posted.

Thanks and appreciations for your entire patience

regards

Причина обращения: