음... 저는 프로그래밍에 약간 멍청합니다... OrderSelect 를 알아낼 수 없었습니다. 이미 어드바이저에 삽입될 수 있도록 기성품 코드를 작성할 수 있습니까? 마지막 주문의 시작 시간을 찾는 방법(주문 기록에서(예: 손익분기점에 이미 주문이 마감되었기 때문에) ..
ma1=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,0); - 그는 차에서 읽습니다. ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,0); ma3=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,1); ma4=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,1);
이 줄은 iCustom(칠면조 이름 및 매개변수)으로 교체해야 합니다. 일반적으로 설명하는 데 시간이 너무 오래 걸립니다) MetaEditor에 iCustom을 입력하고(여기에서 프로그래밍해야 함) iCustom이 단어를 선택하고 F1 키를 누르면 모든 것이 도움말에 자세히 기록됩니다.
1. 바 영업시간 https://docs.mql4.com/en/series/iTime
2. 열려 있는 모든 주문을 실행하고 개장 시간을 비교합니다. https://docs.mql4.com/ru/trading/OrderOpenTime
3. 모든 마감된 주문을 실행하고 시작 시간을 비교합니다.
음... 저는 프로그래밍에 약간 멍청합니다... OrderSelect 를 알아낼 수 없었습니다. 이미 어드바이저에 삽입될 수 있도록 기성품 코드를 작성할 수 있습니까? 마지막 주문의 시작 시간을 찾는 방법(주문 기록에서(예: 손익분기점에 이미 주문이 마감되었기 때문에) ..
유형
TimeOp = ... 그리고 여기에 코드가 있습니다))
이미 어드바이저에 삽입될 수 있도록 기성품 코드를 작성할 수 있습니까?
일정이 변경됨
나는 여기에서 추천되었다))) 글쎄, 그것을 보자. 작동하는지 봅시다)) 농담일지라도 지원하지 않는 이유는 )))
외부 이중 StopProfit = 5; -------- 외부 변수, 실수 . 질문: 음수 값을 줄 수 없는 이유는 무엇입니까? 내가 마이너스로 설정하면 어드바이저는 단순히 주문을 시작하고 즉시 삭제하기 시작합니다. 내가 기억하는 한, 실수는 모두 숫자이고 0입니다.
다음은 이 매개변수가 있는 EA에 2줄 더 있습니다.
먼저 : 전문가 시작 기능
" StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency());
두 번째 in : 주문 및 위치 관리.
if (GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit)
이해할 수 없는 것은 무엇입니까? 주문이 열리자 마자 이익으로 청산하는 조건이 즉시 발동되며 이는 음수이지만 지정된 것보다 많습니다.
일정이 변경됨
주문이 보류 중이므로 마감 조건을 트리거할 수 없습니다. 통화의 누적 손익은 없습니다.
좋은 하루 부탁합니다
1. 어드바이저 본문에서 차트에 메시지를 표시해야 하는 코드(예: 스프레드 수준 등)를 작성하는 것이 더 나은 위치를 조언합니다. 즉, 각 눈금 으로 정보를 표시합니다.
2. bool XXX 및 bool YYY(void ScreenMessage(bool XXXX, bool YYY))를 사용하여 void 함수에 여러 매개변수를 전달할 수 있습니까? 이 경우 컴파일 중에 오류가 발생합니다. 어떻게 해결할 수 있습니까?
1. 어디서든 구할 수 있다
2. 자신의 컴파일러를 작성 하면 컴파일 오류 를 피할 수 있습니다.
전문가
어디 전문가
ma1=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,0); - 그는 차에서 읽습니다.
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,0);
ma3=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,1);
ma4=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,1);
이 줄은 iCustom(칠면조 이름 및 매개변수)으로 교체해야 합니다. 일반적으로 설명하는 데 시간이 너무 오래 걸립니다) MetaEditor에 iCustom을 입력하고(여기에서 프로그래밍해야 함) iCustom이 단어를 선택하고 F1 키를 누르면 모든 것이 도움말에 자세히 기록됩니다.
주님! Expert Advisor가 23:00 ~ 2:00(터미널 시간)에 거래하지 않도록 거래 시간 제한을 설정하는 방법..
내가 알아들은 바로는..
예를 들어 .. 시간의 숫자 값을 쓰는 방법은 다음과 같습니다. 콜론을 통해 .. 또는 시간도 코드로 설정해야 합니까?