ORDER_POSITION_ID - página 16

 
Serj_Che:

Eis o que eu desenterrei:

Obrigado. Oh, quantas descobertas maravilhosas temos...
 
Mikalas:
E o que, ultimamente, tem sido gravado.
Agora você está fantasiando.
 
Integer:

Você tem certeza de que sabe ou está fantasiando?

Isso é um pouco confuso. Digamos que a ordem foi parcialmente executada e a parte executada recebeu uma identificação. Nós fechamos a posição. Então a parte restante aciona. Como não havia posição, deveríamos ter uma posição com uma nova identificação. Onde será escrito na história?

O cargo foi encerrado por outra ordem, e a identificação deste cargo foi atribuída a ele.

 
Mikalas:

A posição foi fechada por outra ordem e a identificação da posição foi atribuída a ela.

Mas uma nova posição foi aberta por uma ordem que já abriu outra posição, portanto a identificação deve ser nova, mas o campo para gravação é o mesmo. Há um mal-entendido.

A ordem que fechou não está nada interessada.

 
Integer:
Obrigado. Oh, quantas descobertas maravilhosas temos...
HI 0 10:29:25.468 Comércio : troca compra 2,00 SBRF-9.14 no mercado
JE 0 10:29:25.531 Comércio : aceita compra de câmbio 2,00 SBRF-9,14 no mercado
NM 0 10:29:25.562 Comércios : troca compra 2,00 SBRF-9,14 no mercado colocado para execução em 88 ms
MN 0 10:29:25.562 Comércios : negócio #4522433 comprar 2,00 SBRF-9,14 a 6903 feito (com base no pedido #4988264)
IE 0 10:29:26.640 Comércio : venda em bolsa 2,00 SBPR-9,14 no mercado
DL 0 10:29:26.734 Comércio : venda de câmbio aceito 2,00 SBPR-9,14 no mercado
MQ 0 10:29:26.734 Negociações : venda de câmbio 2,00 SBPR-9,14 no mercado colocado para execução em 92 ms
KF 0 10:29:26.734 Negociações : negócio #4522434 vender 1,00 SBPR-9,14 a 5255 feito (com base no pedido #4988265)

DK 0 10:29:26.734 Comércio : negócio #4522435 vender 1,00 SBPR-9,14 a 5255 feito (com base no pedido #4988265)

é agora uma execução parcial.

 
Serj_Che:
HI 0 10:29:25.468 Comércio : troca compra 2,00 SBRF-9.14 no mercado
JE 0 10:29:25.531 Comércio : aceita compra de câmbio 2,00 SBRF-9,14 no mercado
NM 0 10:29:25.562 Comércios : troca compra 2,00 SBRF-9,14 no mercado colocado para execução em 88 ms
MN 0 10:29:25.562 Comércios : negócio #4522433 comprar 2,00 SBRF-9,14 a 6903 feito (com base no pedido #4988264)
IE 0 10:29:26.640 Comércio : venda em bolsa 2,00 SBPR-9,14 no mercado
DL 0 10:29:26.734 Comércio : venda de câmbio aceito 2,00 SBPR-9,14 no mercado
MQ 0 10:29:26.734 Negociações : venda de câmbio 2,00 SBPR-9,14 no mercado colocado para execução em 92 ms
KF 0 10:29:26.734 Negociações : negócio #4522434 vender 1,00 SBPR-9,14 a 5255 feito (com base no pedido #4988265)

DK 0 10:29:26.734 Comércio : negócio #4522435 vender 1,00 SBPR-9,14 a 5255 feito (com base no pedido #4988265)

é agora uma execução parcial.

Entendo. Assim, para ordens parcialmente executadas, a posição id propriedade seria realmente inútil.
 
Integer:
Entendo. Assim, para ordens parcialmente executadas, a posição id propriedade seria realmente inútil.
Era sobre isso que eu estava falando nas primeiras páginas.
 
papaklass:

Eu gostaria de ver uma execução parcial com diferentes preços/tempos de execução. Existe tal exemplo?

Neste exemplo, tanto o tempo de execução é o mesmo quanto o preço de execução é o mesmo.

+1.
 
papaklass:

Eu gostaria de ver uma execução parcial com diferentes preços/tempos de execução. Existe tal exemplo?

Neste exemplo, tanto o tempo de execução quanto o preço são o mesmo.

Acho que este exemplo é suficiente, eu estava procurando por ele).

Como você se propõe a buscar situações similares na história?

Não encontrei nenhum comentário para tais situações. Encontrei-o ao procurar todo o histórico pelo mesmo número de bilhete.

 
Mikalas:
E eu tenho "0", aquele que participou da ordem.....

Você está olhando na parte errada,OrderGetInteger(ORDER_POSITION_ID) - você está tentando olhar na parte que não estava envolvida na abertura/modificação/fechamento de uma posição

você precisa ficar assim: HistoryOrderGetInteger(ticket,ORDER_POSITION_ID)

Razão: