유니버설 MA 크로스 EA - 페이지 94

 

여보세요 처음에는 좋은 일에 대해 감사하고 싶었습니다 둘째, 도움을 요청하고 싶습니다.

"universalMA_Cross_EA + ecn 1.05.mq4" 버전에서 세 번째 EMA 및 카운터 tred를 사용하는 데 문제가 있습니다. 세 번째 EMA가 위에 있을 때 EA가 매수 주문을 열고 세 번째 EMA가 아래에 있을 때 매도 주문 을 엽니다. 누군가 이 미스터리를 해결하는 데 도움을 줄 수 있습니까? "true"에 대한 ReverseCondition은 내 문제를 변경하지 않습니다. 플랫폼은 FXCM입니다. 당신의 도움에 미리 감사하고 내 영어 매체에 대해 유감입니다. 하지만 저는 프랑스어입니다.

스크린을 부착했습니다.

내 설정:

EcnBroker = true;

Expert_Name = "---------- 유니버설 MA 크로스 EA v8.1";

매직넘버 = 1234;

손절매 = 100,

테이크프로핏 = 200;

TrailingStop_Setting = "---------- 후행 정지 설정";

tsp4 = " 4 = 손익분기점 + 잠금";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "유형 4에 대한 설정";

손익분기점 = 30;

LockInPips = 1;

Indicator_Setting = "---------- 표시기 설정";

FastMAP 기간 = 4,

FastMA 유형 = 1,

FastMAP 가격 = 0,

FastMAshift = 0,

SlowMAP 기간 = 16,

느린 MA 유형 = 1,

느린맵 가격 = 0,

느린MAshift = 0;

CossDistance_Setting = "---------- 최소 교차 거리 설정";

최소 교차 거리 = 0,

MaxLookUp = 0;

Exit_Setting = "---------- 종료 설정";

StopAndReverse = 거짓, //

PureSAR = 거짓,

ExitOnCross = 거짓;

ThirdEMA_Setting = "---------- 세 번째 MA 설정";

UseThirdMA = 참,

UseCounterTrend = 참,

OnlyCounterTrend = 참;

ThirdMAP 기간 = 200,

세 번째 MA 유형 = 1,

ThirdMAP 가격 = 0,

ThirdMAshift = 0,

CT스톱로스 = 100,

CTakeProfit = 200;

Pivot.Setting = "---------- 피벗 필터 설정";

Use.Pivot.Filter = 거짓;

/* 향후 개발을 위한 예약

extern string BGFilter_Setting = "---------- BG 교차 필터 설정";

extern 부울 UseBGFilter = 거짓;

외부 정수 BGFilter = 20;

*/

Order_Setting = "---------- 주문 설정";

ReverseCondition = 거짓,

ConfirmedOnEntry = 참,

OneEntryPerBar = true;

시도 횟수 = 10,

미끄러짐 = 5;

OpenOrder_Setting = "---------- 다중 공개 거래 설정";

MaxOpenTrade = 1,

최소 가격 거리 = 5;

Time_Parameters = "---------- EA 활성 시간";

UseHourTrade = 거짓;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- 자금 관리";

로트 = 0.01;

MM = 거짓,

AccountIsMicro = true;

위험 = 10;

Alert_Setting = "---------- 경고 설정";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- 백 테스트 매개변수";

PrintControl = 거짓,

Show_Settings = true;

감사해요.

세바스티앙.

파일:
ea_crossover.jpg  191 kb
 
seb7513:
여보세요 처음에는 좋은 일에 대해 감사하고 싶었습니다 둘째, 도움을 요청하고 싶습니다.

"universalMA_Cross_EA + ecn 1.05.mq4" 버전에서 세 번째 EMA 및 카운터 tred를 사용하는 데 문제가 있습니다. 세 번째 EMA가 위에 있을 때 EA가 매수 주문을 열고 세 번째 EMA가 아래에 있을 때 매도 주문을 엽니다. 누군가 이 미스터리를 해결하는 데 도움을 줄 수 있습니까? "true"에 대한 ReverseCondition은 내 문제를 변경하지 않습니다. 플랫폼은 FXCM입니다. 당신의 도움에 미리 감사하고 내 영어 매체에 대해 유감입니다. 하지만 저는 프랑스어입니다.

스크린을 부착했습니다.

내 설정:

EcnBroker = true;

Expert_Name = "---------- 유니버설 MA 크로스 EA v8.1";

매직넘버 = 1234;

손절매 = 100,

테이크프로핏 = 200;

TrailingStop_Setting = "---------- 후행 정지 설정";

tsp4 = " 4 = 손익분기점 + 잠금";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "유형 4에 대한 설정";

손익분기점 = 30;

LockInPips = 1;

Indicator_Setting = "---------- 표시기 설정";

FastMAP 기간 = 4,

FastMA 유형 = 1,

FastMAP 가격 = 0,

FastMAshift = 0,

SlowMAP 기간 = 16,

느린 MA 유형 = 1,

느린맵 가격 = 0,

느린MAshift = 0;

CossDistance_Setting = "---------- 최소 교차 거리 설정";

최소 교차 거리 = 0,

MaxLookUp = 0;

Exit_Setting = "---------- 종료 설정";

StopAndReverse = 거짓, //

PureSAR = 거짓,

ExitOnCross = 거짓;

ThirdEMA_Setting = "---------- 세 번째 MA 설정";

UseThirdMA = 참,

UseCounterTrend = 참,

OnlyCounterTrend = 참;

ThirdMAP 기간 = 200,

세 번째 MA 유형 = 1,

ThirdMAP 가격 = 0,

ThirdMAshift = 0,

CT스톱로스 = 100,

CTakeProfit = 200;

Pivot.Setting = "---------- 피벗 필터 설정";

Use.Pivot.Filter = 거짓;

/* 향후 개발을 위한 예약

extern string BGFilter_Setting = "---------- BG 교차 필터 설정";

extern 부울 UseBGFilter = 거짓;

외부 정수 BGFilter = 20;

*/

Order_Setting = "---------- 주문 설정";

ReverseCondition = 거짓,

ConfirmedOnEntry = 참,

OneEntryPerBar = true;

시도 횟수 = 10,

미끄러짐 = 5;

OpenOrder_Setting = "---------- 다중 공개 거래 설정";

MaxOpenTrade = 1,

최소 가격 거리 = 5;

Time_Parameters = "---------- EA 활성 시간";

UseHourTrade = 거짓;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- 자금 관리";

로트 = 0.01;

MM = 거짓,

AccountIsMicro = true;

위험 = 10;

Alert_Setting = "---------- 경고 설정";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- 백 테스트 매개변수";

PrintControl = 거짓,

Show_Settings = true;

감사해요.

세바스티앙.

안녕하세요 Sebastien, 반대 추세 = true인 경우 사진에서 보여주듯이 EA가 하는 일을 이해합니다.

 
mrtools:
안녕하세요 Sebastien, 반대 경향 = true인 경우 사진에서 보여주듯이 EA가 하는 일인 것으로 이해합니다.

안녕하세요, 답변해주셔서 감사합니다. 나는 반대 추세가 "거래 방식"을 의미한다고 생각했습니다. 제가 단어를 잘못 번역했습니다. 도와주셔서 감사합니다. 이제 제가 원하는 대로 작동합니다.

 

안녕 또 나야 그래서 이 EA의 매개변수를 최적화하는 작업을 했는데, 그리 멀지 않은 곳에도 최적의 매개변수를 찾지 못했습니다. 내 전략 백테스트 최적화 매개변수에 합류했습니다(시간이 걸리기 때문에 더 많은 백테스트가 뒤따릅니다). 주의 저는 단방향 거래를 좋아하므로 백테스트는 제 전략과 일치합니다.

내가 다시 한 번 당신에게 간다면, 그것은 이미 처음에는 내 매개변수를 공유하는 것이고(이 포럼에서 이 EA를 찾은 후 정상) 두 번째로, 나는 할 수 있는 사람에게 요청할 것입니다. 추세 표시기의 특정 경우. 갑자기 물어보는 것이 아니라, 복잡한 일을 하러 오기 전에 일관성이 있는지 확인했습니다.

소스코드에서 직접 추출한 볼륨에 색상코드의 의미를 넣었습니다.

# 속성 indicator_color1 라이트 시그린 / / 클라이맥스 하이

# 속성 indicator_color2 흰색 / / 중립

# 속성 indicator_color3 내화 벽돌 / / 낮음

# 속성 indicator_color4 DodgerBlue / / 높은 이탈

# Property Indicator_color5 lightsalmon / / 클라이맥스 로우

# Property Indicator_color6 마젠타색 / / 클라이맥스 턴

# 속성 표시기_color7 lightseagreen // 내

트렌드를 정의하는 데 관심이 있는 색상은 다음과 같습니다.

상승세 를 확인하기 위한 최고점:

# 속성 indicator_color1 라이트 시그린 / / 클라이맥스 하이

하락 추세를 식별하기 위한 저점 절정 :

낮은 속성 # indicator_color5 lightsalmon / / 클라이맥스 로우

설정:

EcnBroker = true;

Expert_Name = "---------- 유니버설 MA 크로스 EA v8.1";

매직넘버 = 1234;

손절매 = 100,

테이크프로핏 = 1000;

TrailingStop_Setting = "---------- 후행 정지 설정";

tsp4 = " 4 = 손익분기점 + 잠금";

TrailingStopType = 1;

TrailingStop = 80;

ts4 = "유형 4에 대한 설정";

손익분기점 = 30;

LockInPip = 40;

Indicator_Setting = "---------- 표시기 설정";

FastMAP 기간 = 34,

FastMA 유형 = 1,

FastMAP 가격 = 0,

FastMAshift = 34,

SlowMAP 기간 = 136,

느린 MA 유형 = 1,

느린맵 가격 = 0,

느린MAshift = 136;

CossDistance_Setting = "---------- 최소 교차 거리 설정";

최소 교차 거리 = 100,

MaxLookUp = 100;

Exit_Setting = "---------- 종료 설정";

StopAndReverse = 거짓, //

PureSAR = 거짓,

ExitOnCross = 거짓;

ThirdEMA_Setting = "---------- 세 번째 MA 설정";

UseThirdMA = 참,

UseCounterTrend = 거짓,

OnlyCounterTrend = 거짓;

세 번째 MAP 기간 = 1161,

세 번째 MA 유형 = 1,

ThirdMAP 가격 = 0,

ThirdMAshift = 1161,

CT스톱로스 = 0,

CTakeProfit = 0;

Pivot.Setting = "---------- 피벗 필터 설정";

Use.Pivot.Filter = 거짓;

/* 향후 개발을 위한 예약

extern string BGFilter_Setting = "---------- BG 교차 필터 설정";

extern 부울 UseBGFilter = 거짓;

외부 정수 BGFilter = 20;

*/

Order_Setting = "---------- 주문 설정";

ReverseCondition = 거짓,

ConfirmedOnEntry = 참,

OneEntryPerBar = true;

시도 횟수 = 10,

미끄러짐 = 5;

OpenOrder_Setting = "---------- 다중 공개 거래 설정";

MaxOpenTrade = 1,

최소 가격 거리 = 5;

Time_Parameters = "---------- EA 활성 시간";

UseHourTrade = 거짓;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- 자금 관리";

로트 = 0.1;

MM = 거짓,

AccountIsMicro = true;

위험 = 10;

Alert_Setting = "---------- 경고 설정";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- 백 테스트 매개변수";

PrintControl = 거짓,

Show_Settings = true;

감사해요.

세바스티앙.

색상 코드:

표시기:

bettervolume-1.5-new-with-alerts.zip

 

백테스트 :

안녕하세요 Seb - 괜찮은 것 같습니다 - 저는 세 번째 MA를 사용한 적이 없습니다. 나에게 일어나는 유일한 일은 중개인이 ECN인 경우 올바른 버전의 EA를 사용하고 있다는 것입니다. UniversalMA_CROSS_EA+ecn1.05 인 ECN 브로커에 대해 내가 이해하는 특정 버전이 있습니다. 내가 이 일에 운이 없었기 때문에 내가 틀릴 수 있음을 명심하십시오. 나는 그것을 포기했다.

문안 인사

제프

 
seb7513:
화면: 백테스트:

Sébastien님, 안녕하세요. Better Volume 표시기 를 추가하는 중임을 알려드립니다.

 
jeffpark:
안녕하세요 mladen님

나는 Universal MA Cross를 작동시키기 위해 다시 노력해 왔으며 거래에 들어갈 수 없기 때문에 설정에서 어리석은 실수를 한 것은 아닌지 또는 최소한 드물게만 궁금합니다. M5 골드와 오일에 대한 설정은 다음과 같습니다.

Re: 유니버설 MA 크로스 EA

설정은 다음과 같습니다.

설정은 다음과 같습니다.

Ecn 브로커 - 사실

손절매(기본값 100) - 2

TakeProfit(기본값 200) - 3

TrailingStop(기본값 40) 2

이동 평균 설정:

------------------------

FastMAP 기간(기본값 10 - ) 10

FastMAType(기본 EMA / 1) - 1

FastMAPrice(기본값 닫기 / 0) - 0

SlowMAP 기간(기본값 80) - 15

SlowMAType(기본 EMA / 1) - 1

SlowMAPrice(기본값 닫기 / 0) - 0

느린 MA 이동 - 0

ver.2 MinCrossDistance (기본값 0) – 0, 1도 시도

ver.7 MaxLookUp(기본값 1) - 1

종료 설정:

--------------

StopAndReverse(기본값 true) – true

PureSAR(기본값 false) - false

