백테스트에서 훌륭한 EA! - 페이지 77

 
xxDavidxSxx:
코드에서 이것이 제거/차단되었음을 발견했습니다. 나는 그것을 차단 해제하고 차이점이 있는지 확인하기 위해 $jpy에서 똑같은 백 테스트를 실행하고 있습니다. 데이브

모든 %는 정확히 동일했고 동일한 #의 거래가 필요했습니다. 하지만 상금은 1,000원이 더 있었습니다. 아마도 변경 사항과 관련이 없습니다. 1k 차이 35만원이 얼마 안됩니다. 변경 없이 다시 실행하고 euro$에서도 테스트해 보겠습니다.

CT를 2켤레로 실행하고 있습니다. CT에 사용된 각 쌍에 대해 다른 이름으로 이름을 변경했습니다.

데이브

 
xxDavidxSxx:
코드에서 이것이 제거/차단되었음을 발견했습니다. 나는 그것을 차단 해제하고 차이점이 있는지 확인하기 위해 $jpy에서 똑같은 백 테스트를 실행하고 있습니다. 데이브

안녕 데이브,

이중 BuyPossibilityQualityMid; 변수 선언 전용입니다. 확인 했고 BuyPossibilityQualityMid는 계산에 사용되지 않습니다(v1.85).

 
kalamari:
1.85g는 1.85f와 동일하며 후행 정지만 수정되었습니다. 그래서 v1.85g에 magicnumber 자동 계산을 추가하고 v1.85g2로 이름을 바꾸었습니다. 이미 1.85h가 있기 때문입니다. 버전 1.85g2 첨부

g로 변경하면 연속으로 4번의 거래에서 잃는 반면 1.85f로 연속으로 3번의 거래에서 승리했습니다. 지금은 1.85f로 돌아가겠습니다.

감사해요,

FX 디바

 
fxdiva:
g로 변경하면 연속으로 4번의 거래에서 잃는 반면 1.85f로 연속으로 3번의 거래에서 승리했습니다. 지금은 1.85f로 돌아가겠습니다.

후행 정지 때문입니다. 비활성화하십시오.

 

나는 CalculatePossibility(int shift) 코드에서 무언가를 발견했습니다.

DecisionValue = iClose(Symbol(), 0, ValuePeriod * shift) - iOpen(Symbol(), 0, ValuePeriod * shift);

PrevDecisionValue = iClose(Symbol(), 0, ValuePeriod * (shift + 1)) - iOpen(Symbol(), 0, ValuePeriod * (shift + 1));

PrevDecisionValue는 ValuePeriod를 사용하여 계산됩니다. ValuePeriodPrev가 있으므로 이를 사용하여 PrevDecisionValue를 계산해야 합니까?

편집: 또는 단순히 계산 후 DecisionValue를 PrevDecisionValue에 저장하시겠습니까?

 

나는 이것을 테스트하고 있지만 초기 MT3일 이후로 백테스팅을 하고 있으므로 어떻게 작동하는지 알 수 있습니다. :) 이 시스템에 대해 러시아어로 다른 곳에 게시된 내용이 많이 있습니다. 본질적으로 이것은 여전히 프레임워크일 뿐 실제로 가동 중인 시스템은 아닙니다. 유료 프로 버전은 이 공짜 제품보다 훨씬 낫다는 것을 보증할 수 없습니다.

어쨌든 Nueral net과 학습에 대한 많은 이야기. 그것은 나중에 패치될 것이며 유료 프로 버전에서는 손실될 수도 있습니다. 저는 개인적으로 NN 기반 시스템이 아닌 Genetic Programming에 대해 작업하고 있습니다. 이 스크립트는 남은 돈이 얼마인지 확인하기 위해 다른 마지막 거래를 보지도 않는다는 것을 배우지 않습니다. 그러나 단순히 시장, 스프레드, 변동성 등을 파악하기 위해 지난 30개 막대를 되돌아보고 약 90초 안에 이러한 매개변수를 저장합니다. 나머지 계산은 모두 확률 기반입니다. 즉, 30분에서 60분과 같이 약간 더 큰 시간 프레임에서 약간 향상된 성능에 대한 수학적 근거가 있습니다. 4H 이상에서 테크니션은 당신이 노이즈 플로어를 넘어서서 위치를 찾는 데 역할을 할 수 있지만 이 스크립트는 실제로 더 긴 시간 프레임을 거래하도록 만들어지지 않았으며 그렇게 하는 데 적합하지도 않다고 생각합니다. 4 H 거래가 마음에 들면 대신 다른 것을 사용하십시오. 또한 15핍을 모으기 위해 일주일을 기다리면 지루해 죽을 것입니다. :)

이것에 대해 주의할 몇 가지 사항은 더 긴 시간 프레임 거래(예: +5분 막대)와 동시에 스캘퍼 모드 1분을 활성화해서는 안 됩니다. BlockPipsator = true인지 확인하십시오. 대부분의 중개인은 이 기능을 허용하지 않습니다. 가격이 매 틱마다 얼마인지 묻는 방식으로 서버에 많은 부담을 주고 4핍을 모으기 위해 양쪽에 1핍씩 주문하려고 시도하기 때문입니다. 실제로 일부는 전화 거래만 가능하다는 것을 알리기 위해 전화를 걸거나 이메일을 보낼 것입니다!! 또한 이것은 매우 중요합니다. MT는 백 테스트를 1분까지만 허용합니다. 그 1분 동안에는 백테스터가 가벼운 뉴스 시간 세션이 열리는 등의 주변에서 결코 볼 수 없는 많은 막대가 있습니다. 따라서 실제로 이 기능의 효과를 확인하기 위해 백테스팅하는 날은 라이브로 실행하지 않는 한 실현되지 않을 것입니다. 이 때문에 백테스터는 실제로 실시간으로 이 값을 두 배로 늘려야 할 때 5 9 또는 11 핍과 같은 스톱이 좋은 값이라고 잘못 생각합니다. 이 스크립트의 작성자는 실시간으로 5핍을 추출하기 위해 더 높지 않은 경우 18핍을 제안합니다. 나는 내 자신의 스캘퍼 기반 시스템을 기반으로 이것에 동의합니다. 백테스팅하는 동안 항상 Alpari에서 1분 틱을 다운로드하여 90% 모델링을 얻습니다. 이것은 완벽과는 거리가 멀지만 느낌을 느끼기에 충분히 가깝지만 실시간 성능은 항상 스캘퍼의 경우 MT보다 50% 이상 낮습니다. 큰 시간 프레임에서는 핍이 완벽합니다. 나는 1년 동안 EA를 실행했고 전방 및 후방 테스트 결과는 항상 정확한 정지 및 tp 포인트를 준수합니다. Alpari가 이 틱 데이터를 제공하기 때문에 설정에서 실제로 올바르게 작동합니다. 벤치마크 테스트 및 결과 비교에는 Alpari만 사용하십시오. 다른 사람을 사용하는 거래자는 다른 시간대와 완전히 다른 품질 데이터에 직면하게 되므로 Alpari에서 다운로드한 경우에도 브로커 데이터가 지난 8주 동안 틱 등을 덮어쓰기 때문에 시간 이동이 적용되더라도 동일한 결과를 얻지 못할 것입니다.

따라서 이 때문에 더 긴 시간 프레임을 찾고 있어야 하며 15분이 하루에 약 2번의 거래를 제공할 것이라고 제안합니다. 30분 1시간은 일주일에 3~4번만 거래할 수 있습니다. 또한 더 큰 시간대에는 더 큰 정류장이 필요합니다. 공짜 점심은 없습니다. 받기 위해서는 주어야 합니다. 20핍을 원하면 40을 줄 준비가 되어 있습니다. 사실 기술 정보에 따르면 스톱을 사용하지 않는 것이 좋습니다. 즉 스톱을 0으로 설정하면 일반적으로 15분 막대에서 70/100핍까지 소모되는 동적 자동 정지가 호출됩니다. 이렇게 하면 상당한 이득이 증가하지만 실제로는 시스템을 계속해서 주시해야 합니다. 이것이 끔찍한 위험이라고 생각하는 것이 옳을 수도 있지만 정지에 걸릴 확률은 약 20배 감소합니다. 이렇게 하면 70스톱 히트를 치기 전에 각각 25핍에서 최대 50명의 연속 승자가 될 수 있습니다.

기본적으로 이것은 운에 따라 실행되기 때문에 지능이 필요하지 않습니다. 그 이유는 30분 미만이 혼돈의 소음으로 간주되므로 거래 소음과 혼돈이 모두 돈 남자와 그 가격이 어디에서 왔는지 이상으로 돌아올 확률에 달려 있습니다. 저자는 이것이 풀타임 자동 기계가 아니라고 계속 말합니다. 주요 뉴스 전에 거래를 중단하는 것은 귀하에게 달려 있습니다. 이 스크립트는 충동적인 뉴스 버스트가 매번 죽일 것이 아니라 정상적인 시장 소음에서 작동합니다. 이 매뉴얼 상호 작용 때문에 실제로 제대로 백 테스트할 수 없습니다. 그래서 그것의 decretional 도구입니다. 그것은 유로 토지 뉴스 등에 대처할 것이지만 NFP에 대해서는 확실합니다! ! 나는 그것이 흥미롭고 자세히 살펴볼 가치가 있다고 생각하지만 도구 상자에 그 자리가 있습니다.

아, 우리가 혼돈을 거래하고 있기 때문에 후행 정지를 설정하는 데 이점이 없기 때문에 언급하는 것을 잊었습니다. 더 큰 시간 프레임의 브레이크 아웃에 사용되며 Tp 및 하드 스톱이 훨씬 더 잘 작동합니다. 사실 내 테스트는 후행 정지가 좋지 않은 것으로 나타났습니다. 왜냐하면 실시간으로 종종 5초 안에 25핍까지 뱅뱅을 하여 트레일러를 지울 수 있지만 1분 테스트 바에서도 볼 수 없기 때문입니다.

 

멋진 포스트 볼트입니다. 매우 유익합니다.

1 시간 프레임에 대한 제안 사항은 무엇입니까? 30분 내외로 많은 이야기를 나눴습니다. 그러나 나는 1시간의 시간 프레임이 갈 길이라고 믿습니다. 최고의 위험/보상 비율 을 제공합니다. s/l이 없어도 auto s/l이 대신하여 위험 보상은 1/1에 가깝습니다. 손실을 볼 때 승리에 비해 걸립니다.

데이브

 

s/l을 "0"으로 설정하여 $/jpy 백 테스트를 다시 실행했습니다. EA가 자체 자동 s/l을 설정할 수 있습니다.

결과는 끔찍했습니다. 승률은 63%에서 67%로 소폭 상승했습니다. 그러나 이익은 35k에서 24k로 줄어들었고 최대 드로우 다운은 73%였습니다.

73%는 무승부입니다.

데이브

[삭제]  

나는 며칠 동안 도시를 떠날 것입니다....때때로 나는 노트북을 가지고 길에서 체크인 할 것입니다. 나는 내 Ea를 낮은 부지 설정에서 계속 실행할 것이라고 생각합니다. 장단기 거래 허용을 복원할지 여부는 확실하지 않습니다. 오늘의 실적으로 판단하면 제한에 도움이 되었는지 확신할 수 없습니다.

[삭제]  
xxDavidxSxx:
s/l을 "0"으로 설정하여 $/jpy 백 테스트를 다시 실행했습니다. EA가 자체 자동 s/l을 설정할 수 있습니다.

결과는 끔찍했습니다. 승률은 63%에서 67%로 소폭 상승했습니다. 그러나 이익은 35k에서 24k로 줄어들었고 최대 드로우 다운은 73%였습니다.

73%는 무승부입니다.

데이브

73%는 자살