MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 260

 
mt1002:

ヒント オブジェクトを描いているところです。

ObjectCreate(0, "good_"+(string)s,OBJ_ARROW,0,0,0); // 矢印を作成する。

ObjectSetInteger(0, "good_"+(string)s,OBJPROP_ARROWCODE,252); // 矢印コードを設定する

ObjectSetInteger(0, "good_"+(string)s,OBJPROP_TIME,Time[1]); // 時刻を設定する

ObjectSetDouble(0, "good_"+(string)s,OBJPROP_PRICE,High[1]+0.0001);

ObjectSet("good_"+(string)s,OBJPROP_COLOR,Lime);

ObjectSet("good_"+(string)s,OBJPROP_WIDTH,2)。

s++;

矢印がバーの高値より10pips高くなるようにする方法。 High[1]+0.0001ではダメ(((

High[1]+10*ポイント
 
Alekseu Fedotov:
High[1]+10*ポイント

DoHigh[1]+10*_Point != High[1]+0.0001 ?

どのような引用で10とするのでしょうか?

 
Alekseu Fedotov:
High[1]+10*ポイント

チェットはテスターでは使えません。私の見積もりは小数点以下5桁です。

 
mt1002:

チェットはテスターでは使えません。私の見積もりは小数点以下5桁です。

何がダメなのか、どのように判断するのか?対象物の価格が底をついていない。だから、その1点が見えないんです。5~7点やればわかる。

 

ATRでSLを計算する方法は?

//================================================================//
double atr(int bar)
  {
   return (iATR(Symbol(),0,ATR,1));
  }
//============Расчет СЛ по ATR===================================//
double atr(int Sl)
  {
   double atr=iATR(Symbol(),0,ATR,1);
   Sl=atr/0.00001*Point;
   return(Sl);
  }
 
Ibragim Dzhanaev:

ATRでSLを計算する方法は?

単純にiATR/Point() - ポイントで取得する。
 
Artyom Trishkin:
単純にiATR/Point() - ポイントで取得する。

ということでよろしいでしょうか?

//============Расчет СЛ по ATR===================================//
int Sl(int stop)
  {
     Sl=iATR(Symbol(),0,ATR,1)/0.00001*Point;  
   return(stop);
  }
 
Ibragim Dzhanaev: ということでよろしいでしょうか?

5桁のPoint()関数- 参照 - または_Pointの前にアンダースコアがある変数がある場合、0.00001となります。

 
STARIJ:

5桁の場合、Point()関数 または_Pointの前にアンダースコアを付けた変数が0.00001


ありがとうございます。

 
Ibragim Dzhanaev:

ということでよろしいでしょうか?

だから、atrの値をポイントで割ればいいって言ったじゃないですか。