無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
スクリプト

Script to extract Candlesticks data from all time frames to CSV. - MetaTrader 5のためのスクリプト

ビュー:
177
評価:
(5)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

CandlesticksDataスクリプトの概要

CandlesticksData スクリプトはMetaTrader 5取引プラットフォーム用に設計されており、トレーダーや開発者は詳細なローソク足データをCSVファイルにエクスポートして、さらなる分析や記録を行うことができます。このスクリプトは、定量分析、取引戦略のバックテスト、またはユーザーが過去の値動きを総合的に調べることができる教育目的に特に役立ちます。

目的

CandlesticksDataスクリプトの主な目的は、様々なタイムフレームにわたるローソク足データを収集・整理し、構造化された形式で保存することです。この機能により、トレーダーは市場のトレンド、パターン、行動を特定することができ、情報に基づいた取引の意思決定が容易になります。このデータをエクスポートすることで、ユーザーは統計的評価や機械学習アプリケーションなど、より複雑な分析のために外部ツールやソフトウェアを活用することができます。

機能

  1. 初期化と入力:スクリプトは、まずプロパティを定義し、必要な変数を初期化します。時間枠の列挙が含まれ、最新のローソク足21本からデータを取り込む準備をします。

  2. タイムフレームの選択:TimeFrameHandle関数は、入力インデックスに基づいて特定のタイムフレームを割り当て、分足、時間足、日足、週足、月足のデータを含む様々なローソク足間隔から選択できるようにします。

  3. データ収集:OnStart 関数内で、スクリプトは定義されたタイムフレームを反復し、 データ収集のために CandlesticksData 関数を呼び出します。この関数は、各ローソク足の主要なデータポイントを取得します:

    • 始値、高値、安値、終値:各期間内の値動きの重要な指標。
    • ティック・ボリュームと出来高:取引活動と流動性の指標。
    • スプレッド:買値と売値の差。
    • ローソク足の特徴:ローソク足のボディ、ウィック、タイプ(強気、弱気)の大きさを計算する。
  4. データの書き込み:スクリプトは収集したデータをCSVファイルにフォーマットします。スクリプトは、収集したデータを CSV ファイルにフォーマットする。これには、インデックス、日付、時間、価格、出来高指標、そして前 終値やローソク足のレンジ差などの追加計算値が含まれます。

  5. エラー処理:スクリプトには、ファイルの作成と書き込みが正常に行われるようにするためのエラー・チェックが含まれています。問題が発生した場合は、コンソールにエラーメッセージを出力します。

  6. 完了通知:データの保存に成功すると、スクリプトはユーザーにファイルの場所を通知します。

結論

CandlesticksDataスクリプトは、過去の市場データを効率的に分析しようとするトレーダーにとって貴重なツールです。データ抽出プロセスを自動化し、ユーザーフレンドリーなフォーマットで整理することで、このスクリプトは取引戦略の開発と評価の強化を可能にします。


MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/52766

Push Notification for Opened / Closed Trades (Netting) Push Notification for Opened / Closed Trades (Netting)

このコードは、MetaTrader 5で取引がオープンまたはクローズされるたびに、モバイルデバイスにプッシュ通知を送信するためのシンプルな機能を提供します。これは、ネット口座(シンボルごとに1つのポジションのみが許可される)用に設計されています。

Sample pine script stochastic divergence Sample pine script stochastic divergence

松のコードをMQLに変換したサンプル

Bollinger Bands Crossover Signals Bollinger Bands Crossover Signals

インジケータの説明 - ボリンジャーバンドクロスオーバーシグナル 名前:ボリンジャーバンドクロスオーバーシグナルバージョン:1.1著者:BENALI リンク: https://www.mql5.com/en/users/dahmi_benali

Ascending Sort A Struct Array By A Field Example Ascending Sort A Struct Array By A Field Example

これは、構造体リストをフィールドで昇順にソートする例です。上記のアルゴリズムは、使用目的に応じて調べてカスタマイズすることができますが、これは最も基本的な例であり、構造体の配列内の配置を解決する方向でもあります。 この例で使用されているアルゴリズムは、クイックソートとマージソートです。