기고글 토론 "MetaTrader 5의 주문, 포지션 및 거래" - 페이지 3

 

Renat:

예델킨:

기사에서 인용: "거래 서버에 대한 연결이 끊어지면 터미널은 주기적으로 연결 복원을 시도합니다."

연결 복원 시도의 빈도는 얼마나 되나요?

5초마다

같은 주제에 대한 또 다른 질문입니다. 터미널인포인티저(터미널_연결됨) 함수는 어떻게 작동하나요 ? 호출 시 즉시 서버에 연결을 시도하나요, 아니면 5초마다 한 번씩 업데이트되는 mql5 프로그램 환경에서 연결 유무에 대한 데이터를 가져와서 사용하나요?

즉, 이러한 상황에서 터미널 자체가 5초에 한 번만 연결을 확인한다는 사실과 상관없이 TerminalInfoInteger(TERMINAL_CONNECTED) 함수를 호출하면 현재 실제 연결 상태에 대한 실제 정보가 반환된다는 사실을 믿을 수 있습니까?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
이 함수는 연결을 시도하지 않고 현재 연결 상태를 반환합니다. 자동으로 독립적으로 작업을 다시 연결합니다.
 
Renat:
이 함수는 연결을 시도하지 않고 현재 연결 상태를 반환합니다. 재연결은 자동으로 독립적으로 작동합니다.

연결이 끊어지면 TerminalInfoInteger(TERMINAL_CONNECTED) 함수는 마지막 5초 재접속 후 생성된 데이터를 반환한다는 것을 이해합니다 . 감사합니다!

 
아니요. 이 기능은 연결의 현재 상태를 표시합니다. 5초와는 아무런 관련이 없습니다.
 
Renat:
아니요. 이 기능은 연결의 현재 상태를 표시합니다. 5초와는 아무 상관이 없습니다.

아, 오늘 과학을 이해하는 데 어려움을 겪고 있습니다...

연결이 끊어진 경우 TerminalInfoInteger(TERMINAL_CONNECTED) 함수는 현재 실제 연결 상태를 표시하지만 연결을 복원하려고 시도하지는 않는 것으로 밝혀졌습니다. 좋아, 내 목적에 이것은 매우 편리합니다. 고마워요!

 

매우 유용합니다

감사합니다

 

증분 인덱싱으로 내역 주문/거래/포지션을 선택하는 방법.

예를 들어:

    for(uint i = uint(HistoryDealsTotal()-1); i >= 0; i--)
    {
    if(deal.SelectByIndex(i) == true)
    {
    //--내 데이터
    }
    }

가능한가요?

 

흥미로운 기사 감사합니다

 

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트 포럼

"메타트레이더 5의 주문, 포지션 및 거래" 기사 토론

탄비르 아메드, 2017.10.21 16:52

    for(u int i = uint(HistoryDealsTotal()-1); i >= 0; i--)
    {
    if(deal.SelectByIndex(i) == true)
    {
    //--내 데이터
    }
    }

무한 루프!

 
MetaQuotes Software Corp.:

메타트레이더 5의 주문, 포지션, 거래에 대한 새 문서가 게시되었습니다:

작성자: MetaQuotes


매우 도움!!!!!!!감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1