初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 946

 
Nauris Zukas:

では、質問を変えます。例えば、私はすべてのデータをファイルに書き込むことができます(FileWrite)、その後、私はインジケータとコンパイルして、さらに端末が閉じている、私は常にその後、データのためのファイルを参照することができます(FileReadString)、彼らはそこにあるでしょう。質問ですが、すべてのデータをファイルではなく、コンピュータ(または端末)のメモリに配列のように書き込むことは可能でしょうか?配列は、インジケータをコンパイルするとリセットされてしまうので、適しません。端末を開いた状態でデータを保存する必要があります。

リソース

 
fxsaber:

リソース

ありがとうございます、そこから始めてみますね。

 

テスターのポジションを開設しています。0.1ロットずつ10回取引。

その後、注文をリクエストすると、注文チケット に応じたポジション識別子が表示されるんだ。

long pos_id=HistoryOrderGetInteger(order_ticket,ORDER_POSITION_ID);

10回の取引で、それぞれ異なる注文に対応する。しかし、最初の2つの取引に対応する最初の2つの注文の識別子しか取得できない。後続のオーダーの識別子は 0 とする。

この謎は何なのでしょうか?

販売 - 注文

2 - 2

3 - 5

4 - 8

5 - 11

...

11 - 29


各オープントレードの後、ストップとしてさらに2つのリミッターをかけました。そのため、ディールとオーダーのテロップが異なります。なので、チケット2と5の注文に限り、0でないポジション識別子を取得することができます。はい、このポジションはすでに終了しています。現在、募集しているポジションはありません。

 
Juer:

テスターのポジションを募集しています。0.1ロット×10回取引。

***

TENトレードでONEポジションを開くにはどうしたらいいのでしょうか?

1回の取引注文で 10回の取引を行うには?


または、より正確な状況(取引口座の種類、商品名、各取引の方向性)を説明してください。

 
Vladimir Karputov:

TENトレードでONEポジションを開くにはどうすればいいのでしょうか?

1つの取引注文を開いて、10回の取引を行うにはどうすればよいのでしょうか?


または、より正確な状況(取引口座の種類、商品名、各取引の方向性)を記述してください。

まあ、おそらく私は一回の取引でポジションを開くのでしょう。しかし、同じ方向のINのような他のトレードは同じポジションに属します。

トレードオーダーを1回送ったとどこに書いたのでしょうか?

同じ方向(この場合は買い)の取引を10回行う。10件の受注。しかし、注文履歴を要求すると、最初の2つだけがPositionの識別子を持つ。残りは0である。

 
Juer:

そうですね......1回の取引でポジションを開くんですね。しかし、同じ方向のINのような他のトレードは同じポジションに属します。

トレードオーダーを1回送ったとどこに書いたのでしょうか?

一方向の取引(この場合は買い)を10回行う。10件の受注。しかし、注文履歴を要求すると、最初の2つだけがPositionの識別子を持つ。残りは0である。

より正確にお答えください:または、より正確に状況を説明してください(取引口座の種類、商品名、各取引の方向 性)。

 
Vladimir Karputov:

より正確にお答えください:または、より正確に状況を説明してください(取引口座の種類、商品名、各取引の方向 性)。

BICMarkets-Demoサーバー、EURUSD。買い取引、10回取引。そして、10トレードのSell(アウト)。そしてその後、注文番号でポジションIDを取得するようにしています(上図参照)。

アカウントの種類は何ですか?何ですか?ヘッジをするかしないか?わからないくらいです。

 
Juer:

BICMarkets-Demoサーバー、EURUSD。買い取引、10回取引。そして、10回のSell(out)トレード。そしてその後、注文番号からポジションIDを取得するようにしています(上図参照)。

アカウントの種類は?何ですか?ヘッジをするかしないか?わからないくらいです。

口座の種類:ネッティングまたはヘッジ。3番目はないんです :) .あ、今はもう20回トレードがありますね。当初は10でした。この質問に良い答えが欲しいなら、きちんと質問してください。

リストトレードの ステップバイステップ。端末のログを提供する - そうすれば、あなたの言うことと、あなたの言いたいことを比較することができます。

 

標準クラスを眺めて いると、不要な括弧をよく見かけますね、私には。

//+------------------------------------------------------------------+
//| Get the property value "POSITION_TYPE"                           |
//+------------------------------------------------------------------+
ENUM_POSITION_TYPE CPositionInfo::PositionType(void) const
  {
   return((ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE));
  }

ここで、最初と最後の 括弧は何のためにあるのでしょうか?

ここでは何のために あるのか?

//--- return the result
   return( str);
 
pivomoe:

標準クラスを眺めて いると、不要な括弧をよく見かけますね、私には。

ここで、最初と最後の 括弧は何のためにあるのでしょうか?

なぜ、ここに必要な のか?

読みやすさのために

理由: