[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 923

 
_SS_:
を試してみましたが、うまくいきません!
関数宣言のセミコロンを削除

int First()がありますね。

int First() が必要です。

{

//--------関数本体----------

を返します(0)。

}

 

上記はどこに記述する必要があるのでしょうか?

失態

 
_SS_:

上記はどこに記述する必要があるのでしょうか?

失態

start()に関数を追加した後は、警告が出なくなる
 
_SS_:

上記はどこに記載すればよいのでしょうか?

失態

どこにも記述する必要はありません。これはエラーではなく、その関数がEA内のどこにも使われていないことを示す警告であり、削除することが可能です。

EA本体でFirst();関数が呼び 出された後は、このような警告は出なくなります。

 
ありがとう、友よ!
 
価格がMovingの上か下かを判断する最小のコードはあるのでしょうか?
 
vlandex:
価格がMovingの上か下かを判断する最小のコードはありますか? 。

double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);

double pa=MarketInfo(Symbol(), MODE_ASK);

double pb=MarketInfo(Symbol(), MODE_BID);

int pt=MarketInfo(Symbol(), MODE_POINT)とする。

int dg=MarketInfo(Symbol(), MODE_DIGITS);

---------------------------------------- Для Buy -------------------------------------------------

if(NormalizeDouble(pa, dg)>NormalizeDouble(MA1,dg))とする。{価格がMA1より高い}。

if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1,dg))とする。{価格がMA1より低い}。

else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)){価格がMA1と等しい}。

----------------------------------------------------------------------------------------------------

---------------------------------------- Для Sell ------------------------------------------------

if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1,dg))とする。{価格がMA1より高い}。

if (NormalizeDouble(pb, dg)<NormalizeDouble(MA1,dg))とする。{価格がMA1より低い}。

else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)){価格がMA1と等しい}。

----------------------------------------------------------------------------------------------------

一番シンプルなのは中学1年生の数学

 
artmedia70:

double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);

double pa=MarketInfo(Symbol(), MODE_ASK);

double pb=MarketInfo(Symbol(), MODE_BID);

int pt=MarketInfo(Symbol(), MODE_POINT)とする。

int dg=MarketInfo(Symbol(), MODE_DIGITS);

---------------------------------------- Для Buy -------------------------------------------------

if (NormalizeDouble(pa, dg)>NormalizeDouble(MA1,dg))とする。{価格がMA1より高い}。

if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1,dg))とする。{価格がMA1より低い}。

else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)){価格がMA1と等しい}。

----------------------------------------------------------------------------------------------------

---------------------------------------- Для Sell ------------------------------------------------

if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1,dg))とする。{価格がMA1より高い}。

if (NormalizeDouble(pb, dg)<NormalizeDouble(MA1,dg))とする。{価格がMA1より低い}。

else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)){価格がMA1と等しい}。

----------------------------------------------------------------------------------------------------

一番簡単なのは、高校1年生の数学です


アーテムそして、考えてみれば
 
Vinin:

アーテムそして、よくよく考えてみると...。

こんにちは、ビクター。順番が決まっているからね。最初に頭に浮かんだのは、私が書いたことです。さらに考えなければならないのは、私の方ではない。要は、思考の方向性を定めることなのですが...。:)

ただ、男が迷子にならないように、訂正して...。:)

 

そうですね...この値の差を比較する方が正しいのですが、それは質問者様にお任せするとして...。:)

主なもの - 思考の方向性を示す...