위대하고 끔찍한 MT4 영원히 (또는 전환 전략을 올바르게 개발하는 방법) - 페이지 5

 
PapaYozh :

이야기 할 사람이 없습니까?

무슨 말을 하는 겁니까? 이고르는 내 머리에 미친 듯이 문자 메시지를 던졌습니다. 물론 이런 식으로 변태할 필요는 없지만 불가능하지만 매우 필요한 경우에는 가능합니다.

그리고 그러한 주제를 다루면서 40페이지에 달하는 진지한 토론을 원하셨습니까? 이것에 대해 진지하게 말할 수있는 모든 것은 이미 당신에게 말했습니다.

 
Alexey Viktorov :

예, 고슴도치를 불러도 차이가 없습니다. 잘 보세요. 어떻게 다른가요? 개장 가격, 개장 시간 , 테이크 앤 스탑, 그리고 주문에 포함된 모든 것이 4k로 제공됩니다.

아 그런 용어와 모든 업무를 채택했습니다. 4k에서도 익숙해지고 사용할 수 있습니다.

예를 들어 주문의 시가를 4중주로 취하는 기능이 있습니다.

 if ( OrderSelect (aTicket, SELECT_BY_TICKET))
   return OrderOpenPrice();

주문에 대한 이익을 찾는 데 필요합니다. 이렇게 하세요.

 if ( OrderSelect (aTicket, SELECT_BY_TICKET))
   return OrderProfit();

5-ke에서 이 두 가지 문제를 해결해 보십시오. 그리고 얼마나 걸릴 것입니다. 그리고 처음에는 실생활에서 실행하고 테스터에서 볼 수 없는 무언가를 만날 때까지 여전히 작동하지 않을 것입니다. 모든 사람이 대규모 라이브러리를 이해하고 작성할 시간이 많지는 않습니다. 따라서 그들은 MT4가 더 간단하고 쉽다고 말합니다. 간단한 주문 시스템으로 초등 시간을 덜 보냈습니다.

 
Vasiliy Pushkaryov :

예를 들어 주문의 시가를 4중주로 취하는 기능이 있습니다.

주문에 대한 이익을 찾는 데 필요합니다. 이렇게 하세요.

5-ke에서 이 두 가지 문제를 해결해 보십시오. 그리고 얼마나 걸릴 것입니다. 그리고 처음에는 실생활에서 실행하고 테스터에서 볼 수 없는 무언가를 만날 때까지 여전히 작동하지 않을 것입니다. 모든 사람이 대규모 라이브러리를 이해하고 작성할 시간이 많지는 않습니다. 따라서 그들은 MT4가 더 간단하고 쉽다고 말합니다. 간단한 주문 시스템으로 초등 시간을 덜 보냈습니다.

어떻게 말해야 할지도 모르겠고...

POSITION_VOLUME

위치 볼륨

더블

POSITION_PRICE_OPEN

포지션 가격

더블

POSITION_SL

오픈 포지션에 대한 손절매 수준

더블

POSITION_TP

오픈 포지션에 대한 이익 수준

더블

POSITION_PRICE_CURRENT

기호별 현재 가격

더블

POSITION_SWAP

누적 스왑

더블

POSITION_PROFIT

현재 이익

더블

 
Vasiliy Pushkaryov :

예를 들어 주문의 시가를 4중주로 취하는 기능이 있습니다.

주문에 대한 이익을 찾는 데 필요합니다. 이렇게 하세요.

5-ke에서 이 두 가지 문제를 해결해 보십시오. 그리고 얼마나 걸릴 것입니다. 그리고 처음에는 실생활에서 실행하고 테스터에서 볼 수 없는 무언가를 만날 때까지 여전히 작동하지 않을 것입니다. 모든 사람이 대규모 라이브러리를 이해하고 작성할 시간이 많지는 않습니다. 따라서 그들은 MT4가 더 간단하고 쉽다고 말합니다. 간단한 주문 시스템으로 초등 시간을 덜 보냈습니다.

동시에 4k에서 주문 실행 유형을 설정할 수 없습니다. 그리고 브로커로서 하고 싶은 것도 많고, 근거도 충분했다. 이들은 거래소 DC와의 2가지 다른 버전의 통신입니다. 하나는 단순화되고 다른 하나는 현실에 가장 가깝기 때문에 더 복잡합니다. 그리고 최적화와 마탄의 아이비는 부인할 수 없습니다.

4ku를 지원해야 합니다. 거래와 연구 모두에 충분한 기능을 갖춘 간단하고 사용자 친화적인 도구입니다.

5ku는 다른 제안들 중에서 떠다니기 위해 개발되어야 합니다.

 
Alexey Viktorov :

어떻게 말해야 할지도 모르겠고...

POSITION_VOLUME

위치 볼륨

더블

POSITION_PRICE_OPEN

포지션 가격

더블

POSITION_SL

오픈 포지션에 대한 손절매 수준

더블

POSITION_TP

오픈 포지션에 대한 이익 수준

더블

POSITION_PRICE_CURRENT

기호별 현재 가격

더블

POSITION_SWAP

누적 스왑

더블

POSITION_PROFIT

현재 이익

더블

