원시 아이디어 - 페이지 105

 

백테스트

플로금:

나중에 FXDD용 MT4 플랫폼을 다운로드하여 테스트하겠습니다.

그 동안 몇 년 동안 더 긴 백테스트를 실행했습니까?

 

에아

F1trader

거래 시스템에 대한 모든 크레딧과 함께 여기 EA의 첫 번째 버전이 있습니다.

0.9 버전입니다. 제대로 하려면 며칠 더 걸릴 수 있지만 시작은 여기입니다.

이 버전은 스톱을 두지 않고 레벨만 교환합니다. "pptr1"로 시작하는 로그 파일에서 해당 작업을 읽을 수 있습니다.

매개변수 는 매우 자명합니다. 모든 거래에 동일한 "Slippage"가 사용됩니다.

위험 선호도는 RiskPercent로 조정할 수 있습니다. 즉, 이 값 * AccountBalance(즉, 30은 10.000이 있는 3개의 랏을 의미함)를 사용하거나 고정된 수의 랏을 입력할 수 있습니다.

주문을 더 잘 제어하기 위해 OrderReliable.mqh 포함을 사용합니다.

무슨 일이 일어나는지 알려주세요.

파일:
pptr1.mq4  6 kb
 

이전 게시물에 업로드된 5자리(선택 가능) 버전입니다. 간단히 테스트를 거쳐 이제 주문이 정상입니다.

장기간에 걸친 백 테스팅 에 관해서는 그 전에 EA가 요구한 대로 정확히 작동하는지 확인하고 싶습니다. 나는 일부 통합 MM으로 4개월에 걸쳐 백테스팅을 수행했으며 약간의 위험을 감수하고 수익률 %는 몇 100이 됩니다. 그러나 이것이 여전히 실시간으로 유효하지 않은 경우의 예가 너무 많습니다.

SL 및 TP 없이 주문을 하는 경우 실행과 같은 ECN에서: 모범 사례입니다. 나는 이것을 바꿀 것이다. 이를 지시하는 플랫폼에서만 필요합니다(주문 입력에 SL 및 TP를 수동으로 배치하는 옵션이 없음).

마지막으로, F1trader가 제공하는 시스템은 꽤 잘 작동하는 것 같습니다. 이제 우리는 백테스트에서 매개변수를 변경할 수 있습니다(예: 내 결과에 따르면 Pivot을 설정하는 다른 시간은 실제로 수익에 긍정적인 영향을 미칠 수 있음을 보여줍니다).

이것은 내 시스템이 아니기 때문에 EA로 무엇을 할 것인지는 F1trader에게 맡기겠습니다. 현재 최신 버전은 1039 이후에 업데이트됩니다.

 

잘했습니다

플로금:

잘했습니다. EA가 내가 설명한 대로 정확히 작동한다면. 테스트 프로세스의 다음 단계는 EA와 가장 잘 맞는 통화를 확인하는 것입니다.

오랜 기간 동안 테스트하면서 수많은 쌍을 백테스트 할 것입니다.

일단 EA에 잘 반응하는 쌍을 찾을 수 있습니다. 마틴게일을 안전하고 유익하게 사용할 수 있는지 분석하겠습니다.

우리는 아니오 또는 손실이 가장 적은 한 쌍을 찾고 있습니다.

그렇게 하면 마틴게일이 놀라운 일을 할 것입니다. 쌍에 손실 날이 많으면 마틴게일이 시스템에 절대적으로 좋지 않습니다. 8연패로 15핍마다 마틴게일을 사용하면 결국 큰 손실이 되고 그 손실을 회복하는 데 시간이 걸릴 것입니다.

기본적으로 우리는 한 쌍을 찾고 있습니다. 발동되면 최대 8 손실 내에서 목표를 달성합니다. 페어가 여기저기서 손실일을 겪고 있다면(거래가 시작된 후 목표를 달성하지 못함) EA/MARTINGALE 전략은 해당 페어에 적합하지 않습니다.

이러한 쌍의 경우 MM이 있고 Martingale이 없는 단순한 EA를 사용합니다.

Martingale은 하루에 이긴 핍보다 잃는 핍이 더 많더라도 모든 거래/일이 승리하도록 할 것입니다.

