MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1771

 
Mihail Matkovskij # :

처음에는 주문 작업에 대한 잘못된 논리가 있습니다. MA (예: CodeBase)에서 간단한 Expert Advisor를 찾아 사용하십시오. 또는 원하는 대로 사용자 지정할 수 있습니다. 코드 전체와 관련하여 모든 것이 잘못되었습니다. 코딩에 더 신경을 쓰십시오. 간단하게 시작하세요. 또는 내가 말했듯이 기성품 예를 찾으십시오.

상단의 특수 버튼을 사용하여 코드 조각을 추가합니다.


감사하다. 잘못된 논리는 정확히 무엇입니까?
 
Mihail Matkovskij # :

처음에는 주문 작업에 대한 잘못된 논리가 있습니다. MA (예: CodeBase)에서 간단한 Expert Advisor를 찾아 사용하십시오. 또는 원하는 대로 사용자 지정할 수 있습니다. 코드 전체와 관련하여 모든 것이 잘못되었습니다. 코딩에 더 신경을 쓰십시오. 간단하게 시작하세요. 또는 내가 말했듯이 기성품 예를 찾으십시오.

상단의 특수 버튼을 사용하여 코드 조각을 추가합니다.


산자코틱78 # :
십팔

그리고 이러한 오류는 무엇을 의미합니까? 다른 어드바이저들의 사례를 봤는데 그런건 없었어요
 
Sanjakotik78 # :
감사하다. 잘못된 논리는 정확히 무엇입니까?

통화 중:

 if (OrderClose(OrderTicket(),OrderLots(),Ask, 3 ,Black))
   if ( OrderSend ( Symbol (),OP_SELL,Lots,Bid, 3 , 0 , 0 , "" , 0 , 0 ,Red))
       return ;
그러나 OrderTicket() 및 OrderLots()를 올바르게 호출하려면 먼저 OrderSelect()를 호출해야 합니다. 그리고 그게 다가 아닙니다...


주문이나 포지션이 마감되기 전에 OrderClose 함수는 무엇을 한다고 생각합니까?

 
Sanjakotik78 # :
감사하다. 잘못된 논리는 정확히 무엇입니까?

처음에는 그

нужно правильно вставлять код!
 
Сергей Таболин # :

처음에는 그

세르게이 타볼린 # :

처음에는 그

모두 감사합니다. 나는 더 조사할 것이다

 
Sanjakotik78 # :
그리고 이러한 오류는 무엇을 의미합니까? 다른 어드바이저들의 사례를 봤는데 그런건 없었어요

나는 이미 이전 게시물에서 몇 가지 실수를 강조했습니다. 코드를 주의 깊게 살펴보면 하나 이상의 오류를 찾을 수 있습니다. 내가 말했듯이 간단하게 시작하십시오. 또는 필요한 모든 기능과 연산자가 올바르게 작성되어 있는 간단한 예제를 기반으로 로봇을 만드십시오.

 
Sanjakotik78 # :

마이클 마트코프스키 :

나는 이미 이전 게시물에서 몇 가지 실수를 강조했습니다. 코드를 자세히 살펴보면 하나 이상의 오류를 찾을 수 있습니다. 내가 말했듯이 간단하게 시작하십시오. 또는 필요한 모든 기능과 연산자가 올바르게 작성되어 있는 간단한 예제를 기반으로 로봇을 만드십시오.

그러나 MQL4에서는 괄호가 필요하지 않습니다( ). Bid와 Ask는 변수입니다. 그리고 어떤 이유로 저는 어제 MQL5에서와 같이 Bid() 및 Ask()가 함수라고 결정했습니다. 저는 오랫동안 MQL5로 애플리케이션을 작성해 왔으며, 100년 동안 4번째 MetaTrader 전용으로 작성한 것은 없습니다.

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.11.28
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
사람들을 도와주세요. 표시기와 봇이 있습니다. 표시기가 주문을 시작하고 봇이 동행합니다. 올바른 작동을 위해 봇은 주문이 시작된 기간이 필요합니다. 시간 프레임은 표시기에 의해 주문 주석에 기록되지만 봇이 볼륨의 일부를 닫으면 주석을 덮어쓰고 TF 대신 "from #30029192"와 같이 나타납니다. 봇에 주문 기간을 읽는 또 다른 쉬운 방법이 있습니까?
 
Nerd Trader # :
표시기가 주문을 엽니다...

표시기는 주문을 열고 거래를 할 수 없습니다. 문서를 참조하십시오.

괴상한 상인 # :
올바른 작동을 위해 봇은 주문이 시작된 기간이 필요합니다.

주문은 기호로 열립니다. 여기에는 기간이 필요하지 않습니다.

 
Mihail Matkovskij # :

표시기는 주문을 열고 거래를 할 수 없습니다. 문서를 참조하십시오.

주문은 기호로 열립니다. 여기에는 기간이 필요하지 않습니다.

요점이 아니라 봇입니다. 첫 번째 봇이 열리고 두 번째 봇이 함께 실행됩니다. 나는 주문이 어떻게 열리는지 알고 있지만 두 번째 봇에는 시간이 필요합니다. 주의 깊게 읽지 않았습니다.