ver.7.2 ExitOnCross (기본값 false) - false

버전 5 UseThirdMA(기본값 false) – false

ver.7 OnlyCounterTrend(기본값은 false)

세 번째 MA 사용 - false

ver.5 CT – 모두 거짓

ver.8.0 Use.Pivot.Filter(기본값 false) – false

ReverseCondition(기본값 false) - false

입력 조건을 반대로 하려면 TRUE를 설정합니다.

ver.3 ConfirmedOnEntry(기본값 true) - true

버전 4 OneEntryPerBar(기본값 true) - true) .

NumberOfTries(기본값 5) - 5

미끄러짐(기본값 5) - 1

MagicNumber(기본값 1234)

버전 5 MaxOpenTrade(기본값 2) - 2

버전 6 MinPriceDistance(기본값 5) - 1

UseHourTrade(기본값 false) - false

랏(기본값 1) – 금의 경우 10(1핍 = £0.065

MM(기본값 false) - false

AccountIsMicro(기본값 false) - false.

위험(기본값 10) - 거짓

EnableAlert(기본값 true) – true

ver.5 SoundFilename(기본값 "alert.wav")

감사해요

제프

Jeff를 테스트하는 동안 터미널/전문가 또는 터미널/저널 탭에 메시지가 표시됩니까? 후행 정지, 이익 실현 및 손절매가 너무 작다고 생각합니다.

 
jeffpark:

안녕하세요 Seb - 괜찮은 것 같습니다 - 저는 세 번째 MA를 사용한 적이 없습니다. 나에게 일어나는 유일한 일은 중개인이 ECN인 경우 올바른 버전의 EA를 사용하고 있다는 것입니다. UniversalMA_CROSS_EA+ecn1.05 인 ECN 브로커에 대해 내가 이해하는 특정 버전이 있습니다. 내가 이 일에 운이 없었기 때문에 내가 틀릴 수 있음을 명심하십시오. 나는 그것을 포기했다.

문안 인사

제프

안녕하세요 Jeff, 메시지를 보내주셔서 감사합니다.

저는 UniversalMA_CROSS_EA + 버전 ecn1.05를 사용하여 ECN 브로커에서 작업합니다. 제 브로커는 FXCM이고 ECN입니다. 저에게는 이 버전에 문제가 없습니다. 세 번째 EMA는 나에게 매우 유용하지만 추세를 결정하기에는 충분하지 않습니다. MrTools(귀하의 작업에 감사드립니다)가 따라야 할 패턴을 제공하는 BetterVolume 표시기를 추가하는 작업을 완료하면 전 세계 ECN에서 작동하도록 최선의 매개변수를 최적화합니다. 이동 평균은 가장 신뢰할 수 있는 지표이자 가장 많이 사용되는 지표라고 생각했습니다. 포기하지 않고 이상적인 매개변수를 계속 추구합니다(있는 경우). 개인적으로 지금은 3일 동안 쉬지 않고 있습니다(밤에 5시간 수면). 저는 특히 시간이 지남에 따라 최적으로 작동하도록 매개변수를 최적화하려고 노력하고 있습니다. 처음에는 1999년부터 2006년까지( 백테스트 ) 훌륭하게 작동하는 다른 매개변수가 있었고 2006년부터 2009년까지 이 동일한 매개변수로 인해 모든 수익이 손실되고 심지어 전년도까지 가져갔기 때문입니다. 이것이 제 생각에 거래 로봇의 최적화와 지루하고 긴 작업의 이유입니다. 왜냐하면 이자는 결국 단기간이 아니라 제 시간에 작동하기 때문입니다. 이것을 알고, 나는 내가 연구할 때 이상적이라고 생각하는 매개변수에 대한 결과를 게시할 것입니다. 그리고 시간이 지남에 따라 매개 변수가 작동하는 것을 찾으면 모두가 기뻐하고 즐길 것입니다. 나는 공유를 위해 모두입니다. 로봇을 만들고 우리와 공유한 이 포럼의 사람에게 큰 감사를 전하는 것 외에도 우리는 그것을 잘 사용합니다.

곧 봐요.

내 영어 프랑스어 죄송합니다 lol

세바스티앙.

 
mrtools:
Sébastien님, 안녕하세요. Better Volume 표시기를 추가하는 작업을 하고 있음을 알려드립니다.

Thank's Thank's Thank's MrTools, 나는 훨씬 더 나은 매개변수 를 찾기 위해 이 지표를 얻을 수 있기를 바랍니다. 저와 같은 요청에 시간을 할애하는 모습이 좋습니다. 모두에게 도움이 되기를 바랍니다.

감사해요.

세바스티앙.