그리고 이제 폐쇄된 엔터티를 살펴봐야 하는 경우. 4에서 변경된 사항은 없습니다. 그리고 지금 MT5는 어떻습니까?
 
Vasiliy Pushkaryov :

예를 들어 주문의 시가를 4중주로 취하는 기능이 있습니다.

주문에 대한 이익을 찾는 데 필요합니다. 이렇게 하세요.

5-ke에서 이 두 가지 문제를 해결해 보십시오. 그리고 얼마나 걸릴 것입니다. 그리고 처음에는 실생활에서 실행하고 테스터에서 볼 수 없는 무언가를 만날 때까지 여전히 작동하지 않을 것입니다. 모든 사람이 대규모 라이브러리를 이해하고 작성할 시간이 많지는 않습니다. 따라서 그들은 MT4가 더 간단하고 쉽다고 말합니다. 간단한 주문 시스템으로 초등 시간을 덜 보냈습니다.

코드에 검사가 없으므로 5-ke에서는 비슷할 것입니다. PositionSelectByTicket 을 사용하면 위치 속성이 환경에 복사됩니다. ... 더 나아가 작동 원리는 MT4와 동일합니다.


좋아, 주제는 세계만큼이나 오래되었고, 그래서 그들은 전격적인 설문조사에 빠졌습니다: "MT5의 도움으로 누가 무엇을 이해했는지",

참고문헌이 자세하게 나와있고 주문시스템과 MT5 표준 라이브러리에 대한 글의 자료가 없어도 충분합니다.

 
Vasiliy Pushkaryov :
그리고 이제 폐쇄된 엔터티를 살펴봐야 하는 경우. 4에서 변경된 사항은 없습니다. 그리고 지금 MT5는 어떻습니까?
이해하고 싶습니다. 이것은 나를 위한 시험입니까 아니면 무료 교육 프로그램입니까? 언어 문서를 읽는 법을 배웁니다. 거기에는 흥미로운 것들이 많이 있습니다.
 
Alexey Viktorov :
이해하고 싶습니다. 이것은 나를 위한 시험입니까 아니면 무료 교육 프로그램입니까? 언어 문서를 읽는 법을 배웁니다. 거기에는 흥미로운 것들이 많이 있습니다.

음 ... 아니. 최근에 포지션을 청산한 후 이익을 보기로 결정했습니다. 그리고 그것은 4분의 1이었기 때문에 5분 동안이 아닌 것으로 밝혀졌습니다. 거래를 열거하는 주기를 구성해야 했습니다. 그런 다음 포지션을 닫은 직후 거래 결과를 즉시 얻을 수 있는 것은 아닙니다. 다른 싸이클에 포장해야 했습니다. 그것에 반나절을 보냈다. 이것이 내가 실제로

자, 자세히 보세요. 어떻게 다릅니까? 개장 가격, 개장 시간 , 테이크 앤 스탑, 그리고 주문에 포함된 모든 것이 4k로 제공됩니다.

날카롭게 반응하지 마십시오. 나는 누구를 위해 시험을 주선하지 않을 것입니다.

 

Vasiliy Pushkaryov :

날카롭게 반응하지 마십시오. 나는 누구를 위해 시험을 주선하지 않을 것입니다.

글쎄, 시험이 아니라면 교육 프로그램을 의미합니다. POSITION_IDENTIFIER 와 같은 위치 속성에 주의하십시오.

 bool    HistorySelectByPosition (
   long    position_id     // идентификатор позиции - POSITION_IDENTIFIER
   );

... 그리고 당신은 쓸모없는 루프를 할 필요가 없습니다. Hadge 계정의 마감 위치에는 항상 두 번의 거래가 있습니다. 부분 마감이 완료되지 않은 경우 인덱스 0에서 시작하고 인덱스 1에서 마감합니다.


추신; 이것으로 문맹퇴치에 관한 강의를 마칩니다. :-)))

Документация по MQL5: Торговые функции / HistorySelectByPosition
Документация по MQL5: Торговые функции / HistorySelectByPosition
  • www.mql5.com
HistorySelectByPosition - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vasiliy Pushkaryov :

음 ... 아니. 최근에 포지션을 청산한 후 이익을 보기로 결정했습니다. 그리고 그것은 4분의 1이었기 때문에 5분 동안이 아닌 것으로 밝혀졌습니다. 거래를 열거하는 주기를 구성해야 했습니다. 그런 다음 포지션을 닫은 직후 거래 결과를 즉시 얻을 수 있는 것은 아닙니다. 또 한 라운드를 해야 했다. 그것에 반나절을 보냈다. 이것이 내가 실제로

날카롭게 반응하지 마십시오. 나는 누구를 위해 시험을 주선하지 않을 것입니다.

따라서 이것은 MT5의 속도에 대한 지불입니다. 모든 거래 주문은 비동기식입니다. MQL5는 서버의 응답을 기다리지 않지만 작업을 계속합니다.

MT4에서 모든 거래 요청은 서버로부터 동기적으로 응답을 받았습니다.


여기에 질문을 넣어야하고 무엇을해야합니까? 왜가 아니라

- 다음 틱에서 주문 마감을 처리합니다(주기 또는 일시 중지 중... 또는 차량에 따라 다름).

- 또는 OnTradeTransaction 처리