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


Profit_and_Loss_Positions - ポジション損益計算機

目的

タイプやマジックナンバーによるフィルタリングで取引ポジションの合計損益を計算するためのプラグインファイルです。

メイン関数

Profit_Position(string p_l, string type_pl, long magicNumber)

ポジションの合計損益を計算します。

パラメータ

  • p_l - 計算タイプ"Profit" ( 利益) または "Loss" ( 損失)

  • type_pl - ポジションのタイプ"All", "Buy", "Sell"売り

  • magicNumber - マジックナンバーによるフィルター (0 = すべて)

戻り値:預け入れ通貨での 合計 利益/損失

使用例

// 全項目の利益合計
double profitAll = Profit_Position("Profit", "All", 0);

// Magik 123を使用したExpert AdvisorのBUYポジションの損失額。
double lossBuy = Profit_Position("Loss", "Buy", 123);

// 売りポジションの利益額
double profitSell = Profit_Position("Profit", "Sell", 0);

実用的なアプリケーション

トレーダー

  • 現在の成績のモニタリング

  • 戦略の有効性の分析

  • リスクコントロール

開発者向け

  • 専門家によるリスク管理

  • 取引レポートの作成

  • 決済条件の実装

機能

  • MetaTrader 5でのみ動作

  • マジックナンバーフィルタリングをサポート

  • 入金通貨で金額を返す

  • 効率的な ポジションのオーバーライド

接続方法

#include <Profit_and_Loss_Positions.mqh>

// エキスパート・コードで使用する
double currentProfit = Profit_Position("Profit", "All", 123456);

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/68505

nクローズ・オーダー nクローズ・オーダー

ポジションの決済と注文の削除機能

Larry Williams XGBoost Onnx Larry Williams XGBoost Onnx

AI時系列XGBoostを使ったラリー・ウィリアムの手法の採用

Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

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