마틴게일이 없다면 우리는 잃는 것보다 승리하는 핍을 더 원할 것입니다.

지금까지 이 EA는 EURUSD 4개월 백테스팅에서 성공적인 것으로 판명된 것 같습니다.

 

현재 EA 거래는 124핍 이익입니다.

Martingale은 좋은 일이 될 수 있지만 8개의 샷으로 다음과 같이 됩니다.

0.05 0.1 0.2 0.4 0.8 1.6 3.2 6.4

또는...?

단순 합성은 좋은 방법입니다. 시작 레버리지가 25인 경우(대부분이 이것을 너무 많이 고려한다는 것을 알고 있습니다) 첨부된 그래프를 제공했을 수 있습니다. 4개월 동안 84거래.

파일:
graph.jpg  47 kb
 

마틴게일/돈 관리

플로 금:

백테스팅 결과가 좋아 보입니다.

25 레버리지와 단순 복리화가 무엇을 의미하는지 모르겠습니다. 더 자세히 설명해 주시겠습니까?

마틴게일에 대한 설명입니다.

마티나게일을 계산하는 방법에 대한 다음 게시물을 참조하십시오. 우리는 매번 두 배로 증가하지 않습니다.

https://www.mql5.com/en/forum/180164

EA는 위험/보상 비율을 계산해야 합니다.

여기서 문제는 목표 S1과 R1에 대한 TP 레벨이 다르다는 것입니다. 따라서 롱을 하면 위험/보상 비율이 달라지고 숏을 하면 위험/보상 비율이 달라집니다.

솔루션: EA는 평균 위험 대 보상 비율을 계산할 수 있습니다.

그래서 만약:

매수 주문의 TP는 50핍이고 SL은 15핍입니다. R/R 비율: 1/3.33

매도 주문의 TP는 25핍, SL은 15핍입니다. R/R 비율: 1/1.66

여기에서 평균 위험/보상 비율은 1/2.5입니다.

따라서 위치 크기를 매번 50%씩 늘립니다(두 배가 아님).

그래서: 0.1, 0.15, 0.22, 0.33, 0.49, 0.73, 1.09, 1.63

 

이 원시 아이디어 스레드를 사랑하십시오 - 멋진 정보!

 

f1trader,

1.5의 마틴게일 소리가 좋습니다.

내가 의미한 복리는 내가 생각할 수 있는 가장 간단하고 그래프의 거래에 적용됩니다. 항상 계정의 고정 부분을 로트 크기 요소로 사용합니다. 따라서 RiskPercent = 30이고 계정 잔액 = 1000일 때 EA는 30*1000 = 30000 = 0.3랏을 거래합니다.

이 거래가 수익성이 있는 경우(예: 50핍을 만드는 경우) 계정은 1150입니다. 다음 거래는 30* 1150 = 34500 = 0.35랏이 되는 식입니다.

 

간단한 EA에 대한 도움이 필요합니다

EA가 있고 여기에 기준을 하나 더 추가하고 싶습니다. 가격이 포물선 SAR보다 낮으면 거래를 길게 하고 싶지 않고 가격이 포물선 SAR보다 높으면 매도하고 싶지 않습니다. 누구든지 이 코드와 잠재적으로 어디에 넣을 수 있는지 도와줄 수 있습니까? 프로그래밍에 대한 초보자, 도움을 주시면 감사하겠습니다.

 

이것 좀 봐

이 시스템은 4시간 차트에서 잘 작동합니다. 낮은 시간에도 작동할 수 있지만 저는 1시간 및 4시간 차트를 사용합니다. 매수 신호는 RSI가 4.7선에 있을 때이며 매도 신호는 RSI가 95선에 있을 때입니다. 그리고 차트 시프트 를 해제합니다. 어떤 이유로 RSI가 움직입니다. 예에서 볼 수 있습니다.

RSI가 95선 위에 있습니다. 그리고 조금 축소합니다. 너무 많이 확대하면 너무 움직일 수 있습니다.

여기 예가 있습니다.

PS는 RSI를 2000 기간으로 설정하면 더 잘 작동합니다.

파일:
the_one.tpl  2 kb
ex.bmp  1407 kb