내 FX 전략 - PipMachine. - 페이지 9

 

Maji, 저는 이 MODE_EMA 중 일부를 MODE_SMA로 변경하면 MT4가 단순 이동 평균 을 인식하게 될까요?

및 WMA 등... 저는 이 테스트에 대해 엄청난 테스트를 하고 각 시간 프레임에 대한 결과, 사용된 설정 및 결과를 제공할 것입니다.

 
FXGuy2000:
Maji, 이 MODE_EMA 중 일부를 MODE_SMA로 변경하면 MT4가 단순 이동 평균을 인식하게 될까요? 및 WMA 등... 저는 이 테스트에 대해 엄청난 테스트를 하고 각 시간 프레임에 대한 결과, 사용된 설정 및 결과를 제공할 것입니다.

네, 그렇게 하려고 했습니다. 그러나 실제로 시도한 적은 없지만 작동해야 한다고 생각합니다.

행운을 빕니다.

마지

 
Maji:
네, 그렇게 하려고 했습니다. 그러나 실제로 시도한 적은 없지만 작동해야 한다고 생각합니다.

행운을 빕니다.

마지

안녕 다시,

내가 알아차린 한 가지는 그것이 거래를 마감한다는 것입니다. 예를 들어 1개 또는 2개의 막대가 지나갔을 때 EMA가 실제로 교차할 때 거래를 닫을 수 있는 방법이 있습니까? 하나 또는 두 개의 바? 그런 식으로 약간의 핍을 저장할 수 있습니다.

그리고 ADX & +DI 또는 -DI가 거래를 열기 전에 1 또는 2바를 기다리지 않고 ADX 레벨에 도달하자마자 거래가 실행되도록 하려면?

 

다음은 1시간 차트의 이미지입니다: GBP/USD.

또한 SMA가 제대로 표시되지 않는지 확인하십시오. SMA는 두 번째 흰색 화살표가 가리키는 곳이어야 합니다... 그래서 이 설정이 효과가 없다고 생각합니다.

extern int ADXPeriod=14;

extern double ADXLevel=26;

extern int SlowPeriod = 10;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 3;

extern int FastMode = MODE_SMA;

extern int FastPrice = PRICE_CLOSE;
 

전략 테스터 를 통하지 않고 흥미로운 결과를 얻었습니다. 나는 완벽한 MA 설정, 즉 높음, 낮음, 닫기, 열기 - 지수, 평활, 단순, 선형 가중치를 찾으려고 합니다. 따라서 EA가 사용자의 임의대로 그 중 하나를 사용할 수 있는지 확인할 방법이 있는지 확실하지 않습니다. 현재로서는 EMA에 대해서만 작동하는 것 같습니다 - 닫기.

 

이 전략을 위한 최적의 시간 프레임

FXGuy2000:
전략 테스터를 통하지 않고 흥미로운 결과를 얻었습니다. 나는 완벽한 MA 설정, 즉 높음, 낮음, 닫기, 열기 - 지수, 평활, 단순, 선형 가중치를 찾으려고 합니다. 따라서 EA가 사용자의 임의대로 그 중 하나를 사용할 수 있는지 확인할 방법이 있는지 확실하지 않습니다. 현재로서는 EMA에 대해서만 작동하는 것 같습니다 - 닫기.

FXGuy2000, 저는 Oanda와 StrategyBuilderFX에서 처음부터 이 스레드를 따라왔습니다. 저는 경험이 없기 때문에 많은 독서와 학습을 하고 있습니다.

항상 화면을 볼 수 없기 때문에 4시간 TF가 나에게 가장 적합하다고 생각하지만 1시간이 더 잘 맞으면 작업할 수 있습니다.

이 전략은 이러한 TF 중 하나와 다른 TF 중 하나에서 더 잘 작동합니까, 아니면 둘 다 동일합니까?

모든 논란에도 불구하고 나는 당신이 여기에 좋은 것을 가지고 있다고 생각합니다.

웨인

 

안녕 웨인,

귀하의 게시물에 감사드립니다.

내 전략은 4시간 차트에 대해 정말 잘 작동합니다. 제가 거래의 90%를 이곳에서 합니다.

그러나 이 EA(Expert Advisor)는 전략을 모방하려고 하지만 한 가지 차이점은 Macd를 사용하지 않는다는 것입니다. 현재 ADX와 EMA를 사용하고 있습니다.

내가 하려고 하는 것은 이 EA가 효과적으로 작동하도록 이동 평균 을 구성하는 것입니다. EMA와 SMA가 있는 것보다 EMA에 더 많은 크로스오버가 있는 것 같습니다(MA를 구성하려는 시도에서 얻은 것까지입니다).

그래서 저는 좀 더 테스트를 해보고 Maji가 EA를 관리하여 이와 같은 작업을 수행할 수 있는지 확인하여 사용자가 특정 MA를 켜거나 끌 수 있을 때까지 기다립니다.

EMA 사용 = true; // 사용하지 않으려면 "false"로 설정합니다.

SMA 사용 = true; // 사용하지 않으려면 "false"로 설정합니다.

WMA 사용 = false; // 사용하려는 경우 "true"로 설정

크로스오버를 생성하기 위해 2개의 MA만 사용하기 때문에 이 설정 중 2개만 한 번에 참일 수 있습니다.

이 작업을 수행할 수 있고 테스트에서 이를 다시 인식할 수 있다면 모드를 MODE_SMA 등으로 변경하더라도 현재로서는 EMA만 테스트하는 것처럼 보이기 때문에 좋은 시작이 될 것입니다.

 

여기 정말 잘 나온 한 가지 설정이 있습니다. 고려하면.

extern int ADXPeriod=14;

extern double ADXLevel=20;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;
파일:
emaandadx.gif  7 kb
emaandadx.htm  127 kb
 

여기 2년에 걸친 또 다른 하나가 있습니다.

===

사용된 설정:

------

extern int StopLoss=575;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;

파일:
 

여기 또 하나가 있습니다.

설정: EMAandADX2.htm

extern int StopLoss=475;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE; [/code]

All I did was lower the stoploss by 100 pips.

And lowered it again by 75.

settings: EMAandADX3.htm

extern int StopLoss=400;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;

here's another, lowered by 100 pips stop loss. EMAandADX4.htm

[code]

extern int StopLoss=300;

extern int TakeProfit=1000;

extern int TrailingStop=15;

extern int TrailingStopStart=15;

extern bool UseTrailingStop=true;

extern int ADXPeriod=14;

extern double ADXLevel=30;

extern int SlowPeriod = 50;

extern int SlowMode = MODE_EMA;

extern int SlowPrice = PRICE_CLOSE;

extern int FastPeriod = 6;

extern int FastMode = MODE_EMA;

extern int FastPrice = PRICE_CLOSE;
파일:
사유: