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

 

MinCrossDistance는 핍이 아닌 포인트 단위로 가정됩니다(최소 거리와 비교되는 거리는 내부적으로 포인트 단위로 계산되므로 MinCrossDistance도 포인트 단위여야 함). 5자리 중개인(사진으로 판단)에서 핍으로 값을 얻으려면 10을 곱해야 합니다.

suckerpunch:
백테스트에서 EA가 바로 여기에서 구매하는 이유를 모르겠습니다. 두 MA 사이의 거리는 약 20핍입니다. 그러나 제가 입력한 값은 45핍입니다. 설명할 수 있는 사람이 있습니까?
 

도움을 주셔서 감사합니다.

여러 브로커 플랫폼의 백테스트 에서 작동하도록 했습니다.

그러나 MT4 데모에서 거래를 실행할 수 없습니다.

 

유니버설 이동 평균

나는 당신이 이것을 구축한 전략과 정확히 일치하는 훌륭한 EA를 찾고 있었습니다. 잘했습니다. 공유해 주셔서 감사합니다.

 

마 크로스 문제

모두들 안녕,

첨부된 화면을 봐주세요. 왜 EA가 십자가 없이 이러한 거래를 열었는지 설명할 수 있습니까? 내겐 신비로워 보인다

기간 h1

fastMA 13 단순, 닫기

느린 MA 40 단순, 닫기

손절매 40

후행 정지 40 type1

최소 교차 거리 2

엑시트 크로스 참

입장시 확인 사실

미끄러짐 5

최소 가격 거리 5

정말 감사합니다.

픽시

파일:
1_1.gif  16 kb
 

안녕하세요, EA는 백테스트에서 환상적으로 작동하지만 데모 거래를 실행할 수 없습니다. 모든 것을 활성화했습니다.

2011.06.08 15:54:24 universalMACrossEA EURUSD,H1: 19:00 - 0 - 255 - 10 - DOWN

2011.06.08 15:54:23 universalMACrossEA EURUSD,H1: MinCrossDistance SELL

내가 받는 모든 메시지는 계속해서 그런 메시지입니다. 마지막 메시지는 최소 교차 거리에 도달했기 때문에 플랫폼에 매도 주문 을 받으라고 말하는 것처럼 보이지만 그렇지 않습니다.

정확히 동일한 설정이 백테스트에서 작동합니다.

 

이제 나는 이것을 얻고있다 :

2011.06.08 16:17:11 universalMACrossEA EURUSD,M1: BUY 주문 열기 오류 : (0) 오류 없음

Grr, 저는 백테스팅 에 너무 많은 시간을 할애하여 테스트를 전달하고 싶습니다. EA가 왜 그렇게 어려운지 ;/

 

가격 크로스 오버에서 포지션 닫기

나는 이 EA를 사랑한다. 가격 이 한 MA를 넘을 때 매수/매도 기능을 추가하고 가격이 다른 MA를 넘을 때 포지션을 닫는 기능을 추가할 수 있습니까? 가급적이면 브라이스 바가 닫힌 후에만 위치를 열거나 닫고 트루크로스 오버를 확인하고 싶습니다. 이미 거기에 있고 그런 식으로 작동하게 할 수 없습니까? 시프트 기능이 있는 이 작업을 수행하는 다른 EA가 있습니까? 미리 감사드립니다.

 

그래서 저는 꽤 많은 백테스팅 과 포워드 테스팅(Demo)을 해왔습니다.

그리고 Third MA가 제대로 작동하지 않는 것 같습니다.

위에서 매수하면 모든 크로스에서 매수합니다.

판매의 경우 반대의 경우도 마찬가지입니다.

설정에서 변수가 누락되지 않는 한 일종의 목적을 달성하지 못했습니다.

도움을 주시면 감사하겠습니다. 다른 모든 것은 잘 작동하는 것 같습니다.

 
firedave:
나는 모든 이동 평균 교차 전략에 대해 EA를 만들려고 노력하고 보편적으로 만들려고 노력합니다. 따라서 이 EA에 추가할 제안 사항이 있으면 알려주십시오.

공통 설정:

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

손절매(기본값 100)

손절매를 설정합니다. 손절매를 사용하지 않으려면 0(영)을 사용하십시오(권장하지 않음).

TakeProfit(기본값 200)

이익실현을 설정하십시오. 열린 대상을 사용하려면 0(영)을 사용하십시오.

후행 정지 설정:

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

버전 6 TrailingStopType(기본값 1)

후행 정지 유형을 설정합니다. 1: 핍의 이익이 TrailingStop과 더 크거나 같으면 후행을 시작합니다. 2: 이익이 거래되는 즉시 추적을 시작합니다. (제안된 경우 다른 유형의 후행 정지를 추가합니다. 최신 제안은 SafeZone 후행 정지 게시물 #99입니다.

TrailingStop(기본값 40)

후행 정지를 설정합니다. 후행 정지 기능을 사용하지 않는 경우 0(영)을 사용하십시오.

이동 평균 설정:

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

FastMAP 기간(기본값 10)

빠른 이동 평균 기간.

FastMAType(기본 EMA / 1)

빠른 이동 평균 유형 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice(기본값 닫기 / 0)

빠른 이동 평균 적용 가격 0:종가 1:시가 2:높은 3:낮은 4:중간 5:일반 6:가중

ver.7.2 FastMAshift(기본값 0)

빠른 이동 평균 이동

SlowMAP 기간(기본값 80)

느린 이동 평균 기간.

SlowMAType(기본 EMA / 1)

느린 이동 평균 유형 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice(기본값 닫기 / 0)

느린 이동 평균 적용 가격 0: 종가 1: 시가 2: 고가 3: 저가 4: 중앙값 5: 일반 6: 가중

ver.7.2 FastMAshift(기본값 0)

느린 이동 평균 이동

최소 교차 거리:

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

버전 2 MinCrossDistance(기본값 0)

FastMA와 SlowMA 사이의 pip 거리를 유효한 교차로 간주하도록 설정합니다. 이 필터를 비활성화하려면 0(영)을 사용하십시오.

ver.7 MaxLookUp(기본값 1)

FastMA와 SlowMA 사이의 최소 거리와 관련하여 진입 조건을 계속 확인하기 위해 십자가 뒤의 막대 수를 설정합니다. 이 기능을 활성화하려면 MinCrosDistance > 0이 필요합니다. 이 기능을 비활성화하려면 0(영)을 사용하십시오.

종료 설정:

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

StopAndReverse(기본값 true)

TRUE로 설정하면 신호가 변경될 때 모든 거래를 종료하고 포지션을 반전합니다.

PureSAR(기본값은 false)

TRUE로 설정하면 손절매 - 이익실현 - 후행 손절매를 사용하지 않습니다. 이것은 항상 플레이 설정입니다.

ver.7.2 ExitOnCross (기본값은 false)

TRUE로 설정하면 추가 필터를 고려하지 않고 반대 교차가 있는 경우 모든 거래를 종료합니다. 따라서 순전히 이동 평균 교차를 기반으로 종료하십시오.

세 번째 MA 설정:

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

버전 5 UseThirdMA(기본값은 false)

TRUE(및 UseCounterTrend = FALSE)로 설정하면 위는 BUY, 아래는 SELL인 ThirdMA 방향에 따라서만 거래됩니다.

버전 5 UseCounterTrend(기본값은 false)

TRUE로 설정하면 ThirdMA 방향에 반대하더라도 거래를 유지하지만 StopLoss 및 TakeProfit이 다릅니다. 이 기능을 활성화하려면 UseThirdMA = TRUE가 필요합니다.

ver.7 OnlyCounterTrend(기본값은 false)

TRUE로 설정하면 EA가 역추세 거래만 하도록 설정하고, ThirdMA 아래로 교차하면 BUY를 의미하고 ThirdMA 위로 교차하면 SELL을 의미합니다. 이 기능을 활성화하려면 UseCounterTrend = TRUE가 필요합니다.

ver.5 ThirdMAPeriod(기본값 100)

세 번째 이동 평균 기간.

ver.5 ThirdMAType(기본 EMA / 1)

세 번째 이동 평균 유형 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (기본 닫기 / 0)

3 이동 평균 적용 가격 0: 종가 1: 시가 2: 고가 3: 저가 4: 중앙값 5: 일반 6: 가중

ver.7.2 ThridMAshift(기본값 0)

세 번째 이동 평균 이동

버전 5 CTStopLoss(기본값 0)

CounterTrend 거래에 대한 손절매를 설정하십시오. 손절매를 사용하지 않으려면 0(영)을 사용하십시오(권장하지 않음).

버전 5 CTakeProfit(기본값 0)

CounterTrend 거래를 위한 이익실현을 설정하십시오. 열린 대상을 사용하려면 0(영)을 사용하십시오.

피벗 필터 설정:

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

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

거래를 필터링하려면 true로 설정하고 S1과 S2 사이에서 느린 MA와 빠른 MA의 교차가 발생하는 경우에만 BUY하고 R1과 R2 사이에서 느린 및 빠른 MA의 교차가 발생하는 경우에만 SELL로 설정합니다.

주문 설정:

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

ReverseCondition(기본값은 false)

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

ver.3 ConfirmedOnEntry(기본값 true)

TRUE로 설정하면 교차 확인 후 다음 막대에서 거래를 입력/종료합니다. FALSE로 설정하면 십자가가 있는 즉시 거래를 시작/종료합니다.

버전 4 OneEntryPerBar(기본값 true)

TRUE로 설정하면 한 막대에서 한 번만 거래됩니다. FALSE로 설정하면 한 번에 하나의 거래를 하더라도 입력 조건이 여전히 유효한 경우 한 막대에서 두 번 이상 거래합니다.

NumberOfTries(기본값 5)

시스템에서 주문을 거부한 경우의 시도 횟수입니다.

미끄러짐(기본값 5)

미끄러짐 설정.

MagicNumber(기본값 1234)

매직넘버를 생성하는데 사용합니다. 동일한 쌍과 동일한 시간 프레임에서 다른 설정으로 EA를 실행하려는 경우 에만 이 번호를 변경하십시오.

다중 공개 거래 설정:

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

버전 5 MaxOpenTrade(기본값 2)

한 번에 최대 공개 거래 수. 이 설정은 StopAndReverse / PureSAR = FALSE일 때 사용되므로 반대 신호가 있을 때 EA는 오픈 주문을 닫지 않고 오히려 새로운 거래를 엽니다. 공개 거래 허용 횟수를 설정합니다. StopAndReverse / PureSAR = TRUE인 경우 이 설정은 항상 = 1이며 한 번에 하나의 거래를 의미합니다.

버전 6 MinPriceDistance(기본값 5)

다중 공개 거래가 활성화된 경우(MaxOpenOrder>1 및 OneEntryPerBar=FALSE로 설정) 이 숫자는 동일한 방향의 각 거래 사이의 최소 거리를 결정합니다.

시간 필터 설정:

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

UseHourTrade(기본값은 false)

TRUE로 설정하면 EA가 특정 시간에만 활성화됩니다.

시작 시간(기본값 10)

EA가 활성화되기 시작하는 시간입니다(UseHourTrade = TRUE와 함께 사용).

종료 시간(기본값 11)

EA가 활성을 멈춘 시간(UseHourTrade = TRUE와 함께 사용).

로트 및 자금 관리 설정:

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

로트(기본값 1)

거래당 로트 수.

MM(기본값은 false)

TRUE로 설정하면 자금 관리에서 빌드를 사용합니다.

AccountIsMicro(기본값은 false)

마이크로 계정을 사용하는 경우 이것을 TRUE로 설정하십시오.

위험(기본값 10)

MM = TRUE와 함께 사용하여 거래당 위험을 설정합니다.

교차 경고 설정:

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

버전 5 EnableAlert(기본값 true)

이동 평균 교차, 교차 UP 또는 교차 DOWN이 있을 때 경고가 울립니다.

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

경고의 파일 이름입니다.

백테스트 설정:

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

PrintControl(기본값 true)

백테스팅에 대한 주석을 인쇄하십시오.

Show_Settings(기본값 true)

차트에 설정을 표시합니다.

그래도 설정에 문제가 있으면 알려주십시오. 여러 부분 코드에 대해 codersguru와 pengie에게 감사합니다. 이 도움을 바랍니다

신문 :

-----------

version.6 :

- ConfirmedOnEntry 버그 수정.

- 즉시 후행 정지를 추가합니다.

- 다중 공개 거래를 위해 MinPriceDistance를 추가합니다.

version.7 :

- MaxLookUp 기능을 추가하여 MinCrossDistance에 대한 십자가에서 특정 막대 이후 항목을 계속 확인합니다.

- ThirdMA 필터를 사용하는 경우 OnlyCounterTrend 기능을 추가합니다.

version.7.1 :

- MinCrossDistance 버그 수정.

version.7.2 :

- ConfirmedOnEntry = FALSE에 대한 MinCrossDistance 버그 수정.

- MA 시프트 매개변수를 추가합니다.

- ExitOnCross 기능을 추가합니다.

version.7.3 :

- 화면 표시 COMMENT에 고정됩니다.

버전.8.0 :

- 피벗 필터가 추가되었습니다.

version.8.1 :

- Build 206 버그로 인해 일부 코드가 수정되었습니다.

이 ea로 누군가가 시간 프레임 설정과 거래를 시작하는 엄마 사이의 최소 거리를 얻는 데 도움을 줄 수 있습니까? 지금은 5로 설정되어 있습니다! 감사합니다.

 

안녕하세요, 저는 이동 평균으로 많은 거래와 백테스팅 을 해왔으며 제 경험에 따르면 특정 설정은 단기간 동안 작동할 것입니다. 그러나 1999년부터 2011년까지를 백테스트하면 결과가 그다지 좋지 않습니다. 이 스레드에서 여러 MA 설정을 찾았지만 각각의 설정은 장기적으로 지속되지 않을 것이라고 생각합니다.

그때 저는 매우 큰 평균 하나와 매우 작은 평균 하나를 사용하기로 결정했습니다. 이런 식으로, 우리는 우리에게 큰 이익을 줄 길고 강력한 추세를 최대한 활용할 수 있습니다. 그러나 가격이 범위에있을 때 우리는 작은 손실을 많이 보게 될 것입니다.

EMA 1 및 EMA 1000, TP 또는 SL을 사용하지 않고 스탑 및 리버스로 거래를 마감하면 이 전략은 0.5랏과 2.000의 초기 잔액으로 작은 37.000유로를 반환했을 것입니다!

몇 달 동안 수익성 있는 전략을 찾는 이유는 무엇입니까? 수년에 걸쳐 큰 수익을 가져다주는 것을 찾으십시오!

우리는 500의 위험을 감수하고 138개월 동안 37,000유로의 이익을 얻었습니다. 이는 평균 270유로 또는 월 54%입니다.

저는 이제 겨우 20살이니 서두를 필요가 없습니다. 가격이 다양하다는 것을 알기 때문에 4개월 연속 손실이 있더라도 상관하지 않습니다. 그것이 추세로 바뀌면 이익은 이전 달의 모든 손실과 그 이상을 보충하게 될 것입니다.

첨부된 전략 보고서에서 볼 수 있듯이 전체 거래의 90%가 손실입니다. 나는 이것을 좋아하지 않지만 EA의 현재 옵션으로는 그것에 대해 할 수 있는 것이 없습니다. 그러나 누군가 손익분기점 옵션이 제대로 작동하도록 관리한다면 이 시스템은 훨씬 더 수익성이 있을 수 있습니다. EMA 1이 EMA 1000을 넘을 때 포지션이 잡혀서 곧바로 오른쪽 방향으로 움직인다. x핍의 이익, 예를 들어 20핍이 있을 때 EA가 손익분기점을 설정하거나 x 이익을 고정하기를 원합니다. 이것은 이익을 손실로 바꾸는 것을 방지합니다.

이렇게하면 손실 거래의 수가 훨씬 작아집니다.

범용 MA 크로스 1.3.1을 시도했지만 손익분기 옵션이 제대로 작동하지 않았습니다. 누가 이 멋진 EA를 설명된 손익분기점 옵션으로 업데이트할 수 있습니까? 매우매우 감사하겠습니다..

미리 감사드립니다.

헤셀