コーディングのヘルプ - ページ 334 1...327328329330331332333334335336337338339340341...786 新しいコメント Fausto Nunziante Del Gaudio 2014.09.01 08:48 #3331 mladen: faremie ご指摘のインジケータは添付されていないようです。添付していただけませんか? 一つ上の記事だと思います Mladen Rakic 2014.09.01 09:25 #3332 thefxpros: 一つ上の記事だと思います はい、その通りです。 Mastercash 2014.09.01 11:04 #3333 こんにちは、どなたかMT4コードからフィボナッチレベル(例えばレベル23)を呼び出し、現在の価格がエラーなしにそのレベルを上方または下方に横切ったときに知る方法を教えていただけませんか?私のコードをお見せして、混乱させたくないのですが、全く理解できません。 faremie 2014.09.01 11:49 #3334 こんにちは、mladenです。 最初の投稿ですでに添付したはずなのですが。 あなたはそれを得ることができましたか? お願いします。 すでにお気づきのように、私の計算スキルはそれほど高くはありません。 インジケーターの設定で、min rangeを3にして、チャート上のローソク足の大きさを読み取れるようにします。 スパイクバーズ_v3_1.mq4 ファイル: spikebar-v31.jpg 19 kb spikebars_v3_1.mq4 5 kb Kamil 2014.09.01 12:03 #3335 インジケータ "TSI "を、いくつかの困難を持って作る。 あなたが平滑化法"EMA "とインジケータ "TSI_Metod "を呼び出すと、 "テスト後に正しい値と出力インジケータを得る。 それは、インジケータが消え、間違った番号を表示し平滑化の方法を変更する必要があります。 ディスプレイ "TSI_Test "で支払いバッファいくつかの他人を作ることを試みた。間違ったtsyfryを取得しますが、インジケータは、テスト後に表示されます。 なぜインジケータ "TSI_Test "は、正しい値で、テストの後に表示されますが、取引プログラムでそれらを正しく渡すことはありません明確ではありません。 バッファの計算方法で、"TSI_Metod "と "TSI_Test "の差分インジケータ。 TSI_Metod。 limit1=Bars-counted_bars-1; for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close; for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close); for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i); for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i); for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;} [/CODE] TSI_Test: [CODE]limit1=Bars-counted_bars-1; limit2=limit1; limit3=limit2; limit4=limit3; if(limit1>0) { limit1=limit1-Period_MA_1-1; limit2=limit1-p2; limit3=limit2-p3; limit4=limit3-p4; } for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close; for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close); for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i); for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i); for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i); for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i); for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i); for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i); for(i=limit4;i>=0;i--) { ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9; } ファイル: experts_tsi.mq4 3 kb tsi_metod.mq4 4 kb tsi_test.mq4 4 kb Coding help Multi Timeframe Indicators Any questions from newcomers Mladen Rakic 2014.09.01 13:22 #3336 QuantF: インジケータ "TSI "を作る、いくつかの困難を持っている。平滑化手法「EMA」でインジケータ「TSI_Metod」を呼び出すと、テスト後に正しい値や出力インジケータを取得します。 それは、インジケータが消え、間違った番号を表示する平滑化の方法を変更する必要があります。 ディスプレイ "TSI_Test "で支払いバッファいくつかの他人を作ることを試みた。間違ったtsyfryを取得しますが、インジケータは、テスト後に表示されます。 なぜインジケータ "TSI_Test "は、正しい値で、テストの後に表示されますが、取引プログラムでそれらを正しく渡すことはありません明確ではありません。 バッファの計算方法で、"TSI_Metod "と "TSI_Test "の差分インジケータ。 TSI_Metod。 limit1=Bars-counted_bars-1; for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close; for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close); for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i); for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i); for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i); for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;} [/CODE] TSI_Test: [CODE]limit1=Bars-counted_bars-1; limit2=limit1; limit3=limit2; limit4=limit3; if(limit1>0) { limit1=limit1-Period_MA_1-1; limit2=limit1-p2; limit3=limit2-p3; limit4=limit3-p4; } for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close; for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close); for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i); for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i); for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i); for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i); for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i); for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i); for(i=limit4;i>=0;i--) { ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9; } 今すぐお試しください:tsi_metod_1.mq4と tsi_test_1.mq4 ファイル: tsi.gif 64 kb tsi_metod_1.mq4 4 kb tsi_test_1.mq4 4 kb marley60 2014.09.01 13:57 #3337 何度か挑戦したのですが、私のコーディングスキルが低すぎて、なかなかうまくいきません。 1.このフィッシャー・インディケータの一つ(一つで十分です、非常に似たような結果です)のバージョンで、フィッシャーがゼロより上にあるときはチャート背景を緑色に、下にあるときは赤色に塗るものを作りたいと思いました(ちょうど添付のMACDの ようなもの)。 2.2.オフラインチャートを作りたいのですが、開始と終了の時間を設定できます(24時間のS&Pチャートの取引時間だけを表示させる必要があります。) どなたか親切な方に見ていただけると幸いです。 ありがとうございました。 ファイル: macd_zoneszeroline.mq4 6 kb period_converter_opt.mq4 16 kb fisher_yur4ik_1.mq4 3 kb fisher_m11.mq4 6 kb Ahmet Metin Yilmaz 2014.09.01 15:07 #3338 marley60: 何度か試してみましたが、私のコーディングスキルが低すぎて、うまくいきません。1.このフィッシャー指標の1つ(1つで十分、非常に似た結果です)のバージョンで、フィッシャーがゼロより上のときはチャートバックを緑に、下のときは赤に塗るものを作りたかった(添付のMACDのようなもの)。 2.2.オフラインチャートを作りたいのですが、開始と終了の時間を設定できます(24時間のS&Pチャートの取引時間だけを表示させる必要があります。) どなたか親切な方に見ていただけると幸いです。 ありがとうございます わー、私には時間がかかりすぎました。 Kamil 2014.09.01 17:51 #3339 mladen: 今すぐお試しください :tsi_metod_1.mq4 とtsi_test_1.mq4 エクセレント!ありがとうございました。 Mastercash 2014.09.02 02:01 #3340 こんにちは、どなたかMT4コードからフィボナッチレベル(例えばレベル23)を呼び出し、現在の価格がそのレベルを上方または下方に横切ったときにエラーなしで知る方法を教えてください。 1...327328329330331332333334335336337338339340341...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
faremie ご指摘のインジケータは添付されていないようです。添付していただけませんか?
一つ上の記事だと思います
一つ上の記事だと思います
はい、その通りです。
こんにちは、どなたかMT4コードからフィボナッチレベル(例えばレベル23)を呼び出し、現在の価格がエラーなしにそのレベルを上方または下方に横切ったときに知る方法を教えていただけませんか?私のコードをお見せして、混乱させたくないのですが、全く理解できません。
こんにちは、mladenです。
最初の投稿ですでに添付したはずなのですが。
あなたはそれを得ることができましたか?
お願いします。
すでにお気づきのように、私の計算スキルはそれほど高くはありません。
インジケーターの設定で、min rangeを3にして、チャート上のローソク足の大きさを読み取れるようにします。
スパイクバーズ_v3_1.mq4
インジケータ "TSI "を、いくつかの困難を持って作る。
あなたが平滑化法"EMA "とインジケータ "TSI_Metod "を呼び出すと、 "テスト後に正しい値と出力インジケータを得る。
それは、インジケータが消え、間違った番号を表示し平滑化の方法を変更する必要があります。
ディスプレイ "TSI_Test "で支払いバッファいくつかの他人を作ることを試みた。間違ったtsyfryを取得しますが、インジケータは、テスト後に表示されます。
なぜインジケータ "TSI_Test "は、正しい値で、テストの後に表示されますが、取引プログラムでそれらを正しく渡すことはありません明確ではありません。
バッファの計算方法で、"TSI_Metod "と "TSI_Test "の差分インジケータ。
TSI_Metod。
for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i);
for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i);
for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;}
[/CODE]
TSI_Test:
[CODE]limit1=Bars-counted_bars-1;
limit2=limit1;
limit3=limit2;
limit4=limit3;
if(limit1>0)
{
limit1=limit1-Period_MA_1-1;
limit2=limit1-p2;
limit3=limit2-p3;
limit4=limit3-p4;
}
for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i);
for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i);
for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i);
for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i);
for(i=limit4;i>=0;i--)
{
ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;
}インジケータ "TSI "を作る、いくつかの困難を持っている。
平滑化手法「EMA」でインジケータ「TSI_Metod」を呼び出すと、テスト後に正しい値や出力インジケータを取得します。
それは、インジケータが消え、間違った番号を表示する平滑化の方法を変更する必要があります。
ディスプレイ "TSI_Test "で支払いバッファいくつかの他人を作ることを試みた。間違ったtsyfryを取得しますが、インジケータは、テスト後に表示されます。
なぜインジケータ "TSI_Test "は、正しい値で、テストの後に表示されますが、取引プログラムでそれらを正しく渡すことはありません明確ではありません。
バッファの計算方法で、"TSI_Metod "と "TSI_Test "の差分インジケータ。
TSI_Metod。
for(i=limit1;i>=0;i--)ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit1;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,r2,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,r3,0, Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,r3,0, Method,i);
for(i=limit1;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,r4,0,Method,i);
for(i=limit1;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,r4,0, Method,i);
for(i=limit1;i>=0;i--){ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;}
[/CODE]
TSI_Test:
[CODE]limit1=Bars-counted_bars-1;
limit2=limit1;
limit3=limit2;
limit4=limit3;
if(limit1>0)
{
limit1=limit1-Period_MA_1-1;
limit2=limit1-p2;
limit3=limit2-p3;
limit4=limit3-p4;
}
for(i=limit1;i>=0;i--) ExtMapBuffer2=Close-Close;
for(i=limit1;i>=0;i--)ExtMapBuffer3=MathAbs(Close-Close);
for(i=limit2;i>=0;i--)ExtMapBuffer4=iMAOnArray(ExtMapBuffer2,0,p2,0, MA_Method,i);
for(i=limit2;i>=0;i--) ExtMapBuffer5=iMAOnArray(ExtMapBuffer3,0,p2,0,MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer6=iMAOnArray(ExtMapBuffer4,0,p3,0, MA_Method,i);
for(i=limit3;i>=0;i--)ExtMapBuffer7=iMAOnArray(ExtMapBuffer5,0,p3,0, MA_Method,i);
for(i=limit4;i>=0;i--) ExtMapBuffer8=iMAOnArray(ExtMapBuffer6,0,p4,0,MA_Method,i);
for(i=limit4;i>=0;i--)ExtMapBuffer9=iMAOnArray(ExtMapBuffer7,0,p4,0, MA_Method,i);
for(i=limit4;i>=0;i--)
{
ExtMapBuffer1=0;ExtMapBuffer1=100*ExtMapBuffer8/ExtMapBuffer9;
}今すぐお試しください:tsi_metod_1.mq4と tsi_test_1.mq4
何度か挑戦したのですが、私のコーディングスキルが低すぎて、なかなかうまくいきません。
1.このフィッシャー・インディケータの一つ(一つで十分です、非常に似たような結果です)のバージョンで、フィッシャーがゼロより上にあるときはチャート背景を緑色に、下にあるときは赤色に塗るものを作りたいと思いました(ちょうど添付のMACDの ようなもの)。
2.2.オフラインチャートを作りたいのですが、開始と終了の時間を設定できます(24時間のS&Pチャートの取引時間だけを表示させる必要があります。)
どなたか親切な方に見ていただけると幸いです。
ありがとうございました。
何度か試してみましたが、私のコーディングスキルが低すぎて、うまくいきません。
1.このフィッシャー指標の1つ(1つで十分、非常に似た結果です)のバージョンで、フィッシャーがゼロより上のときはチャートバックを緑に、下のときは赤に塗るものを作りたかった(添付のMACDのようなもの)。
2.2.オフラインチャートを作りたいのですが、開始と終了の時間を設定できます(24時間のS&Pチャートの取引時間だけを表示させる必要があります。)
どなたか親切な方に見ていただけると幸いです。
ありがとうございますわー、私には時間がかかりすぎました。
今すぐお試しください :tsi_metod_1.mq4 とtsi_test_1.mq4
エクセレント!ありがとうございました。
こんにちは、どなたかMT4コードからフィボナッチレベル(例えばレベル23)を呼び出し、現在の価格がそのレベルを上方または下方に横切ったときにエラーなしで知る方法を教えてください。