Помощь в кодировании - страница 716

 

Мистер Младен:

почему на вашем графике вы можете видеть за свечой, а на моем графике я не могу видеть за свечой?

с уважением

Файлы:
 
bilbao:

Мистер Младен:

почему на вашем графике вы можете видеть за свечой, а на моем графике я не могу видеть за свечой?

с уважением

Измените свойство chart in foreground вашего графика на true
 

mladen:
Change the chart in foreground property of your chart t

ЗАПИСЬ

 

Мистер Младен:

не могли бы вы добавить на него сигнализацию и стрелку

наилучшее мнение

это не перекраска и разница с ehlrs fisher


Файлы:
 

Младен,

Есть ли в mt5 какой-нибудь индикатор, который позволяет сравнивать два актива на одном графике?

Что-то вроде графика ниже. (сравнить актив1 GOAU4 и актив2 GGBR4)


 
baraozemo:

Младен,

Есть ли в mt5 какой-нибудь индикатор, который позволяет сравнивать два актива на одном графике?

Что-то вроде графика ниже. (сравнить актив1 GOAU4 и актив2 GGBR4)


Пробовали ли вы вставить объекты диаграммы (из меню insert->objects->graphical->charts)?
 
mladen:
Пробовали ли вы вставить объекты графиков (из меню insert->objects->graphical->charts)?

в MT5

вставка > объекты > графика > "ГРАФИКА" (примечание: у вас нет подменю "графики" внутри графики)

вы получаете новые "подокна" внутри основного графика... но это не то же самое, что "строить" линии или свечи внутри того же окна, используя другой актив.

 
baraozemo:

в MT5

вставка > объекты > графика > "ГРАФИКА" (примечание: у вас нет подменю "графики" внутри графики)

вы получаете новые "подокна" внутри основного графика... но это не то же самое, что "построить" линии или свечи внутри того же окна, используя другой актив

Я знаю, что это не то же самое. Даже если вы строите график на том же графике, значения должны быть скорректированы, и стоимость "чужого" актива будет простой аппроксимацией, не имеющей ничего общего с реальными значениями. С подграфиком, по крайней мере, это не деформировано как ад, и вы можете выбрать любой символ и таймфрейм.
 

Привет,

В моем коде есть ошибки... что-то не так при преобразовании нулевых значений "0"...


Мне нужно проверить временной диапазон, если он не в диапазоне, результат должен быть "OFF" (нет периода TRADE).

эти входы код работает нормально
StartHour1=9
StartMinute1=10
EndHour1=17
EndMinute1=30

But,these make the code FAILS
StartHour1=9
StartMinute1=0
EndHour1=17
EndMinute1=0


//How I call it from "OnInit" 

 if ((StartHour1!=0) && (StartMinute1!=0)  && (EndHour1!=0) && (EndMinute1!=0)) //avoid all empty
      if (checktime(starttime(StartHour1,StartMinute1),endtime(EndHour1,EndMinute1)))
          {
          TradeON = true;
          Print ("trade1 on : "+TimeToString(TimeCurrent()));
          }
      else Print ("trade1 OFF: "+TimeToString(TimeCurrent()));

//the function checktime


datetime
starttime(uint starthour,uint startminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
  string datetimenow=currentdatestr+" "+IntegerToString(starthour)+":"+IntegerToString(startminute)+":00";
  return StringToTime(datetimenow);
}
datetime endtime(uint endhour,uint endminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
  string datetimenow=currentdatestr+" "+IntegerToString(endhour)+":"+IntegerToString(endminute)+":00";
  
  return StringToTime(datetimenow);
}

bool checktime(datetime start,datetime end)
  {
   Print (TimeToString(start)+" "+TimeToString(end));
   datetime dt=TimeCurrent();                          // current time
   if(start<end) if(dt>=start && dt<end) return(true); // check if we are in the range
   if(start>=end) if(dt>=start|| dt<end) return(true);
   return(false);
  }
 

привет младен

Пожалуйста, исправьте индикатор, как показано ниже .

спасибо




Файлы:
Причина обращения: