초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1100

 
Vladimir Karputov :

아니요. Sleep 및 While은 엄격히 금지됩니다.

오 어떻게. 그러나 ~함에 따라?

 
Сергей Таболин :

글쎄, 이것은 사실 고문을 교수형에 처한 것입니다 ... 확인이 올 때까지 기다리십시오 또는 오지 않을 것입니다 ... 뭔가 혼란 스럽습니다 ... 이 기대치를 어떻게 구성합니까? while()을 통해?

아무데나 걸 필요가 없습니다.

MQL4에서는 MQL5와 달리 포지션을 여는 몇 가지 단계가 단순히 사용자에게 숨겨져 있습니다.

MQL4에서 당신은

  1. 주문을 보내고
  2. 실행 실패 또는 오픈 포지션 티켓의 형태로 서버로부터 응답을 받았습니다.

MQL5에서 당신은

  1. 주문을 보내고 실행을 위해 대기한 결과에 대한 응답을 받았습니다.
  2. 그런 다음 우리는 이 주문의 작업(거래 사실에 대한)에 대한 응답을 받았습니다.
  3. 결과적으로 우리는 거래에 등록 된 티켓과 ID의 위치를 얻었습니다.

이것은 간략한 경우입니다. 따라서 - MQL4에서는 몇 가지 단계가 숨겨져 있고 터미널은 서버 에 거래 요청을 보낸 후 응답을 기다리는 상태에 빠지게 됩니다. 따라서 - 이 명령은 항상 거래 요청의 결과를 기다리게 하고 모든 작업을 느리게 합니다. 요청을 보낸 후 서버의 응답을 기다릴 때까지 다른 작업을 수행할 수 없습니다.

MQL5에서는 거래 요청의 결과를 제어하면서 아무 것도 기대할 수 없으며 계속해서 다른 작업을 수행할 수 있습니다. 이것은 MQL4보다 훨씬 더 수익성이 높습니다. 가장 중요한 것은 현명하게 사용하는 것입니다.

 
Artyom Trishkin :

이것은 MQL4보다 훨씬 더 수익성이 높습니다. 가장 중요한 것은 현명하게 사용하는 것입니다.

MT4에서 이러한 이점이 부족하다고 자주 느끼십니까?

 
시민 - 지점에 쓰레기를 버리지 마십시오. 이름: MQL5를 읽습니다.
 
Vladimir Karputov :
시민 - 지점에 쓰레기를 버리지 마십시오. MQL5라는 이름을 읽습니다.

가능성을 비교할 수 있습니까?

 
fxsaber :

MT4에서 이러한 이점이 부족하다고 자주 느끼십니까?

네, 일어났습니다.

 
Artyom Trishkin :

네, 일어났습니다.

흥미로운 시나리오.

 
fxsaber :

흥미로운 시나리오.

나는 오랫동안 거래를 하지 않았다. 직진.

그러나 roboforex에서 서버에 요청을 보낸 후 고문 은 requote 를 예상하고 바보같이 매달리고 아무 것도 하지 않았습니다. 그리고 저는 또 다른 상징을 작업하고 싶었습니다.

 
Artyom Trishkin :

roboforex에서 서버에 요청을 보낸 후 어드바이저가 바보같이 견적을 다시 받을 것을 기대하며 아무 것도 하지 않았습니다. 그리고 저는 또 다른 상징을 작업하고 싶었습니다.

이를 하나의 Expert Advisor에서 여러 개의 독립적인 논리라고 합니다. 사람들은 이것을 다른 차트에 흩뿌립니다.

 
fxsaber :

이를 하나의 Expert Advisor에서 여러 개의 독립적인 논리라고 합니다. 사람들은 이것을 다른 차트에 흩뿌립니다.

모든 것이 하나였습니다. 국장이 달러에서 풀렸을 때 미쳐버린 사건. 다른 캐릭터를 손으로 작업해야 했습니다. 그러나 그는 가능한 이익 중 겨우 60달러를 잡을 수 있었습니다. 고문은 재인용 을 기대하지 않고 3배 더 많이 잡을 것입니다.

사유: