無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
39
評価:
(2)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
ロボットが何をするか、ここで詳しく説明しよう

CopyTrader - 詳細操作

OnInit(

)

  • SQLite データベース"CopyTrader.sqlite"を作成/オープンする。
  • テーブルが存在しない場合、2つのテーブルを作成する
  • signals: アクティブなシグナルを保存
  • signals_history: シグナル履歴を保存
  • 初期チェック(CheckInitialOrders)
  • 正しいMAGIC_NUMBERを持つ各ポジションについて、すべてのオープンポジションをチェックする:
  • NEW "シグナルとしてバンクに記録
  • 制御配列(previous_ordersとprevious_positions)に格納。
  • OnTradeTransaction()

  • SL/TP(TRADE_TRANSACTION_REQUEST)の変更
  • SL/TPが変更されたことを検出(TRADE_ACTION_SLTP)
  • ポジションがEAに属しているかチェック (MAGIC_NUMBER)
  • 新しい値で "MODIFY "シグナルを銀行に送信
  • 新しいポジション (TRADE_TRANSACTION_DEAL_ADD)
  • 新しいポジションがオープンされたことを検知
  • 買いか売りかをチェック (DEAL_TYPE_BUY または DEAL_TYPE_SELL)
  • MAGIC_NUMBERをチェック
  • エントリー(DEAL_ENTRY_IN)の場合:
  • ポジション詳細とともに銀行に「NEW」シグナルを送信
    • ポジションクローズ(TRADE_TRANSACTION_HISTORY_ADD)

  • ポジションが決済されたことを検知
  • 取引履歴をチェック
  • 終了(DEAL_ENTRY_OUT)を検出した場合:
  • CLOSE」シグナルを銀行に送信
  • シグナル関数

    1.SendNewOrderSignal

  • 銀行に新規注文を登録
  • チケット、シンボル、タイプ、数量、価格、SL、TPを保存
  • SendModifySignal
  • 銀行に注文の変更を登録
  • SLとTPを更新
  • SendCloseシグナル
  • 銀行で注文の決済を記録
  • 注文をクローズとしてマーク
  • データベース(CSignalDB)

  • シグナル書き込み
  • 新しいシグナルをデータベースに追加
  • NEW "シグナルの重複チェック
  • シグナル・ステータスの更新
  • シグナルのステータスを更新する
  • 履歴へ移動
  • 完了したシグナルを履歴テーブルに移動
  • 保留信号の取得
  • バンクから保留中のシグナルを取得


  • このようにロボットにコピーさせることに意味があるのであれば ご協力よろしくお願いします。 もう一つ質問なのですが、リアルアカウントで、チケットを取ろうとすると、マイナスの数字が出てくるのですが、それが原因かどうかわかりますか? 正しいチケットの値は取れないのでしょうか?




    MetaQuotes Ltdによりポルトガル語から翻訳されました。
    元の記事: https://www.mql5.com/pt/code/54032

    MarketPredictor MarketPredictor

    MetaTrader 5用MarketPredictor MarketPredictorは、正弦関数、高速フーリエ変換(FFT)、シグモイド関数、モンテカルロシミュレーションなどの数学的モデルを活用して市場の動きを分析・予測するMetaTrader 5用の革新的なExpert Advisor(EA)です。このプロジェクトは、技術革新と金融革新の融合に興味のある開発者、数学愛好家、トレーダーのために設計されています。 このスレッドで直接コードのアイデアを提案、議論、実装してください。新機能、改善提案、戦略など、MarketPredictorのさらなる発展と最適化のため、あらゆる貢献を歓迎します。 また、個人的に質問を明確にするために私を追加したり、GitHubプロジェクトで協力したり、直接フィードバックを送ることも歓迎します。一緒に素晴らしいものを作り上げ、このプロジェクトを次のレベルに引き上げましょう!

    Price increase Indicator Price increase Indicator

    物価上昇率指標

    High-Performance Time Functions (TimeUtils) High-Performance Time Functions (TimeUtils)

    時間を扱うための高性能機能。

    Accelerator Oscillator (AC) Accelerator Oscillator (AC)

    アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。