Тикет позиции. Уникальное число, которое присваивается каждой вновь открытой позиции. Как правило, соответствует тикету ордера, в результате которого она была открыта, за исключением случаев изменения тикета в результате служебных операций на сервере. Например, начисления свопов переоткрытием позиции. Для нахождения ордера, которым была открыта...
종종 Expert Advisor 컴파일 후 이 Expert Advisor가 이전에 선택된 경우 Tester 설정 이 재설정되는 상황이 있습니다. 이것은 말할 것도 없이 짜증스럽습니다. 왜냐하면 각 편집 후에는 고문 트리로 올라가 자신을 찾아야합니다. 혹시 모르시는 분이 계시다면 테스터가 리셋되지 않도록 하는 레시피가 있습니다. 기록의 디버그 모드에서 조언자를 한 번 실행해야 합니다(CTRL+F5). 그 후에는 재컴파일이 테스터 설정에 영향을 미치지 않습니다.
fxsaber : 종종 Expert Advisor 컴파일 후 이 Expert Advisor가 이전에 선택된 경우 Tester 설정 이 재설정되는 상황이 있습니다. 이것은 말할 것도 없이 짜증스럽습니다. 왜냐하면 각 편집 후에는 고문 트리로 올라가 자신을 찾아야합니다. 혹시 모르시는 분이 계시다면 테스터가 리셋되지 않도록 하는 레시피가 있습니다. 기록의 디버그 모드에서 조언자를 한 번 실행해야 합니다(CTRL+F5). 그 후에는 재컴파일이 테스터 설정에 영향을 미치지 않습니다.
어제도 마찬가지였습니다!
다음과 같이 치료했습니다. 새 버전(새 파일 이름)을 컴파일한 후 터미널을 다시 시작해야 합니다. - mqlache를 업데이트하지 않을 수도 있습니다.
그 후 테스터는 컴파일할 때 이전 파일로 재설정하지 않습니다.
이 문제는 이전에 여러 번 나타났다가 사라졌습니다. 그랬더니 다시 나타났다...
Z.Y. 나는 당신의 말의 의미를 읽지 않았습니다. 그리고 당신은 묻지 않고 조언했습니다 ...
논리적 zhezh - 이것은 쿠데타입니다
논리를 판단하지 않고 정보를 작성했습니다. 영향을 받는 경우 PositionID도 같은 방식으로 변경되어야 합니다.
이제 변경되지 않습니다. 이것이 버그라면 훌륭할 것입니다!
그러므로 질문. DEAL_ENTRY_INOUT 거래가 PositionID를 DEAL_ORDER로 변경해야 합니까?
바꿔야 한다고 생각합니다. 이 동작은 매우 편리하고 정확합니다.논리를 판단하지 않고 정보를 작성했습니다. 영향을 받는 경우 PositionID도 같은 방식으로 변경되어야 합니다.
이제 변경되지 않습니다. 이것이 버그라면 훌륭할 것입니다!
그러므로 질문. DEAL_ENTRY_INOUT 거래가 PositionID를 DEAL_ORDER로 변경해야 합니까?
여기서는 안된다고 합니다. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
이전에 예라고 작성되었지만 위치 ID가 변경되었습니다.
여기서는 안된다고 합니다. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
아마도 그럴만한 이유가 있을 것입니다. 내 관점에서 이것은 완전히 잘못된 것처럼 보입니다.
이전에 예라고 작성되었지만 위치 ID가 변경되었습니다.
개발자에게 상황을 명확히 하도록 요청하십시오. PositionID가 변경되면 5번의 플립 후 "포지션" 표시 모드의 거래 내역 탭에 5개의 포지션이 표시됩니다.
이제(PositionID는 뒤집기 중에 변경되지 않음) 항상 하나의 위치만 표시됩니다. 쉽게 말해서 이상한 결정입니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MetaTrader 5 플랫폼 빌드 1930의 새 버전: MQL5의 플로팅 차트 창 및 .Net 라이브러리
fxsaber , 2018.11.09 16:19
"by real ticks" 모드에서 테스터는 진드기가 도착하면 자체적으로 막대를 형성합니다. 이러한 이유로 터미널과 테스터에서 사용자 지정 기호의 막대 기록이 완전히 다를 수 있습니다.
종종 Expert Advisor 컴파일 후 이 Expert Advisor가 이전에 선택된 경우 Tester 설정 이 재설정되는 상황이 있습니다. 이것은 말할 것도 없이 짜증스럽습니다. 왜냐하면 각 편집 후에는 고문 트리로 올라가 자신을 찾아야합니다. 혹시 모르시는 분이 계시다면 테스터가 리셋되지 않도록 하는 레시피가 있습니다. 기록의 디버그 모드에서 조언자를 한 번 실행해야 합니다(CTRL+F5). 그 후에는 재컴파일이 테스터 설정에 영향을 미치지 않습니다.
어제도 마찬가지였습니다!
다음과 같이 치료했습니다. 새 버전(새 파일 이름)을 컴파일한 후 터미널을 다시 시작해야 합니다. - mqlache를 업데이트하지 않을 수도 있습니다.
그 후 테스터는 컴파일할 때 이전 파일로 재설정하지 않습니다.
이 문제는 이전에 여러 번 나타났다가 사라졌습니다. 그랬더니 다시 나타났다...
Z.Y. 나는 당신의 말의 의미를 읽지 않았습니다. 그리고 당신은 묻지 않고 조언했습니다 ...
얘들아 누구 있어? 히스토리 업로드 스크립트를 확인해주세요...
저만 다 얼어붙나요? 도움말에서 가져온 스크립트...
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
보류 중인 주문이 트리거될 때 이해할 수 없는 상황입니다.
fxsaber , 2018.11.26 13:37
다음과 같은 상황도 있습니다.
예를 들어 포지션이나 주문이 없습니다 - PositionsTotal = 0, OrdersTotal = 0.
시장가 주문을 합니다. 이 경우 PositionsTotal = 0, OrdersTotal = 1입니다.
시장가 주문 완료 - OrdersTotal = 0. 그러나 PositionsTotal = 0 !
PositionsTotal 은 (재생하기 어렵지 않음) 변경할 수 있습니다.
예를 들어 PositionsTotal은 True를 반환하는 PositionsSelectBytTicket 바로 전에 0을 반환합니다.