[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 358

 
KONDOR :


다음으로 매수와 매도를 병행하고 싶습니다. 추가 상수를 제거했지만 "CalculateOrders", "Ord_close", "Ticket"이 이미 지정되었고 "자체 본문"이 있는 3개의 오류가 있습니다. 예를 들어 "CalculateOrders_1"과 같은 색인을 첨부할 수 없습니까?

무엇을해야합니까? 신호 및 단 하나의 거래에 대해서만 여는 문제를 해결하는 데 도움을 주십시오. 매우 감사합니다

 
frxmax :

다음으로 매수와 매도를 병행하고 싶습니다. 추가 상수를 제거했지만 "CalculateOrders", "Ord_close", "Ticket"이 이미 지정되었고 "자체 본문"이 있는 3개의 오류가 있습니다. 예를 들어 "CalculateOrders_1"과 같은 색인을 첨부할 수 없습니까?

무엇을해야합니까? 신호 및 단 하나의 거래에 대해서만 여는 문제를 해결하는 데 도움을 주십시오. 매우 감사합니다

글쎄, 시체가 있다면 왜 다시 작성... https://book.mql4.com/ru/programm/structure

 //ну так объединяйте!
if (....условие покупки....) {
     Ord_Close( Symbol (),OP_SELL);
     if (CalculateOrders( Symbol (),OP_BUY)== 0 )Ticket(OP_BUY);       
                            }


if (....условие продажи....) {
     Ord_Close( Symbol (),OP_BUY);
     if (CalculateOrders( Symbol (),OP_SELL)== 0 ) Ticket(OP_SELL);
                            }
 
이제 어렵지 않다면 분석을 위한 코드를 알려드리고자 합니다. 이것은 나의 첫 번째 조언자입니다.
파일:
beta.mq4  6 kb
 

글쎄요, 저도 그래야 한다고 생각합니다. 그리고 나는 그렇게 하고 있는 것 같다.

예를 들어 "CalculateOrders" 기능을 처방하기 위해 두 번째로 그는 더 이상 제공하지 않습니다.

 
Grein :

해결하려는 작업에 따라 다르며 EA 프로그램 본문에서 코드의 위치에 따라 결정됩니다. 아무도 시작 기능에 코드를 유지하도록 강요하지 않습니다!

start() 함수는 코드 템플릿에 미리 정의된 세 가지 중 하나입니다. 부모 프로그램은 터미널 프로그램(여기서는 main(), main)이고 주요 작업을 수행하고 서버로부터 (대략) 새로운 견적을 받았기 때문에 최소한 존재해야 합니다. 시작 함수에 넣고 그 안에 있는 코드를 실행합니다. return()만 있으면 시작 함수가 거기서 끝납니다.

어쩐지 헷갈리네요... 틱, 시작 기능 없이 위치 열기/닫기 작업이 가능한 코드를 보여주세요. strat 기능이 없는 본격적인 Expert Advisor의 코드는?
 

친애하는 프로그래머 여러분, 그래픽 개체가 관심 있는 여러 시간대(예: H1, H4 및 요일)에 표시되도록 프로그래밍하는 방법을 알려주십시오. 다른 시간대에는 표시되지 않습니다. 한 시간대에만 볼 수도 있고 동시에 모든 시간대에 볼 수도 있지만 관심 있는 여러 시간대에 어떻게 해야 할지 모르겠습니다.

ObjectSet(label, OBJPROP_TIMEFRAMES , OBJ_PERIOD_M1 );

필요한 기간을 추가하는 방법은 무엇입니까? 쉼표, 분수 또는 대시를 통해 ???

 

비트맵 또는 " | "를 통해

 OBJ_PERIOD_M1| OBJ_PERIOD_M5| OBJ_PERIOD_M15
 
빠른 응답에 대단히 감사합니다. 이미 괴로워하고 있습니다)))
 
정상 주기 변환기를 가지고 있는 사람
 
모두가 가지고있다
사유: