[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 580 1...573574575576577578579580581582583584585586587...652 新しいコメント link1 2012.02.20 19:45 #5791 alsu: それなら、ひとつだけアドバイスできることがあります。問題となりそうな場所すべてにPrintsを入れて、トレードしないEAのログを提供してください。もちろん、自分でプリントを把握できる場合は別ですが。 ストップに問題があったので、修正しました) それでも、私のリクエストに答えてくれたことに、とても感謝したいです)。 ivn 2012.02.20 19:54 #5792 ivn 2012.02.20 19:57 #5793 うまくいきました)-サイトの読み込みがうまくいきません。 FxMtS 2012.02.20 20:03 #5794 LeRus: こんばんは。 ボリンジャーバンドを価格チャート上ではなく、別の指標 にプログラム的に重ね合わせ、バンドの上限値と下限 値を調べる方法がどこにも見当たりません。 どなたかご提案いただけると幸いです。 手で塗るところを見せてください Artyom Trishkin 2012.02.20 20:23 #5795 Ivn: なぜトレードが開始されるのか? すべてのフラグをComment`でチャートに表示すると、なぜトレードが開くのかがわかります。 Роман 2012.02.20 23:27 #5796 kellin: お疲れ様でした。私にとっては、注文の開始価格が新しいバーの価格と正確に一致することが重要なのです。現実に得られた ものを書きます。 オッケーです。 Роман 2012.02.20 23:33 #5797 LeRus: こんばんは。 1.ボリンジャーバンドを価格チャート上ではなく、別の指標 にプログラム的にオーバーレイさせる方法はどこにもありません。 2.そして、上限バンドと下限バンドの値を求めます。 どなたかご提案いただけると幸いです。 よかったです。 1.助けるために+ トレーラーの解析:RSIによるowl Bundsと放物線によるtrawl。 2. double op,sl,tp; double rsi[101]; double irsi; double fractal; ArraySetAsSeries(rsi,true); for(int i=100; i>=0; i--) { rsi[i]=iRSI(NULL,0,rsiperiod,PRICE_CLOSE,i); if(i==1){irsi=rsi[i];} } double bbup=iBandsOnArray(rsi,0,bbperiod,bbotcl,0,MODE_UPPER,1); double bblow=iBandsOnArray(rsi,0,bbperiod,bbotcl,0,MODE_LOWER,1); double bbup=iBandsOnArray(rsi,0,bbperiod,bbotcl,0,MODE_UPPER,1); double bblow=iBandsOnArray(rsi,0,bbperiod,bbotcl,0,MODE_LOWER,1); ファイル: ft_bollingerbandslrsiasar.mq4 6 kb 削除済み 2012.02.21 03:11 #5798 for (int i=1; i<=OrdersTotal(); i++) { if(OrderSelect(i-1,SELECT_BY_POS, MODE_HISTORY)==true) { RAZ=OrderOpenPrice()-OrderClosePrice(); Sum=sum+RAZ; } Print("Sum =" sum); } CFDアドバイザーをテストする際、テスターでの結果が現実と一致しないという問題が発生します。アドバイザーの中に利益そのものを計算するような機能を挿入できないでしょうか。つまり、履歴の中のすべての注文を分析し(実際には、注文を開いてから閉じるまでの差を計算)それを要約するのです。? はたして、うまくいったのか、いかなかったのか。 Mikhail Kozhemyako 2012.02.21 03:35 #5799 Vovo4ka: CFD用のEAをテストする際、結果が現実と一致しない問題があるのですが、EAに単体で利益を計算するような機能、つまり履歴の全注文を分析して(実際には注文開始と終了の差を計算)まとめることは可能でしょうか。 はたして、うまくいったのか、いかなかったのか。 ほとんど。 for (int i=0; i<OrdersTotal(); i++) { if(OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==true) // Можно вставить ещё if(OrderSymbol()==ВашСимвол} и if(OrderOpenTime()>=ДатаНачалаПодсчётаПрибыли ) { Sum+=OrderProfit(); //OrderOpenPrice()-OrderClosePrice(); } } Print("Sum =" sum); しかし、異なるタイムフレームでテストする場合、異なる方法(例えば、すべてのティックまたはオープニングによって)、さらには最適化中と実行するだけで利益が異なる可能性があることに留意してください。 削除済み 2012.02.21 04:57 #5800 Sepulca: ほとんど。 しかし、異なるタイムフレームでテストする場合、異なる方法(例えば、すべてのティックまたはオープニングによって)、最適化する場合と実行するだけでも利益が異なる場合があることに注意してください。 なぜか利益が出る、出ない...ロットクローズ時に、逆に30pp利益が出ているはずなのに、全く違うことが書かれている...。 1...573574575576577578579580581582583584585586587...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それなら、ひとつだけアドバイスできることがあります。問題となりそうな場所すべてにPrintsを入れて、トレードしないEAのログを提供してください。もちろん、自分でプリントを把握できる場合は別ですが。
ストップに問題があったので、修正しました)
それでも、私のリクエストに答えてくれたことに、とても感謝したいです)。
こんばんは。
ボリンジャーバンドを価格チャート上ではなく、別の指標 にプログラム的に重ね合わせ、バンドの上限値と下限 値を調べる方法がどこにも見当たりません。
どなたかご提案いただけると幸いです。
Ivn:
なぜトレードが開始されるのか?
お疲れ様でした。私にとっては、注文の開始価格が新しいバーの価格と正確に一致することが重要なのです。現実に得られた ものを書きます。
オッケーです。
こんばんは。
1.ボリンジャーバンドを価格チャート上ではなく、別の指標 にプログラム的にオーバーレイさせる方法はどこにもありません。
2.そして、上限バンドと下限バンドの値を求めます。
どなたかご提案いただけると幸いです。
よかったです。
1.助けるために+ トレーラーの解析:RSIによるowl Bundsと放物線によるtrawl。
2.
はたして、うまくいったのか、いかなかったのか。
CFD用のEAをテストする際、結果が現実と一致しない問題があるのですが、EAに単体で利益を計算するような機能、つまり履歴の全注文を分析して(実際には注文開始と終了の差を計算)まとめることは可能でしょうか。
はたして、うまくいったのか、いかなかったのか。
ほとんど。
しかし、異なるタイムフレームでテストする場合、異なる方法(例えば、すべてのティックまたはオープニングによって)、さらには最適化中と実行するだけで利益が異なる可能性があることに留意してください。
ほとんど。
しかし、異なるタイムフレームでテストする場合、異なる方法(例えば、すべてのティックまたはオープニングによって)、最適化する場合と実行するだけでも利益が異なる場合があることに注意してください。
なぜか利益が出る、出ない...ロットクローズ時に、逆に30pp利益が出ているはずなのに、全く違うことが書かれている...。