コーディングのヘルプ - ページ 575 1...568569570571572573574575576577578579580581582...786 新しいコメント Mladen Rakic 2015.12.18 09:48 #5741 tfi_markets:インジケーターからロングシグナルが出るだけです。 ブールオペレーターは間違っているのでしょうか?こんにちは、プロコーダです。 ブール演算子を使ったカスタムインジケーターについて、どなたか助けていただけないでしょうか。 double Trendup=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift); double Trendup1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift+1); double Trenddown=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift); double Trenddown1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift+1); bool BUY=false; bool SELL=false; if (Trendup>0 && Trendup!=EMPTY_VALUE && !(Trendup1>0 && Trendup1!=EMPTY_VALUE)) BUY=true; if (Trenddown>0 && Trenddown !=EMPTY_VALUE && !(Trenddown1>0 && Trenddown1!=EMPTY_VALUE)) SELL=true; //|---------Entry Conditions if(BUY=true){if(ReverseTheSystem)SV=1;else BV=1;break;} // BUY if(SELL=true){if(ReverseTheSystem)BV=1;else SV=1;break;} // SELL なぜかロングシグナルしか出ません。ショートシグナルは全く表示されません。(スクリーンショット参照) よろしくお願いします。 tfi_markets Trend」インジケータを投稿できますか? Vladyslav Zlyj 2015.12.18 11:24 #5742 こんにちは!私の英語で申し訳ありません、私はtranslator.Helpを使用して、2つのカウンセラーがありますが、彼らはテスターでのみ動作します(((ソースコードなし(アドバイザーの修正に役立つまたは動作バージョンを持っている人は共有してください)。222222.ex4 111111.ex4 ファイル: 222222.ex4 308 kb 111111.ex4 128 kb tfi_markets 2015.12.18 11:34 #5743 mladen: tfi_markets トレンド」インジケータを(どのように機能するかテストできるように)投稿していただけませんか? Mladenさん、こんにちは。 この投稿に添付されている「トレンド」インジケータをご覧ください。 調べていただきありがとうございます。 よろしくお願いします。 T. ファイル: trend.mq4 4 kb Mladen Rakic 2015.12.18 11:55 #5744 tfi_markets: Mladenさん、こんにちは。 この投稿に添付されている「トレンド」インジケータをご覧ください。 調べていただきありがとうございます。 よろしくお願いします。 T. tfi_markets このようなものを試してみてください. double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift); double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1); double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2); if ((val0-val1)*(val1-val2)<0) { if (val0>val1) // code for buy if (val0<val1) // code for sell } tfi_markets 2015.12.18 12:21 #5745 Mladenさん、こんにちは。 私の問題を調べていただき、ありがとうございます。あなたのコードをこのように実装してみました。 double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift); double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1); double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2); bool BUY=false; bool SELL=false; if ((val0-val1)*(val1-val2)<0) { if (val0>val1) BUY=true; // code for buy if (val0<val1) SELL=true; // code for sell } if(BUY=true){BV=1;break;}// BUY if(SELL=true){SV=1;break;} // SELL しかし、まだ "long "シグナルを配信しているだけです。 もう1度、この問題を調べていただけますか? よろしくお願いします。 よろしくお願いします。 T. Coding help Any questions from newcomers How to code? Mladen Rakic 2015.12.18 12:33 #5746 tfi_markets: こんにちは、Mladen。私の問題を調べていただき、ありがとうございます。私はあなたのコードをこのように実装しました。 double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift); double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1); double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2); bool BUY=false; bool SELL=false; if ((val0-val1)*(val1-val2)<0) { if (val0>val1) BUY=true; // code for buy if (val0<val1) SELL=true; // code for sell if(BUY=true){BV=1;break;}// BUY if(SELL=true){SV=1;break;} // SELL } しかし、まだ "long "シグナルを配信しているだけです。 もう一度調べていただけませんか? ありがとうございます。 tfi_markets その "trend "インジケータは現在のバーを更新していません。しかし、それは逆コンパイルされたコードであるため、何が間違っているのかを見るために、オリジナルのコードを取得する必要があると私は思います。 私が投稿したコードスニペットは問題なく、呼び出されたインジケータが正しく動作する場合、それは正しいシグナルを発行します。 Vladyslav Zlyj 2015.12.18 12:55 #5747 Mladen will help?post # 5748 Mladen Rakic 2015.12.18 13:03 #5748 Vlad5624: Mladenがお手伝いします 投稿番号: 5748 Vlad5624 ex4ファイルを変更することができません。申し訳ございません。 Vladyslav Zlyj 2015.12.18 13:25 #5749 mladen: Vlad5624 ex4ファイルを変更することはできません。申し訳ございません。 このようなEAを見たことがないのですか? Mladen Rakic 2015.12.18 14:00 #5750 Vlad5624: そのようなEAを見たことがないのですか? Vlad5624 いいえ、私はしていません。11111と22222のEAには全く馴染みがありません。 1...568569570571572573574575576577578579580581582...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
インジケーターからロングシグナルが出るだけです。 ブールオペレーターは間違っているのでしょうか?
こんにちは、プロコーダです。
ブール演算子を使ったカスタムインジケーターについて、どなたか助けていただけないでしょうか。
double Trendup=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift);
double Trendup1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift+1);
double Trenddown=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift);
double Trenddown1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift+1);
bool BUY=false;
bool SELL=false;
if (Trendup>0 && Trendup!=EMPTY_VALUE && !(Trendup1>0 && Trendup1!=EMPTY_VALUE)) BUY=true;if (Trenddown>0 && Trenddown !=EMPTY_VALUE && !(Trenddown1>0 && Trenddown1!=EMPTY_VALUE)) SELL=true;
//|---------Entry Conditions
if(BUY=true){if(ReverseTheSystem)SV=1;else BV=1;break;} // BUY
if(SELL=true){if(ReverseTheSystem)BV=1;else SV=1;break;} // SELL
なぜかロングシグナルしか出ません。ショートシグナルは全く表示されません。(スクリーンショット参照)
よろしくお願いします。
tfi_markets
Trend」インジケータを投稿できますか?
こんにちは!私の英語で申し訳ありません、私はtranslator.Helpを使用して、2つのカウンセラーがありますが、彼らはテスターでのみ動作します(((ソースコードなし(アドバイザーの修正に役立つまたは動作バージョンを持っている人は共有してください)。222222.ex4 111111.ex4
tfi_markets
トレンド」インジケータを(どのように機能するかテストできるように)投稿していただけませんか?Mladenさん、こんにちは。
この投稿に添付されている「トレンド」インジケータをご覧ください。
調べていただきありがとうございます。
よろしくお願いします。
T.
Mladenさん、こんにちは。
この投稿に添付されている「トレンド」インジケータをご覧ください。
調べていただきありがとうございます。
よろしくお願いします。
T.
tfi_markets
このようなものを試してみてください.
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) // code for buy
if (val0<val1) // code for sell
}
Mladenさん、こんにちは。
私の問題を調べていただき、ありがとうございます。あなたのコードをこのように実装してみました。
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
}
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
しかし、まだ "long "シグナルを配信しているだけです。
もう1度、この問題を調べていただけますか?
よろしくお願いします。
よろしくお願いします。
T.
こんにちは、Mladen。
私の問題を調べていただき、ありがとうございます。私はあなたのコードをこのように実装しました。
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
}
しかし、まだ "long "シグナルを配信しているだけです。
もう一度調べていただけませんか?
ありがとうございます。tfi_markets
その "trend "インジケータは現在のバーを更新していません。しかし、それは逆コンパイルされたコードであるため、何が間違っているのかを見るために、オリジナルのコードを取得する必要があると私は思います。
私が投稿したコードスニペットは問題なく、呼び出されたインジケータが正しく動作する場合、それは正しいシグナルを発行します。
Mladen will help?post # 5748
Mladenがお手伝いします 投稿番号: 5748
Vlad5624
ex4ファイルを変更することができません。申し訳ございません。
Vlad5624
ex4ファイルを変更することはできません。申し訳ございません。このようなEAを見たことがないのですか?
そのようなEAを見たことがないのですか?
Vlad5624
いいえ、私はしていません。11111と22222のEAには全く馴染みがありません。