MT4 터미널의 표준 지표에는 평균 기간, 평균 가격 및 설정에서의 평균 유형이 포함됩니다.
거래 전략: 평균 교차. 느린 MA와 빠른 MA의 교차.
전략 코드:
double ExampleMA=iMA(Symbol(),0,20,0,MODE_SMA,PRICE_CLOSE,shift); // MA Call Example
double ExampleMA2=iMA(Symbol(),0,50,0,MODE_SMA,PRICE_CLOSE,shift); // MA Call Example
double ExampleMA23=iMA(Symbol(),0,20,0,MODE_SMA,PRICE_CLOSE,shift+1); // MA Call Example
double ExampleMA22=iMA(Symbol(),0,50,0,MODE_SMA,PRICE_CLOSE,shift+1); // MA Call Example
if(ExampleMA23<ExampleMA22 && ExampleMA>ExampleMA2) Sig=1;
if(ExampleMA23>ExampleMA22 && ExampleMA<ExampleMA2) Sig=2;
Shift = 0으로 작업한 예제
Shift = 1로 작업한 예제
설명: 이 지표는 그리지 않기 때문에 모든 shift와 함께 사용할 수 있습니다.
비디오 예제:
2. Indicator Cross
추가 기능을 갖춘 MA 교차 전략을 기반으로 한 사용자 정의 지표. 정밀하게 두드러지게 그리며, 1 바에서 교차하면 0 바에 화살표를 그리고 지속적으로 재그립니다.
설명: 이 지표는 지표 버퍼가 없고 객체를 기반으로 합니다. 따라서 신호 바는 중요하지 않습니다. 이러한 지표는 테스트나 최적화가 불가능하며 실시간에서만 작동합니다.
비디오 예제:
4. Fiji Trend 지표
MA 및 ATR 신호를 화살표 형태로 작동하는 사용자 정의 지표. 지표를 그리지는 않지만 작은 트릭을 사용하여 닫힌 바에서 데이터를 가져오고 현재 0 바에 화살표를 배치합니다. 이는 속임수의 환상입니다.
거래 전략:지표의 화살표를 이용한 거래
전략 코드:
int Sig=0;
double DNSignal=iCustom(Symbol(),0,"Fiji Trend",3,shift); // 사용자 정의 지표 호출 예제
double UPSignal=iCustom(Symbol(),0,"Fiji Trend",2,shift); // 사용자 정의 지표 호출 예제
double DNTrend=iCustom(Symbol(),0,"Fiji Trend",1,shift); // 사용자 정의 지표 호출 예제
double UPTrend=iCustom(Symbol(),0,"Fiji Trend",0,shift); // 사용자 정의 지표 호출 예제
// 거래 개시를 위한 신호 지정:
if( UPSignal!=EMPTY_VALUE) Sig=1;
if( DNSignal!=EMPTY_VALUE) Sig=2;
Shift = 0으로 작업한 예제
Shift = 1로 작업한 예제
설명: 이 지표는 그리지 않기 때문에 앞서 언급한 트릭을 사용하여 신호를 배치합니다. 이는 합리적으로 좋은 신호를 제공하는 몇 안 되는 지표 중 하나입니다.
비디오 예제:
5. Fisher 지표
Hi-Lo 바에서 작동하며 자체 공식에 따라 신호를 계산하는 사용자 정의 지표. 테스트에 의해 입증된 대로 그리며 닫힌 바에서 3-5 바를 재그리며 히스토그램 형태로 표시됩니다.
int Sig=0;
double HMARED=iCustom(Symbol(),0,"HMA Color",3,shift);
double HMAGREEN=iCustom(Symbol(),0,"HMA Color",1,shift);
double HMARED2=iCustom(Symbol(),0,"HMA Color",3,shift+1);
double HMAGREEN2=iCustom(Symbol(),0,"HMA Color",1,shift+1);
// 거래 개시를 위한 신호 지정:
if(HMAGREEN!=EMPTY_VALUE && HMAGREEN2==EMPTY_VALUE) Sig=1;
if(HMARED!=EMPTY_VALUE && HMARED2==EMPTY_VALUE) Sig=2;
Shift = 0으로 작업한 예제
Shift = 1로 작업한 예제
설명: 이 지표는 그리지 않지만 앞서 언급한 트릭을 사용하여 신호를 배치합니다. 이는 합리적으로 좋은 신호를 제공하는 몇 안 되는 지표 중 하나입니다.
비디오 예제:
7. MACD 지표
표준 MT 터미널 지표.
거래 전략: 신호선과 히스토그램의 교차를 이용한 거래
전략 코드:
int Sig=0;
double MACD_SIGNAL1=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,shift); // MA Call Example
double MACD_SIGNAL2=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,shift+1); // MA Call Example
double MACD_MAIN1=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,shift); // MA Call Example
double MACD_MAIN2=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,shift+1); // MA Call Example
if(MACD_SIGNAL2<MACD_MAIN2 && MACD_SIGNAL1>MACD_MAIN1) Sig=1;
if(MACD_SIGNAL2>MACD_MAIN2 && MACD_SIGNAL1<MACD_MAIN1) Sig=2;
Shift = 0으로 작업한 예제
Shift = 1로 작업한 예제
설명: 이 지표는 1개의 닫힌 바에서 재그리지 않으므로 shift=1을 자유롭게 사용할 수 있습니다.
비디오 예제:
8. ZIGZAG 지표
표준 MT 터미널 지표. 특정 영역의 고저를 기반으로 최고점과 최저점을 구축합니다.
거래 전략: 최고점과 최저점 형성을 거래. 포지션과 함께 지표를 거래하는 것은 권장되지 않으며, 좋은 한도 전략입니다.
Leave a Reply