[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 923 1...916917918919920921922923924925926927928929930...1145 新しいコメント Artyom Trishkin 2010.10.20 06:46 #9221 _SS_: を試してみましたが、うまくいきません! 関数宣言のセミコロンを削除 int First()がありますね。int First() が必要です。{//--------関数本体----------を返します(0)。} 削除済み 2010.10.20 06:52 #9222 上記はどこに記述する必要があるのでしょうか? 失態 Андрей 2010.10.20 06:55 #9223 _SS_: 上記はどこに記述する必要があるのでしょうか? 失態 start()に関数を追加した後は、警告が出なくなる Artyom Trishkin 2010.10.20 07:13 #9224 _SS_:上記はどこに記載すればよいのでしょうか?失態どこにも記述する必要はありません。これはエラーではなく、その関数がEA内のどこにも使われていないことを示す警告であり、削除することが可能です。 EA本体でFirst();関数が呼び 出された後は、このような警告は出なくなります。 削除済み 2010.10.20 07:16 #9225 ありがとう、友よ! 削除済み 2010.10.20 07:23 #9226 価格がMovingの上か下かを判断する最小のコードはあるのでしょうか? Artyom Trishkin 2010.10.20 07:55 #9227 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年生の数学 [WARNING CLOSED!] Any newbie [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Victor Nikolaev 2010.10.20 07:57 #9228 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年生の数学です アーテムそして、考えてみれば Artyom Trishkin 2010.10.20 08:04 #9229 Vinin: アーテムそして、よくよく考えてみると...。こんにちは、ビクター。順番が決まっているからね。最初に頭に浮かんだのは、私が書いたことです。さらに考えなければならないのは、私の方ではない。要は、思考の方向性を定めることなのですが...。:) ただ、男が迷子にならないように、訂正して...。:) Artyom Trishkin 2010.10.20 08:14 #9230 そうですね...この値の差を比較する方が正しいのですが、それは質問者様にお任せするとして...。:) 主なもの - 思考の方向性を示す... 1...916917918919920921922923924925926927928929930...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
を試してみましたが、うまくいきません!
int First()がありますね。
int First() が必要です。
{
//--------関数本体----------
を返します(0)。
}
上記はどこに記述する必要があるのでしょうか?
失態![](https://c.mql5.com/mql4/forum/2010/10/ogfnfn.jpg)
上記はどこに記述する必要があるのでしょうか?
失態
上記はどこに記載すればよいのでしょうか?
失態
どこにも記述する必要はありません。これはエラーではなく、その関数がEA内のどこにも使われていないことを示す警告であり、削除することが可能です。
EA本体でFirst();関数が呼び 出された後は、このような警告は出なくなります。
価格が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年生の数学
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年生の数学です
アーテムそして、考えてみれば
アーテムそして、よくよく考えてみると...。
こんにちは、ビクター。順番が決まっているからね。最初に頭に浮かんだのは、私が書いたことです。さらに考えなければならないのは、私の方ではない。要は、思考の方向性を定めることなのですが...。:)
ただ、男が迷子にならないように、訂正して...。:)
そうですね...この値の差を比較する方が正しいのですが、それは質問者様にお任せするとして...。:)
主なもの - 思考の方向性を示す...