MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 267

 
STARIJ:

利益は?また、この空の機能を持つ部品は捨てることができます。試してみてください...

そして、この行動で何回利益が増えるのか:))))

 
Alexey Viktorov: そして、この行動で何回利益が増えるのか:))))

測定する。期待してください。直筆で返信

 
午後最初の利益トレードの前に負けたトレードの数、負けたトレードの合計損失はいくらだったのか、いくつかのクローズドオーダーを表示するにはどうすればよいですか?
 
Lowech:
午後最初の始値までに負けた取引の回数と、負けた取引の損失が合計でいくらになったかを、複数の決済注文で見るにはどうすればいいですか?

プログラム的に行うか?

 
STARIJ:

利益とは何ですか?また、この機能を持たない部品は廃棄することができます。試してみてください...


利益300pipsを設定。ありがとうございます、そうします。もう一つ質問ですが、トレーディングシステム「ブルジュール」をご存じでしょうか・・・・。自動化したいのですが、何か質問があれば?

 

市民よ、この実装を手伝ってくれ!!!!


最初の注文を1.20050でストップロス1.20060でオープンしたら、2番目の注文を1.20030でストップロス1.20040、2番目の注文もTPが1.20040から1.20060に変わり、3番目の注文をオープンしたら、2番目と3番目のTPが最初の注文と変わっています...。


似たような図式がイラレの顧問にあるとか...。


助けて...

 
sviter-pro: 市民よ、そんなことを実装するのを手伝ってくれ!!!

最初の注文をТР 1.20060で1.20050の価格で買い注文を出し、2番目の注文をТР 1.20040で1.20030の価格で出し、2番目の注文もТРが1.20040で1.20060に変わり、3番目の注文が出れば2番目、3番目にТРは最初と同様に交換されています・・。 アドバイザー・イラナで同様のスキームの仕事があると聞いていますが・・・・・。

別の簡単なEAを書いて、別のチャートに置くのは理にかなっています。オープンオーダーの中から最適なTPを探し出し、他のオーダーに設定します。開発段階:1) 1ティック ごとに、ある方向の未決済注文の数についてアラートを出します。2) ....1 方向の全オーダーの TP 3) .ベストTP 4)モディフィケーション

 
LRA:

プログラム的に行うか?

はい、どの機能を使用すればよいか教えてください。

 
Lowech: いくつかのクローズド・オーダーに目を通し、最初の利益が出るまでにどれだけの負けトレードがあったか、また利益の出ないトレードでどれだけの損失があったかを合計してください。

まず、注文可能な数を知る必要があります。台本を書くんです。

//+-------------------------------------------------------+
//| Проверка ордеров                           PRVERKA.mq4|
//+-------------------------------------------------------+
#property strict
void OnStart()
{
// количество закрытых и удаленных ордеров в истории, загруженной в терминале.
   Alert("Всего ордеров в истории:  ", OrdersHistoryTotal());  
}

このスクリプトを任意のチャートに投影し、その結果を記憶する。端末の設定 に依存します。アカウント履歴タブを選択し、右クリックで期間を選択します。今日、過去3日間、...、履歴全体...と選択した期間によって、注文 数が異なることを確認する必要があります。必要に応じて履歴を調整する。

次のページプログラムは、一度見るだけで済むようなシンプルで動作するものから、複雑で動作保証のあるものまであります。履歴の中の順番が時間ごとにソートされていることです。しかし、その保証はどこにもない。簡単なバージョンでは次のようなものです。

void OnStart()
{
  int Номер=OrdersHistoryTotal()-1;

  for( ; Номер>=0; Номер--)
  {
    if(!OrderSelect(Номер, SELECT_BY_POS, MODE_HISTORY)) continue;
    Alert(Номер, "  Тикет = ", OrderTicket(),"  T =",OrderOpenTime()  /* или OrderCloseTime */, "  Профит = ", OrderProfit());
  ..........
  }
......
}
Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 
STARIJ:

まず、注文可能な数を知る必要があります。台本を書くんです。

このスクリプトを任意のチャートに投影し、その結果を記憶する。端末の設定 に依存します。アカウント履歴タブを選択し、右クリックで期間を選択します。今日、過去3日間、...、履歴全体...と選択した期間によって、注文 数が異なることを確認する必要があります。必要に応じて、履歴を調整します。

さらにこのプログラムは、一度確認すればよいという簡単なものから、動作が保証されている複雑なものまであります。履歴の中のオーダーが時間によってソートされていることです。しかし、その保証はどこにもない。簡単なバージョンでは次のようなものです。

どうもありがとうございました)、また、1つのクローズドプロフィットオーダーの前に、すべての最後のクローズド負けトレードの損失をどのように合計することができますか?