僕自身が数年間使っている便利なロボットをご紹介します。半自動モードでも完全自動モードでもお使いいただけます。
当プログラムは経済指標カレンダーで発表されるニュースをもとにした取引の柔軟な設定が可能です。戦略テスターでは確認不可です。実際の取引のみです。端末の設定メニューを開いて許可URLリストにニュースサイトを追加する必要があります。サービス > 設定 > エキスパート・アドバイザーをクリックしてください。”次のURLの WebRequestを許可する:"にチェックを入れてください。次のURLを追加してください(空白は削除します): https:// nfs.faireconomy.media
基本的なデフォルト設定について
一つのチャートからGBPとの通貨ペア(GBPUSD、EURGBP、GBPJPY、GBPCAD、GBPAUD、GBPCHF)で取引をします。GBPは最もボラティリティの高い通貨のため、取引が成功するチャンスが高まります。
- Use_Symbols_from_Line = true;
- Symbols_Line = GBPUSD, EURGBP, GBPJPY, GBPCAD, GBPAUD, GBPCHF.
保留注文受付は、通貨ペアのGBP以外の通貨に関するニュース掲載の前に(複数の注文受付が同時に開始されることを避けるため)開始します。 即ち、GBPUSDの注文はUSD関連ニュース掲載の前に、EURGBPの注文はEUR関連ニュース掲載の前に、GBPJPYの注文はJPY関連ニュース掲載の前、などのように開始するのです。重要度の高いニュースが考慮されます。
- News_currency_pairs = true;
- Excluded_currency_str = GBP;
- IncludeHigh = true.
もっとたくさんの取引を取得したい場合(より積極的なパターン)は、"Excluded_currency_str"を空白行にすると、GBP関連ニュース掲載でも注文受付が開始されます。そして重要度が中程度であるIncludeMedium = trueニュースも表示されます。
保留注文受付はニュース掲載の60秒前に開始します。執行できなかった保留注文はニュース掲載後20秒後に削除されます。
- SecondBeforeHigh = 60;
- SecondAfterHigh = 20.
今後数時間以内に重要度が中程度は高程度のスピーチが予定されている場合は、注文受付が開始されません。
- IncludeSpeaks = false;
- SpeaksHigh = true;
- SpeaksMedium = true.
もっとたくさんの取引を取得したい場合(より積極的なパターン)は、SpeaksHigh = false и SpeaksMedium = falseを行ってください。そうすると、スピーチは注文受付開始をブロックしなくなります。
ニュース掲載直前には虚偽の価格変動が想定されるので、価格から2.5ポイント離れた LIMITオーダーが使用されます。保留注文受付は双方(BUYとSELL)に開始します。一方の注文が執行されると、もう一方の注文が削除されます。指定された時間内にどちらの注文も執行されなかった場合は、両方とも削除されます。
- Trade_Direction = BUY_and_SELL;
- Type_Orders = ORDERS_LIMIT;
- Offset_from_price = 2.5.
ニュース掲載期間中のボラティリティが極端に異なる場合があるので、完全自動モードで全取引に対して標準SLを適用することは効率が悪いように思われます。 SLが短い場合はノックアウトされる頻度が高く、SLが大きい場合は、残高の大部分を使ってしまうので、無意味です。SLのあるセットが望ましい場合は、各通貨ペアごとに個別詳細設定を行ってください(Use_Symbols_from_Line = false)。デフォルト設定では、5ポイント相当のTPでポジションをクローズするまで24時間取引ができます。24時間後ポジションがクローズされなかった場合は、アベレージング注文受付が開始されます(一つの通貨ペア当たりの最大ポジション数は3つまで)。
- TakeProfit_Safety = 5;
- StopLoss_Safety = 0;
- Total_open_transactions = 3;
- Min_minuts_pause_between_positions = 1440;
- Min_pips_between_positions = 35;
- Multiplier_of_trade_Lot = 1.5.
Close_positions_at_percentage_of_loss=30のように、各通貨ペアごとに残高に対する最大損失率を設定できます。
最後のブロックである"consider other positions”のパラメータは、他のエキスパート・アドバイザーとの共同作業(その他のマジックナンバーが付いている開かれたポジションを考慮する)のために設定されているものです。そこではエキスパート・アドバイザーの総合プロフィールにこのエキスパート・アドバイザーを追加することができます。
I see that no one has left a review for this EA for a long time. I'll correct this oversight on my part and confirm that the EA is reliable and the developer trustworthy. It doesn't make transactions very frequently, but it suits well as a background worker for a more active EA.