[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 159

 

親愛なる皆様、アドバイスをお願いします。

キムの特徴である "最大限のプラス利益で一つのポジションを閉じる "があります。

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Закрытие одной позиции с максимальным положительным профитом   |
//|             в валюте депозита                                              |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
void ClosePosWithMaxProfitInCurrency(string sy="", int op=-1, int mn=-1) {
  double pr=0;
  int    i, k=OrdersTotal(), np=-1;

  if (sy=="0") sy=Symbol();
  for (i=k-1; i>=0; i--) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
        if (mn<0 || OrderMagicNumber()==mn) {
          if (pr<OrderProfit()+OrderSwap()) {
            pr=OrderProfit()+OrderSwap();
            np=i;
          }
        }
      }
    }
  }
  if (np>=0) {
    if (OrderSelect(np, SELECT_BY_POS, MODE_TRADES)) {
      ClosePosBySelect();
    }
  }
}

https://forum.mql4.com/ru/38949/page2#434207

この関数は、1つのポジションを閉じるだけでなく、最大利益のあるポジションを閉じた後、最大利益のある次のポジションを探し、それを閉じるように渡すなど、どのようにすればよいでしょうか。?

 
Sancho77:
...この関数は、1つのポジションを閉じるだけでなく、最大利益を得た1つのポジションを閉じた後、最大利益を得た次のポジションを探し、それを閉じて渡すなど、どのようにすればよいでしょうか。?

そして、何度か呼び出す。
 
granit77:
と何度か声をかけてあげてください。
了解です、ありがとうございます
 

みんな、私は 検索ルールとトピックが長い時間前に議論された ことを理解する - これまで私はこのトピック(スクリプトのソフトウェア起動)で"ホットキー " を発見した。 クライアントターミナルのディレクトリのerase.bat ファイルをプログラムで実行する方法...㈳㈳㈳㈳㈳㈳と書いて あります。週単位でクリーニングして、過去に遡って新しいデータを書き込むことができないので、これを充填するために必要なのですが、事前に準備する必要がありますね。ありがとうございます。

 
Xaoss1990:

以下は、トレードを行うコードの部分です。

OrderClose()の取引を閉じることを、なぜストップを設定することと呼ぶのですか?

そして興味深いのは、クローズ変数についてでしょうか。グローバルなのかローカルなのか?しかし、ローカルであっても、どうせバグは出る。この変数はどこでゼロに設定されるのですか?どこに1つ設定されているのですか......わかりました。

 
wolf05632:


これぞ「WHATEVER」!長い数式があるとする。VBAで、長い文字列を2つに分割する場合、この文字列の任意の有効な場所に_を記述する必要があります。

で、残りの式は改行で追加することができます。

int a = 0;

と同じ

int
a
=
1
;

Verstehen?

 
移動した。

eurodollar1981 2011年09月09日 10:37
こんにちは!mt4で、あらかじめ設定したストップロスやテイクプロフィットの注文を、一つのキーを押すだけで買うように設定する方法を教えてください。
 

こんにちは!あなたは前の期間からろうそくの形で チャート上のグリッチを削除する方法を教えてください、それは常に先に描かれており、すべてのindicators.Thanksを台無しにすることです。

 
korsar:

こんにちは!あなたは前の期間からろうそくの形でチャート上のグリッチを削除する方法を教えてください、それは常に先に描かれており、すべてのindicators.Thanksを台無しにすることです。

個人的には何も分からないのですが...。
 
MaxZ:

と同じ

Verstehen?


フォイヤーシュタイン!ありがとうございました。あとは、前回の投稿の回答を得るだけですまた、もう一つの質問ですが、テキストがゼロキャンドルより右側にあるように、OBJ_TEXTの 時間座標はどのようにしたらよいのでしょうか?