オーダー_ポジション_ID - ページ 3

 
Mikalas:

申し訳ありませんが、あなたと私は「異なる」言語で話しているか、あるいは行間を読んでいるのです。

保留中の注文はONEで、 この注文によって ポジションが一部開放 され、現在も有効 です。

プログラムをトレース すると、return( long( OrderGetInteger( ORDER_POSITION_ID )) )となる );

あなたはこのコードを一行で読んでいるか、単純なことを理解しようとしないだけです。ここでロシア語で書いていること != 端末が実行していること。
 
Mikalas:

保留中の注文が1つあり、 この注文によって ポジションが部分的に開か れ、まだ有効 である。

プログラムをトレース すると、return( long( OrderGetInteger( ORDER_POSITION_ID ) ))となります );

コードを見せたくないという気持ちから、どんどん質問してしまう。例えば、WHEREは保留の注文ですか?部分約定では、残りのロットの注文が(その種類によっては)中断されたままになることがあるようです。ポジションIDがつくかどうか。

コード行が実行可能であることは問題視されなかった。チケットのプロパティを見ることを提案していたのです。

 

マーケッターさん、ありがとうございます、ありがとうございます。

 

問題の骨子はわかった。
しかし、技術的に整理できるほどの詳細な情報はないのです。

Mikalasさん、この状況をキャッチして、ログに最も詳細な情報を表示するようなコードを書いてください。
開発者がテストできるようにコードを掲載し、すべてが発生するサーバーを指定します。

そして、詳細なログを持つログは、問題を指摘することができるだろう。

もちろん、目的があればの話ですが。

 
komposter:

...

もちろん、あなたの目的が、状況を理解することであるなら話は別です。

頑固で気まぐれな性格が好きなようです))
 
komposter:

問題の本質は理解している。
しかし、テクニカル分析を行うには、本当に詳細が不足しているのです。

Mikalasさん、この状況をキャッチしてログに詳細な情報を表示するようなコードを書いてください。
開発者がテストできるようにコードを掲載し、すべてが発生するサーバーを指定します。

そして、詳細なログを持つログは、問題を指摘することができるだろう。

もちろん、目的があればの話ですが。

調べたいことを明確に、簡潔に述べています。

では、なぜ0なのか?

やはり、ヘルプに書いてあったら。

ポジションID。注文が執行されたときに付けられる。

それなら、ゼロでいいのかもしれません。

でも、こう書いてある。

実行された各注文は、新しいポジションを 開いたり、既存のポジションを 変更したりする取引を 発生させます。このポジションの識別子には、その時点で約定している注文が設定されます。

そして、部分的に実行された注文も取引を発生させる。

どういう意味ですか?

それに、必要なものはすべてサービスデスクに送ったのですが、回答が ないんです。

何が明確でないのか?

1.令状は天井から「落下」していない!

もし、それが根本的なものであれば、次のように受け取られた。

//--- Send order
  if ( OrderSend( request, result ) )
  {
    if ( result.retcode == TRADE_RETCODE_PLACED ) 
    {
      ticket = result.order;
    }
  }
  else
  {
    Print( "Установка ордера не выполнена! ", aSymbol, "; Код возврата = ", GetRetCode( result.retcode ) );
  }

2.注文がない場合、注文が選択されないことがあります

3. ポジションが(注文記号で)選択されている場合、そのポジションはオープンです

4.もし私がプログラムをトレースするときに、コードの中に入ってしまうと、オーダーもポジションも存在してしまうのです。

なぜ、かなり経験のあるプログラマーに、すべてを「説明」しなければならないのか。

 
tol64:
頑固で気まぐれな性格が好きなようです))
あなたは対立する状況を作り出すのが得意ですか?
 
Mikalas:


とても面白いのですが、TradeRequestの構造がどのように記入されているのか、見せていただけませんか?

とにかく、見たところ、OnTradeTransactionが 役に立ちそうです。

 
Mikalas:

知りたいことは明確にしました。

知りたいことは明確です。

明確でないのは、最小限の努力であなたの状況を再現する方法です。

ミカラス
あなたは対立する状況を作り出すのが得意ですか?

荒らしに反応しなければ、フラバは発生しない。技術的な質問だけに答える。

 
marketeer:

とても面白いのですが、TradeRequestの構造がどのように記入されているのか、見せていただけませんか?

とにかく、見たところ、OnTradeTransactionが役に立ちそうです。

このスレッドであなたの発言に対して思うことを率直に言ったら怒るかな