私たちのファンページに参加してください
- 発行者:
- ビュー:
- 194
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
これは、すべてのバッファをシリーズとして設定した、MetaQuotesの平根足インジケーターを書き直しただけのものです。あくまで学習目的のみを意図したものです。
このフレームワークを学び始めた当初、バッファインデックスやループインデックスの変更方法について、非常に戸惑いました。 例えば、バッファがシリーズモードで設計されたインジケーターが1つあり、そこにヘイケンアシを追加したかったのですが、ヘイケンアシのバッファがもともとシリーズモードで動作するようには設計されていなかったため、どのように正しく追加すればよいのか分からなかったのです。
このコードがあれば、学習者の方々は、非直列構成のインジケーターを、すべてが直列で動作するように変換する際に、どのような変更が必要かをより理解しやすくなるでしょう。また、MQL4には精通しているものの、MQL5をまだ扱ったことがない方にとっても、理解の一助となるはずです。
シリアル方式で構築された一部のインジケーターでは、「rates_total - prev_calculated」をスタートインデックスとして安全に使用できますが、計算に過去の[i+1]インデックスを使用する場合、平金足(ヘイケンアシ)を安全に計算するには、追加で1バー必要となります。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/73176
TransactionCostCollector — ブローカーのコスト分析スクリプト
トリプルバリア・ラベリング・パイプラインでは、min_retの閾値として、任意の定数(0.5~1.0%)や従来のスプレッドの仮定が頻繁に使用されます。実際の往復取引コストよりも低い閾値を設定すると、パイプラインはコストに起因するノイズを取引可能なシグナルとしてラベル付けしてしまいます。 その結果、ラベル付けされたデータセットはエッジを体系的に過大評価することになり、それらのラベルに基づいて学習されたモデルは、真の市場構造ではなく、ラベル付けスキームに起因する人工的な現象に過学習してしまう。 TransactionCostCollector.mq5は、この問題のデータ収集段階を解決するスタンドアロンスクリプトである。
Institutional Harmonic Volumetric Gravity Center
加重調和平均の数学的手法を活用した定量的な出来高密度エンジンであり、算術上の外れ値を除去し、機関投資家の流動性の真の重心位置を特定する。
SetSLByLoss - set Stop Loss on all open positions by target loss amount
口座の通貨建てで設定された目標損失額(例:1ポジションあたり50ドル)に基づき、すべてのオープンポジションにストップロスを設定するスクリプトです。あらゆる入金額通貨およびFX銘柄に対応しています。ブローカーのストップレベルやフリーズレベルを検証します。通貨換算は自動的に行われます。
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT
マーケットウォッチ内のすべての銘柄について、SYMBOL_TRADE_TICK_VALUE、SYMBOL_TRADE_TICK_VALUE_LOSS、およびSYMBOL_TRADE_TICK_VALUE_PROFITを比較する診断スクリプトです。 各銘柄を4つのカテゴリ(ALL_EQUAL、TV_MATCHES_PROFIT、TV_MATCHES_LOSS、ALL_DIFFER)のいずれかに分類し、集計された要約と解釈のヒントを提供します。 EAでリスクベースのロットサイズ設定を実装する際、どのティック値プロパティを基準にすべきかを確認するのに役立ちます。シンボルごとの詳細レポートを、MQL5/Files内のCSVファイルとしてエクスポートします。
