오류, 버그, 질문 - 페이지 882

 
A100 :

질문: 통화 간의 최소 지연이 문서화되어 있습니까?

이런, 거의. 뿐만 아니라 최대값도 가능합니다. :).
 

그런 다음 오류 코드 = 4754가 고의로 존재하지 않는 티켓의 오류 코드 와 동일하다는 것이 이상합니다.

 OrderSelect ( 123456789 /*произвольное число*/ );
다른 코드를 생각해 낼 수 있었던 것 같습니다(예: 바쁨) - 누군가가 나에게 티켓 번호 result.order를 주었습니다.
 
A100 :

그런 다음 오류 코드 = 4754가 고의로 존재하지 않는 티켓의 오류 코드 와 동일하다는 것이 이상합니다.

네, 이벤트는 아직 터미널에서 처리되지 않았습니다.

 
A100 : 그렇다면 오류 코드 = 4754가 분명히 존재하지 않는 티켓 의 것과 동일하다는 것이 이상합니다. 다른 코드(예: 바쁜)를 생각해 낼 수 있었던 것 같습니다 . 누군가가 결과를 주었습니다.주문 티켓 숫자

우리는 다음을 가지고 있습니다:

  • 주문선택( ticket ) - OrderGetDouble(), OrderGetInteger() 및 OrderGetString() 함수 에 의한 속성에 대한 추가 액세스를 위해 티켓 을 통해 터미널 기반에서 현재 주문 캐시로 현재 주문을 복사합니다.
  • 따라서 터미널 데이터베이스에 주문이 없는 동안에는 찾을 수 없습니다. 따라서 4754가 반환됩니다.티켓을 알고 있더라도.
    기사를 확인하십시오:

    MetaTrader 5의 주문, 포지션 및 거래 ;

    MetaTrader 5의 거래 이벤트

     
    Yedelkin :
    공부해 주셔서 감사합니다. 하지만 잘 이해하지 못했습니다. 이 코드로
     OrderSelect ( tiket20 );
    OrderSelect ( tiket20 ); //обращения последовательные, тикет то же
    

    터미널 베이스에 요청하는 횟수: 2 또는 1

    즉, 정보의 관련성 관점에서가 아니라 터미널 데이터베이스에 대한 연속 호출 빈도에 소요된 시간 관점에서 OrderSelect ( tiket20 ) 호출 빈도를 모니터링해야 합니까? 같은 문제에? (이 질문은 이전 질문과 직접적인 관련이 없습니다)

     
    A100 :
    공부해 주셔서 감사합니다. 하지만 잘 이해하지 못했습니다. 이 코드로

    터미널 데이터베이스에 대한 요청 횟수: 2 또는 1

    즉, 정보의 관련성 관점에서가 아니라 터미널 데이터베이스에 대한 연속 호출 빈도에 소요된 시간 관점에서 OrderSelect ( tiket20 ) 호출 빈도를 모니터링해야 합니까? 같은 문제에? (이 질문은 이전 질문과 직접적인 관련이 없습니다)

    OnTradeTransaction ()에서 거래 이벤트를 기다리고 주문, 포지션 및 거래 내역의 상태를 확인하십시오.
     

    A100 :
    Спасибо изучил, но не совсем понял - при таком коде

    OrderSelect ( tiket20 );
    OrderSelect ( tiket20 ); //обращения последовательные, тикет то же

    터미널 베이스에 요청하는 횟수: 2 또는 1

    OrderSelect() 함수에 대한 두 번의 연속 호출은 어떤 티켓이 함수 매개변수로 지정되었는지에 관계없이 터미널 베이스에 대한 두 번의 연속적인 요청을 초래합니다. 또 다른 점은 이러한 연속적인 요청 중에 주문(주문에 대한 정보)이 터미널 데이터베이스에 나타나지 않으면 함수가 "주문을 찾을 수 없음" 오류 코드를 계속 반환한다는 것입니다.

    A100 : 다시 말해서, 정보의 관련성의 관점에서가 아니라, 정보의 관련성 관점에서가 아니라 연속적인 호출 빈도에 소요된 시간의 관점에서 OrderSelect ( tiket20 ) 호출의 빈도를 모니터링해야 합니까? 같은 문제에 대한 터미널 기반? (이 질문은 이전 질문과 직접적인 관련이 없습니다)

    네, 터미널 기지에 대한 유사한 호출의 빈도를 제어해야 합니다. Roche는 이미 옵션 중 하나를 제안했습니다. 저는 아직 OnTradeTransaction () 함수(모든 거래 이벤트를 연속적으로 필터링하기에는 너무 게으름)를 숙달하지 않았기 때문에 구식 방식으로 행동합니다. 즉, "이벤트 틱" 모델을 사용합니다. 저것들. 다음 틱이 도착하면 터미널 데이터베이스에 액세스합니다. 다음 틱에서 주문이 여전히 발견되지 않으면 이 주문과 관련하여 "이동을 건너뜁니다".

     
    m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA, PRICE_CLOSE ); - 질문은 최적화가 m_period를 선택하면 어떤 기간에는 로드가 계속되고 어떤 기간에는 로드되지 않는 이유입니다???
    Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
    Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
    • www.mql5.com
    Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
     
    AndreyS :
    m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA, PRICE_CLOSE ); - 질문은 최적화가 m_period를 선택하면 어떤 기간에는 로드가 계속되고 어떤 기간에는 로드되지 않는 이유입니다???

    막연한 질문에는 같은 막연한 대답만 할 수 있다 - 차트의 마침표
     

    AndreyS :  

      m_handle= iMA (m_strategy_symbol,( ENUM_TIMEFRAMES )m_period,maperiod, 0 , MODE_EMA , PRICE_CLOSE );

    - 질문은 최적화가 m_period를 선택하면 어떤 기간에는 로드가 계속되고 어떤 기간에는 로드되지 않는 이유입니다???

    1. 코드를 올바르게 붙여넣습니다 .

    2. m_period 매개변수는 어떻게 최적화/선택됩니까? 저것들. 최적화에서 그 가치는 무엇입니까?