Скачать MetaTrader 5

надо рисовать Hline

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
napster4140
9
napster4140  
void OnStart(){
for(int t=1; t<1000; t++){
double openPrice=iOpen(Symbol(),PERIOD_M30,t);
double closePrice=iClose(Symbol(),PERIOD_M30,t);
double openPrice1=iOpen(Symbol(),PERIOD_M30,t+1);
doub le closePrice1=iClose(Symbol(),PERIOD_M30,t+1);
    double openPriceN=NormalizeDouble(openPrice,Digits); //NormalizeDouble
    double closePriceN=NormalizeDouble(closePrice,Digits); //NormalizeDouble
    double openPrice1N=NormalizeDouble(openPrice1,Digits); //NormalizeDouble
    double closePrice1N=NormalizeDouble(closePrice1,Digits); //NormalizeDouble
if((openPriceN==closePrice1N) AND (closePriceN==openPrice1N)){
bool line=ObjectCreate(0, "line",OBJ_HLINE, 0, openPrice, Time[t]);
bool set=ObjectSet("line", OBJPROP_COLOR, Red);

}
}

}



Vladimir Gribachev
51386
Vladimir Gribachev  
void SetLine(string name,double price,color _color)
  {
   if(ObjectFind(0,name)<0)
     {
      ObjectCreate(0,name,OBJ_HLINE,0,0,0);
      ObjectSetInteger(0,name,OBJPROP_COLOR,_color);
     }
   ObjectSetDouble(0,name,OBJPROP_PRICE,0,price);
   ObjectSetInteger(0,name,OBJPROP_BACK,true);
   ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false);
   ObjectSetInteger(0,name,OBJPROP_SELECTED,false);
   ObjectSetInteger(0,name,OBJPROP_HIDDEN,true);
   ObjectSetInteger(0,name,OBJPROP_ZORDER,0);
   ObjectSet(name,OBJPROP_READONLY,false);
  }
Victor Ziborov
2734
Victor Ziborov  

В чём состоит вопрос ?

Vladimir Gribachev
51386
Vladimir Gribachev  
Victor Ziborov:

В чём состоит вопрос ?


я так понял что

надо нарисовать Hline
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий