N분 안에 포지션을 하나씩 청산하는 방법은 무엇입니까? - 페이지 3

 
Ihor Herasko :

양해를 구합니다. 라인:

다음과 같이 다시 작성해야 합니다.


( OrderCloseTime () > 0 ) 작동합니다. 그러면 그대로 둡니다.

다시 한 번 감사합니다))

레나트 아크티아모프 :

 закрытие по тикету, переделайте под свой

또한 완벽하게 닫히지만 닫은 후 오류 4108 "잘못된 티켓 번호"를 기록합니다.


 
Natalya Dzerzhinskaya :

( OrderCloseTime () > 0 ) 작동합니다. 그러면 그대로 둡니다.

다시 한 번 감사합니다))


또한 완벽하게 닫히지만 닫은 후 오류 4108 "잘못된 티켓 번호"를 기록합니다.


그래서 정말 잘못, 거짓말하지 않습니다.

코드의 논리를 파헤쳐 보세요.

하나 또는 두 개의 종료 명령을 실행합니까?

한 번 닫히면 두 번째 티켓은 할 일이 없으며 이전 티켓은 이미 잘못된 것입니다.

 
Renat Akhtyamov :

그래서 정말 잘못, 거짓말하지 않습니다.

코드의 논리를 파헤쳐 보세요.

하나 또는 두 개의 종료 명령을 실행합니까?

한 번 닫히면 두 번째 티켓은 할 일이 없으며 이전 티켓은 이미 잘못된 것입니다.


코드에서 변수 " close "는 0보다 작지 않습니다. 도움말을 읽어보세요.

 
Ihor Herasko :

위의 공정한 의견. 티켓이 이미 알려진 경우 모든 주문을 다시 검토해야 하는 이유는 무엇입니까?

반복할 때 주문을 즉시 닫을 수 있습니다.
시간을 찾는 이유는 무엇입니까? 비교 - 닫힘 - 다음.
 
Taras Slobodyanik :

코드에서 변수 " close "는 0보다 작지 않습니다. 도움말을 읽어보세요.

스스로 읽기...

-----------

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 오류 에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.

Коды возврата торгового сервера - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
Коды возврата торгового сервера - Коды ошибок и предупреждений - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
GetLastError() - функция, возвращающая коды ошибок. Кодовые константы ошибок определены в файле stderror.mqh. Для вывода текстовых сообщений следует использовать функцию ErrorDescription(), определенную в файле stdlib.mqh.
 
Renat Akhtyamov :

스스로 읽기...

-----------

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 오류 에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.


그래서 당신은 여전히 변수 유형을 구별하지 않습니다)

너는 공부할 필요가 있어

 
Taras Slobodyanik :

따라서 여전히 변수 유형을 구별하지 않습니다)

너는 공부할 필요가 있어


거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

N분 안에 한 번에 하나씩 포지션을 청산하는 방법은 무엇입니까?

나탈리아 제르 진스카야 , 2017.11.22 19:17


( OrderCloseTime () > 0 ) 작동합니다. 그러면 그대로 둡니다.

다시 한 번 감사합니다))


또한 완벽하게 닫히지만 닫은 후 오류 4108 "잘못된 티켓 번호"를 기록합니다.


이것은 하늘에서 온 것입니까?

)

공부에 행운을 빕니다!
 
Renat Akhtyamov :

이것은 하늘에서 온 것입니까?

)

공부에 행운을 빕니다!

어떤 조건에서 적어도 100년에 한 번은 작동할 수 있습니까?

                   if ( OrderSelect (MyTicketBuy, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketBuy, OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK ), 0 , clrRed );
                     if (close< 0 ){ if (Fun_Error( GetLastError ())== 1 ) return ; }
                  }
                   if ( OrderSelect (MyTicketSell, SELECT_BY_TICKET )== true )
                  {
                     close= OrderClose (MyTicketSell, OrderLots (), MarketInfo ( OrderSymbol (), MODE_BID ), 0 , clrBlue );
                     if (close< 0 ){ if ( Fu n_Error( GetLastError ())== 1 ) return ; }
                  }
 
Vitaly Muzichenko :

어떤 조건에서 적어도 100년에 한 번은 작동할 수 있습니까?

글쎄, 비탈리, 나는 몰라..............

귀하의 게시물에서 운동 ......

좀 더 주의 깊게 보면 이전 페이지의 기능입니다.
 
Renat Akhtyamov :

글쎄, 비탈리, 나는 몰라..............

귀하의 게시물에서 운동 ......

좀 더 주의 깊게 보면 이전 페이지의 기능입니다.

내 말은, 닫기는 0(거짓) 또는 1(참) 중 하나일 수 있으며 다른 것은 제공되지 않습니다.

마찬가지로 안정성을 위해 다음을 작성하는 것이 좋습니다.

close= OrderClose ( OrderTicket () , OrderLots (), MarketInfo ( OrderSymbol (), MODE_ASK ), 0 , clrRed );