MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 735 1...728729730731732733734735736737738739740741742...1953 新しいコメント Aleksandr Bebishev 2019.01.14 04:06 #7341 Mql5の皆さん、ヘッジ口座のポジションを決済 する依頼をするのを手伝ってくれませんか?状況:買いポジションを持ち、売り指値で決済する必要がある。質問:選択したポジションを 正確に決済し、新規の売りロック買いを行わないようにするには、どのようにリクエストを書けばよいのでしょうか?コメント付きのコードを書いてくださいありがとうございました。 bij 2019.01.14 05:50 #7342 こんにちは。助けてください。 'LastDir' - illegal switch expression type double LastDir[]; //............... switch(LastDir[i]){ case 0: if(High[i]>LastHighValue[i]){ LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } break; case 1: if(High[i]>LastHighValue[i]){ int lhb=iBarShift(NULL,0,LastHighTime[i],false); ZZ[lhb]=0; PEACK[lhb]=0; LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } break; case -1: if(High[i]>=LastLowValue[i]+Point*ZZReverse){ LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } } Alekseu Fedotov 2019.01.14 05:56 #7343 bij:こんにちは。どうかご協力をお願いします。 switch文は整数型 であること bij 2019.01.14 06:13 #7344 Alekseu Fedotov:switch文は整数型 であることしかし、"LastDir" はバッファであり、int型にすることはできません。 この状況を打開するにはどうしたらいいのか。 Alekseu Fedotov 2019.01.14 06:56 #7345 bij:しかし、"LastDir" はバッファであり、int型にすることはできません。 この状況を打開するにはどうしたらいいのか。スイッチオペレータを 廃止する。 演算子で動く bij 2019.01.14 07:06 #7346 最初のケースと同等であるという確証はない if(LastDir[i]==0) bij 2019.01.14 07:13 #7347 Alekseu Fedotov、ありがとう、うまくいったよ) 2009年には、スイッチは2倍になっていたかもしれない) 削除済み 2019.01.14 07:35 #7348 bij:Alekseu Fedotov、ありがとう、うまくいったよ) 2009年には、スイッチは2倍になっていたかもしれない)いつも、全体だけだった) Alexey Viktorov 2019.01.14 08:11 #7349 bij:こんにちは。助けてください。 もし、バッファが0.0, 1.0, -1.0 の整数値のみを格納できるのであれば、次のオプションをチェックします。 double LastDir[]; //............... switch((int) LastDir[i]){ case 0: if(High[i]>LastHighValue[i]){ LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } break; case 1: if(High[i]>LastHighValue[i]){ int lhb=iBarShift(NULL,0,LastHighTime[i],false); ZZ[lhb]=0; PEACK[lhb]=0; LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } break; case -1: if(High[i]>=LastLowValue[i]+Point*ZZReverse){ LastHighValue[i]=High[i]; LastHighTime[i]=Time[i]; LastDir[i]=1; ZZ[i]=High[i]; PEACK[i]=High[i]; } } また、ケース-1の前にケース0を置きます。 Artyom Trishkin 2019.01.14 10:49 #7350 Alexey Viktorov:もし、バッファが0.0, 1.0, -1.0 の整数値のみを格納できるのであれば、次のオプションをチェックします。 また、ケース-1をケース0の前に置く。ここでは、特にデフォルトのケースがないため、おそらく -1 をデフォルトとして設定すべきです。 でもどれをデフォルトに設定するのが良いかは、作者でないとわからないと思います。 1...728729730731732733734735736737738739740741742...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Mql5の皆さん、ヘッジ口座のポジションを決済 する依頼をするのを手伝ってくれませんか?状況:買いポジションを持ち、売り指値で決済する必要がある。質問:選択したポジションを 正確に決済し、新規の売りロック買いを行わないようにするには、どのようにリクエストを書けばよいのでしょうか?コメント付きのコードを書いてくださいありがとうございました。
こんにちは。助けてください。
こんにちは。どうかご協力をお願いします。
switch文は整数型 であること
switch文は整数型 であること
しかし、"LastDir" はバッファであり、int型にすることはできません。
この状況を打開するにはどうしたらいいのか。
しかし、"LastDir" はバッファであり、int型にすることはできません。
この状況を打開するにはどうしたらいいのか。
スイッチオペレータを 廃止する。
演算子で動く
最初のケースと同等であるという確証はない
Alekseu Fedotov、ありがとう、うまくいったよ) 2009年には、スイッチは2倍になっていたかもしれない)
いつも、全体だけだった)
こんにちは。助けてください。
もし、バッファが0.0, 1.0, -1.0 の整数値のみを格納できるのであれば、次のオプションをチェックします。
また、ケース-1の前にケース0を置きます。もし、バッファが0.0, 1.0, -1.0 の整数値のみを格納できるのであれば、次のオプションをチェックします。
また、ケース-1をケース0の前に置く。ここでは、特にデフォルトのケースがないため、おそらく -1 をデフォルトとして設定すべきです。
でもどれをデフォルトに設定するのが良いかは、作者でないとわからないと思います。