私たちのファンページに参加してください
- ビュー:
- 15
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
RiskGuard Liteは、MQL5でリスクを管理しながら取引を構築する方法を示す、コンパクトで読みやすいエキスパートアドバイザーです。エントリーのアイデアは意図的にシンプル(EMAのクロスオーバー)にしており、コードでは通常問題になりがちな部分、すなわちストップロスの設定、ポジションサイズ、注文のチェックに焦点を当てています。
仕組み:新しいバーが形成されるたびに、直近の2本のクローズ済みバーについて、高速EMAと低速EMAのクロスオーバーがあるかどうかを確認します。ストップロスはATRの倍数に設定され、ブローカーのストップレベルより近い位置には決して置かれません。テイクプロフィットは、その距離に対する固定の利益対リスク倍数となります。 ロットサイズはOrderCalcProfitを用いて計算され、ストップロスに引っかかった際に所定の自己資本比率分の損失となるよう設定され、その後、ブローカーの取引単位と制限に合わせて四捨五入されます。注文を送信する前に、EAはスプレッドを確認し、指定したマジックナンバーを持つ当該銘柄に未決済ポジションがないことを確認します。また、注文が拒否された場合はサーバーの戻りコードを出力します。
入力パラメータ:高速EMAの期間(20)、低速EMAの期間(50)、ATRの期間(14)、ATR単位でのストップロス距離(2.0)、 ストップ距離の倍数としてのテイクプロフィット(1.5)、1トレードあたりのリスク(資産のパーセント)(0.5)、エントリー時の最大スプレッド(ポイント)(25)、最大スリッページ(ポイント)(10)、マジックナンバー。
推奨使用例:H1足での流動性の高い銘柄(例:EURUSD)。ネッティング口座およびヘッジング口座で動作します。これは教育用のテンプレートであり、完成した戦略ではありません。手数料、スリッページ、ギャップの影響により、実際の損失は設定されたリスクと異なる場合があり、収益性を保証するものではありません。まずはデモ口座でテストしてください。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/77470
Spread Monitor for Scalpers
サブウィンドウにヒストグラムを表示し、現在値・平均値・最大値・最小値の統計情報、1取引あたりのコスト、およびスキャルパー向けの閾値アラートを表示します。
RegimeRouter — レジームごとの勝率台帳を備えたトレンド/レンジ分類器
ADX、ハースト指数、およびラグ1の自己相関を用いて市場を分類し、各バーをブレイクアウト・モジュールまたは平均回帰モジュールに振り分け、ウィルソン95%下限を用いて各レジームごとに個別の勝率台帳を管理するため、実際に機能しているのはどちらの半分の戦略かを確認することができます。
Session Candle Counter: candles numbered from the cash open, DST aware
フランクフルト、ロンドン、ニューヨーク、または東京の現物市場開始時刻を起点として、当日の各ローソク足に番号を振ります。基準時刻は、取引所の現地時間からブローカーのサーバー時間へ、自動夏時間調整を適用して変換されるため、夏時間・冬時間を問わず、市場開始後の最初のローソク足は常に1番となります。
CSetupLedger: a per-setup win rate ledger for Expert Advisors
EA内のあらゆるセットアップタイプについて、それらを1つのエクイティカーブにまとめずに、それぞれ個別の記録としてスコアを算出します。初期化時に口座の取引履歴から自動的に再構築されるため、再起動しても記録が消えることはありません。生の勝率の横にウィルソンスコアの下限値を表示するため、3回連続の勝ちトレードがあっても、それが優位性であるかのように見えることを防ぎます。