Exp4 Close Minus by Plus
- ユーティリティ
- Vladislav Andruschenko
- バージョン: 25.977
- アップデート済み: 3 12月 2025
EA は、収益性の高いポジションを検索してクローズすることで、不採算のポジションをクローズできます。
このアシスタントは、ターミナル内ですべてのポジションの中で最も収益性の低いポジションを探します。
さらに、残りの収益性の高いポジションを検索することにより、1 つ以上のポジションの利益が別のポジションの損失よりも大きい場合に、損失をカバーできる一連のポジションを計算します。
そのようなポジションのセットが見つかった場合、アドバイザーはそれらをクローズします。
一連のポジションは、あらゆるポジションで構成できます。
最大数はアドバイザー設定で調整できます。
検索時の最小損失とクロージング時の追加利益を指定することもできます。
ストラテジー テスターでエキスパート アドバイザーをテストし、ビジュアル モードで EAPADPRO ツールバーを使用して取引できます。
プラスによるマイナスのクローズがチャート上でどのように機能するか
仮定する
- 価格1.600で BUY #1 ポジションをオープンします。
- 価格は1.550に下がり、現在の損失は-50 ポイントです。
- 損益分岐点(平均価格) = 1.600 ;
- SELL #2、Sell #3、Sell #4 を開くとします。
- Expert Advisor はメインアルゴリズムの実行を開始します。
- その場合、合計利益は +5 $ になります。
- Expert Advisor (EA) はアルゴリズムをアクティブにし、4 つのポジションをクローズする必要があります。
Expert Advisor の操作
この操作には、Expert Advisor を別のチャートにアタッチし、必要な設定を行って、ターミナルでの作業を継続することが含まれます。プログラムされた条件がトリガーされると、Expert Advisor が作動し、計算を開始します。
すべての計算は次のようにログに書き込まれます。
close #22079015 sell 1.00 EURUSD at 1.35141 at price 1.35119
Tickets of prof positions: .22079015
close #22085491 sell 1.00 USDCHF at 0.90423 at price 0.90430
Tickets of loss positions: 22085491
Number of positions to Close: 80635972
All profit from open positions: 20 dollars
Maximum profit ticket: 22079015
Maximum profit: 20 dollars
Maximum Loss ticket: 22085491
Maximum loss: -7 dollars
Overlapping loss positions by closing profitable positions started using the minus:
設定
| 名前 | 説明 |
|---|---|
| TypeOfUnitToClose 閉じるユニットの種類 | 損益の種類。 ドルまたはポイント(Pips)で表示 |
| MinLossInUnit 最小損失単位 | ユニット単位のポジションの最小損失 ( TypeOfUnitToClose )。エキスパートアドバイザーによって考慮されます。 「 MinLossPoss_in_unit 」単位(ドルまたはポイント)の損失のある注文は、ネガティブゾーンに設定する必要があります。 これは損失を生むポジションを見つけるために重要です。 例えば: MinLossInUnit = -100 TypeOfUnitToClose = ドル、 次に、EA は -100 ドル以上の損失のポジションを探すか予想します。 たとえば、 -100 ドル、-150 ドル、-200 ドルなどです。 -99 ドルの損失のあるポジションはすでに無視されています。 |
| AdditionalProfitInUnit 単位当たりの追加利益 | 一連のポジションの決済の差による利益の単位数。 合計利益が「 AdditionalProfitInUnit 」ユニットの損失を上回るポジション (1 つまたは複数の取引)。 例えば: AdditionalProfitInUnit = 10 MinLossInUnit = -100 TypeOfUnitToClose = ドル: アドバイザーは少なくとも 2 つのポジションを探しているか待っています。そのうちの 1 つは -100 ドルの損失で、もう 1 つは +110 ドルの利益があります。 そのようなポジション(取引)が見つかった場合、エキスパートアドバイザー(EA)はこれらのポジション(取引)をクローズします。 |
| MaxPos_in_Class MaxPos_in_Class | パラメータ「MaxPos_in_Class」は、収益性の高い決済ポジションの数を制限する必要があります。 例えば: MaxPos_in_Class = 3 の場合、エキスパートアドバイザー (EA) は最大 3 つの収益性の高いポジション + 1 つの不収益なポジションから決済するセットを探します。 |
| FirstSymbolClose 最初のシンボル閉じる | ポジションのペアを検索し、処理している通貨ペアのみをクローズします。 FirstSymbolCloseパラメータをオフ( false ) にすることができます。 その後、EA は、どの通貨ペアが計算に含まれているかに関係なく、アカウント全体の損失ポジションと利益ポジションから任意のペアを決済します。 FirstSymbolCloseをオン( true ) にすると、エキスパートアドバイザーは 1 つの通貨ペアからの一連のポジションを監視して決済します。 |
| OpenHoura OpenMinutea オープンホウラオープンミニューティー | Expert Advisor の開始時間 |
| CloseHoura CloseMinutea 閉じる時間ウラ閉じる分茶 | Expert Advisor の終了時刻 |
| OrderToClose 注文からクローズまで | ポジションのタイプ: -1 = すべての注文、 1 = 販売、 0 = 購入 |
| MagicToClose マジックトゥクローズ | ポジションのマジックナンバー: -1 = 任意のマジックナンバー。 または、処理する必要があるその位置の一意のマジックナンバーを指定することもできます。 複数のマジックナンバーをカンマで区切って指定できます。 例: 777,888,999 |
| SymbolToClose シンボルを閉じる | 監視対象の通貨ペア -1 = すべてのシンボル 1 = 現在のシンボルのみ (EA がインストールされているシンボル) カンマで区切って通貨ペアのリストを記述することができます。 例: EURUSD、USDCHF、USDJPY |


Very useful EA. I have been using it for a while and it has given me very positive results. Excellent!