皆さん、こんにちは!今日はMetaTrader 4で使えるEA、TrendCollectorについてお話ししたいと思います。このEAはプライスアクションやストキャスティクス指標、特定のEMA(206)のクロス、そして取引サイズの変動をATRや時間帯に基づいて調整する仕組みになっています。
さらに、204EMAに対する価格位置や、そのEMAからの距離も監視しているんです。
このEAは、ファンダメンタルニュースを避けるためのシステムも搭載していて、ニュースフィードは「http://www.forexfactory.com/ffcal_week_this.xml」から取得しています。
外部変数設定:
| 入力パラメータ名 | タイプ | 説明 |
|---|---|---|
| EA_FAST_MA_TH | int | ファスト移動平均の閾値(EMA4のスピードの閾値) |
| EA_SLOW_MA_DISTANCE | int | スロー移動平均の閾値(EMA204のスピードの閾値) |
| EA_MA_METHOD | ENUM_MA_METHOD | 移動平均の方法(デフォルト: EMA) |
| EA_MAX_OPEN_TRADES | int | 最大同時オープントレード数 |
| EA_MAX_OPEN_SAME_TRADES | int | 同方向の最大オープントレード数 |
| EA_SL_PIPS | int | 通常トレードのストップロスのピップ数(ATR > EA_ATR_VOLATILITY_TRH) |
| EA_TP_PIPS | int | 通常トレードのテイクプロフィットのピップ数(ATR > EA_ATR_VOLATILITY_TRH) |
| EA_TP_PIPS_LV | int | 低ボラティリティトレードのテイクプロフィットのピップ数(ATR < EA_ATR_VOLATILITY_TRH) |
| EA_TRADING_START_HOUR | int | トレーディングセッションの開始時間 |
| EA_TRADING_END_HOUR | int | トレーディングセッションの終了時間 |
| EA_ATR_VOLATILITY_LIM | double | ボラティリティ制限(このATR制限未満では新規トレードはオープンしません) |
| EA_ATR_VOLATILITY_TRH | double | ボラティリティの閾値(低ボラティリティトレードと高ボラティリティトレードを分けるために使用されます) |
| EA_TRADE_LOT_SIZE | double | トレードのデフォルトロットサイズ |
| EA_SPREAD_LIMIT | int | 許可される最大スプレッド制限 |
| EA_TRADE_MAX_SLIPPAGE | int | 許可される最大スリッページ |
| EA_FREE_MARGIN_LIMIT | double | トレードに入るためのフリーマージンの制限 |
| EA_STOCH_UPPER_LIMIT | double | トレードエントリーに使用されるストキャスティクス指標の上限 |
| EA_STOCH_LOWER_LIMIT | double | トレードエントリーに使用されるストキャスティクス指標の下限 |
| EA_MIN_PAUSE_BTW_TRDS | int | 同じ通貨でのトレード間の最小ポーズ時間 |
| EA_TIME_FRAME | ENUM_TIMEFRAMES | EAで使用されるデフォルトの時間足 |
| EA_NEWS_HUNTER | bool | ニュースハンターの有効/無効(RSSフィードはhttp://www.forexfactory.com/ffcal_week_this.xmlから取得) |
| EA_NEWS_HUNTER_TIMESPAN | long | ニュースハンターの時間範囲。通貨に関するニュースが近い場合、この時間範囲内ではトレードがエントリーされません。 |
おすすめポイント:
- このEAは、100ドルの小口から大口の口座までスケール可能です。
TODO:
- オープンポジションに逆行した場合のゾーンリカバリーアルゴリズムを実装する予定です。
コメント 0