어떤 디자인이 맞습니까? - 페이지 2

 
PapaYozh :


닫히지 않습니다.

내 말을 못 믿겠다면 데모를 시도해 보세요.

캔트는 정규화되지 않은 가격에 있을 수 있으며 다른 모든 것은 첫 번째 옵션에서 참입니다.
 
Techno :
캔트는 정규화되지 않은 가격에 있을 수 있으며 다른 모든 것은 첫 번째 옵션에서 참입니다.


제로 오더가 닫히자마자 전체 넘버링이 변경되고 다음 오더는 건너뜁니다.

최후의 수단으로 다음을 수행할 수 있습니다.

   for ( int i= 0 ; i < Total; i++)
  {                                                                                          
     if ( OrderSelect ( 0 , SELECT_BY_POS, MODE_TRADES ) )
 
PapaYozh :


최후의 수단으로 다음을 수행할 수 있습니다.


그러나 다음과 같이 더 좋습니다.

   for ( ; OrdersTotal ()> 0 ; )
  {                                                                                          
     if ( OrderSelect ( 0 , SELECT_BY_POS, MODE_TRADES ) )
 
Techno :
캔트는 정규화되지 않은 가격에 있을 수 있으며 다른 모든 것은 첫 번째 옵션에서 참입니다.

시도에 대한 따옴표 - 닫히지 않았습니다.
 
requotes , 놓친 주문, 글쎄, 이것들은 그렇게 큰 실수가 아닙니다. 가장 중요한 것은 데드 존이 없다는 것입니다. 이 1개의 미결 주문은 두 번째 틱에서 닫힐 것입니다.
 
Techno :
첫 번째 것은 원칙적으로 정확하며 모든 주문을 닫고 종가만 정상화하면 됩니다. 두 번째 플롭, 모든 주문이 마감되지는 않음(주기가 올바르게 컴파일되지 않음)


가격에 관계없이 주문을 마감하라는 명령이 어리석게도 주어졌기 때문에 정규화와 무슨 관련이 있습니까?
 
valenok2003 :


그리고 여기에서 주문을 닫는 명령이 어리석게도 주어졌기 때문에 정규화와 무슨 관련이 있습니까?
예, 정상화해야 합니다! 여기에서 코드 베이스에 창조물을 던지지만 그러한 단순한 진실을 알지 못합니다.
 
죄송합니다. 예를 들어 주십시오.
 
PapaYozh , 이 두 가지 옵션은 모두 닫기 전용이지만 수정 사항이 있는 경우에는 어떻게 됩니까? 닫기 및 업데이트를 위한 2개의 다른 주기보다 전체 처리에 2개의 틱이 필요한 것이 좋습니다.
 
valenok2003 :
죄송합니다. 예를 들어 주십시오.
OrderClose(OrderTicket(),OrderLots(), NormalizeDouble (Bid, Digits ), 5 );
그건 그렇고, 끝에서 만지면 잼이있을 것입니까? 이론상으로는 안된다