Strategy Tester 는 그 어느 때보다 신뢰할 수 있습니다. 모델링 품질이 약 90% 향상되더라도 항상 정확한 성능 그림으로 변환되지는 않습니다. 또한 Strategy Tester는 Buystop 및 Sellstop과 같은 보류 중인 주문을 처리하는 데 어려움을 겪는다고 생각합니다. 그리고 그리드 거래는 많은 보류 주문을 사용합니다.
나는 또한 잠시 동안 그리드를 실험해 왔습니다. 나는 그것들을 좋아하지만 여전히 단점을 다룰 좋은 방법을 찾으려고 노력하고 있습니다.
뭐라고요? 미리 구축된 그리드 시스템 EA를 인터넷 어딘가에서 다운로드할 수 있었단 말입니까? 나만 알았더라면!
아니오 - 이 아기는 처음부터 끝까지(시스템 설계 및 MQL4 코딩) 100% 제 두뇌의 아이입니다.
사용할 최고의 기술과 매개변수 세트를 찾기 위해 원래 디자인에 대한 여러 변형 테스트를 수행하고 싶었습니다.
최대 이익을 위해 - 하지만 전략 테스터가 내 EA가 1,864%의 연간 수익을 낼 것이라고 말했을 때 왜 코드를 수정하는 데 시간을 낭비해야 합니까? 내 말은, ST 결과가 waaaaaaay 떨어져 있다고 생각합니다!
그래도 나는 이것에 너무 낙심하지 않습니다. 다음과 같이 코드에 몇 가지 추가 사항을 추가한 후 실시간 거래를 시작하겠습니다.
- 특정 간격으로 로트 크기 자동 조정.
- 사용 가능한 여백을 주시합니다.
- "외가격" 거래를 종료합니다.
Eric, "백테스트에 사용했던 MT 빌드"를 의미했다면 MT4 빌드 191이었습니다. 이번 주에 출시되는 새 빌드 192가 더 정확한 ST 결과를 제공할 수 있습니다. ( http://www.metaquotes.net/forum/1884/ ) 외관상 새 빌드는 크게 개선되었습니다. 우리는 볼 것이다.
Eric: 나는 또한 잠시 동안 그리드를 실험해 왔습니다. 나는 그것들을 좋아하지만 여전히 단점을 다룰 좋은 방법을 찾으려고 노력하고 있습니다.
에릭, 이건 비판적으로 들리겠지만 그런 의미는 아니야...
그리드가 큰 손실을 초래하는 것이 아니라 사람이 큰 손실을 유발합니다. 드로다운의 크기가 마음에 들지 않으면 "작게 가져오세요". 일부 MT 중개인을 사용하면 핍당 $0.01만큼 적게 거래할 수 있습니다.
물론, 그것은 또한 당신의 수익률을 감소시키지만, 대부분의 사람들(당신을 특별히 언급하지 않는)은 그들의 돈에 대한 터무니없는 수익을 기대합니다.
따라서 "Get Small" 및 드로다운 문제가 사라집니다. 100,000핍의 음수 부동 소수점이 있는 그리드를 시연했습니다(잘못 인쇄되지 않음). $0.01/pip에 거래했기 때문에 문제가 되지 않았습니다. 나는 여전히 월 2-5%의 잠재적인 수익을 가지고 있었고 $1000의 손실은 용인하기 쉽습니다.
공개하기 위해 아직 테스트 중이므로 이 그리드를 아직 사용하지 않았습니다. 실제 돈을 투입하기 전에 스크립트가 제대로 작동할 것이라는 완전한 믿음이 필요합니다. 즉, 수익성을 말하는 것이 아닙니다. 코딩/처리 측면에 대해 이야기하고 있습니다.
나는 당신이 말하는 것을 완전히 이해합니다. 페니 핍 거래를 의미하더라도 적절한 로트 크기를 사용하는 것이 옳습니다. 사람들은 더 작게 거래함으로써 스스로에게 호의를 보일 것입니다. 내 라이브 계정은 interbankfx에 있으며 종종 소액으로 거래합니다.
어쩌면 나는 더 명확했어야 했다. 나는 반드시 드로다운이 아닌 대규모 "음수 부동 소수점"을 제한하기 위해 다양한 방법을 테스트하고 있습니다. 기본적으로 특정 지점에서 재설정하고 그리드를 다시 시작하고 싶습니다. 그것이 제가 지금 실험하고 있는 것입니다. 몇 가지 아이디어가 있지만 여전히 codersguru의 과정을 공부하고 있으므로 현재로서는 아직 내 아이디어를 프로그래밍할 수 없습니다. 바라건대 곧 나는 그것을 가능하게 할 만큼 충분히 배우는 데 필요한 시간을 할애하게 될 것입니다.
게다가 25핍 그리드를 사용하고 있습니다. 모델링 품질이 시뮬레이션된 틱을 참조하는 경우 1분 데이터에서 파생되기 때문에 전체 결과에 많은 차이를 만들지 의심됩니다. 범위가 >= 25핍인 1분 막대의 비율이 매우 낮을 것이라고 생각하지 않습니다. 그러면 ST가 생성할 수 있는 잘못된 교차가 얼마나 될까요?
1분 데이터(예: Alpari에서)를 가져와서 어딘가에서 사용할 수 있는 지침과 같이 모든 시간 프레임으로 변환해야 한다고 생각합니다.
그런 다음 가져온 데이터를 가져온 기간에만 테스트해야 합니다. 그리고 " 모든 틱 방법"으로 테스트를 수행하십시오. 이와 같이 90%를 얻어야 하며 항상 이런 식으로 작동합니다.
그러나 물론 90%라고 해도 이 방법은 여전히 완전히 정확하지 않을 수 있습니다. 그러나 가능한 최대의 정확도를 얻는 것은 나쁘지 않습니다.
다음은 제가 실험해 본 기본 그리드 EA입니다. 저는 이 EA에 세 가지 추가 기능을 추가하는 것에 대해 생각하고 있습니다.
1) 입력에서 그리드가 보류 주문 을 설정하는 방향을 설정해야 함을 알 수 있습니다. 내가 하고 싶은 것은 간단한 표시기를 사용하여 긴 그리드 또는 짧은 그리드를 설정할지 여부를 결정할 수 있는 옵션이 있다는 것입니다. 길거나 짧은 그리드를 시작하는 정확한 지점은 그다지 중요하지 않지만 일반적으로 추세의 방향에 있기를 원합니다. 제가 사용하고 있는 것은 igorad가 프로그래밍한 HMA 표시기입니다. 따라서 HMA의 기울기가 상승하면 보류 중인 공매도는 모두 삭제되고 EA는 긴 그리드를 설정하고, 기울기가 다운이면 보류 중인 모든 롱을 삭제하고 짧은 그리드를 설정합니다. (그림 참조)
예를 들어, Grid Direction 입력을 사용하여 그리드 방향을 입력할 수 있는 것 외에도 HMA(true 또는 false)를 사용하여 방향을 자동으로 결정하는 옵션이 있다고 생각합니다.
2) 그런 다음 HMA 슬로프의 스위치가 반대되는 모든 보류 중인 주문(true 또는 false)을 취소하도록 하고 슬로프의 변경이 열려 있는 모든 위치(true 또는 false)를 취소하도록 하는 옵션도 있습니다. KillOrders 및 KillPositions 입력을 사용하여 수동으로 수행합니다.
3) 세 번째는 내가 가장 많이 생각한 것입니다. 모든 것을 닫고 기본적으로 그리드를 재설정하는 지점이 있습니다. 주문이 많이 쌓이게 되므로 수시로 해줘야 한다고 생각합니다. 수시로 새롭게 시작하는 것이 좋을 것입니다. 제 생각은 EA가 계정의 자산을 모니터링하도록 하는 것입니다. EA가 모든 것을 닫고 자체적으로 재설정하는 형평성 수준을 설정할 수 있는 옵션이 있는 경우. 따라서 1000달러짜리 미니 계정을 다임 핍으로 거래하는 경우 자기자본이 1100달러에 도달할 때 EA가 모두 마감하도록 하여 1000핍의 순이익을 축적했을 때 EA가 모든 것을 마감하도록 할 수 있습니다.
그리드 EA에 대한 제 생각입니다. 저는 잠시 동안 그리드를 실험해 왔습니다(저는 MakeGrid EA에서 몇 달 전에 스레드를 시작했지만 그다지 멀리 가지 않았습니다). 저는 mql4 프로그래밍에 대해 천천히 배우고 있으므로 결국에는 이 EA를 수정하여 이러한 기능을 통합할 것입니다. 내 얘기지만 다른 사람도 이 작업을 하고 싶어 한다면 좋을 것입니다!
Strategy Tester 는 그 어느 때보다 신뢰할 수 있습니다. 모델링 품질이 약 90% 향상되더라도 항상 정확한 성능 그림으로 변환되지는 않습니다. 또한 Strategy Tester는 Buystop 및 Sellstop과 같은 보류 중인 주문을 처리하는 데 어려움을 겪는다고 생각합니다. 그리고 그리드 거래는 많은 보류 주문을 사용합니다.
나는 또한 잠시 동안 그리드를 실험해 왔습니다. 나는 그것들을 좋아하지만 여전히 단점을 다룰 좋은 방법을 찾으려고 노력하고 있습니다.
@BC 브렛; 백테스트에 어떤 EA를 사용하고 있었나요?
나의 첫 EA
@BC 브렛; 백테스트에 어떤 EA를 사용하고 있었나요?
뭐라고요? 미리 구축된 그리드 시스템 EA를 인터넷 어딘가에서 다운로드할 수 있었단 말입니까? 나만 알았더라면!
아니오 - 이 아기는 처음부터 끝까지(시스템 설계 및 MQL4 코딩) 100% 제 두뇌의 아이입니다.
사용할 최고의 기술과 매개변수 세트를 찾기 위해 원래 디자인에 대한 여러 변형 테스트를 수행하고 싶었습니다.
최대 이익을 위해 - 하지만 전략 테스터가 내 EA가 1,864%의 연간 수익을 낼 것이라고 말했을 때 왜 코드를 수정하는 데 시간을 낭비해야 합니까? 내 말은, ST 결과가 waaaaaaay 떨어져 있다고 생각합니다!
그래도 나는 이것에 너무 낙심하지 않습니다. 다음과 같이 코드에 몇 가지 추가 사항을 추가한 후 실시간 거래를 시작하겠습니다.
- 특정 간격으로 로트 크기 자동 조정.
- 사용 가능한 여백을 주시합니다.
- "외가격" 거래를 종료합니다.
Eric, "백테스트에 사용했던 MT 빌드"를 의미했다면 MT4 빌드 191이었습니다. 이번 주에 출시되는 새 빌드 192가 더 정확한 ST 결과를 제공할 수 있습니다. ( http://www.metaquotes.net/forum/1884/ ) 외관상 새 빌드는 크게 개선되었습니다. 우리는 볼 것이다.
나는 또한 잠시 동안 그리드를 실험해 왔습니다. 나는 그것들을 좋아하지만 여전히 단점을 다룰 좋은 방법을 찾으려고 노력하고 있습니다.
에릭, 이건 비판적으로 들리겠지만 그런 의미는 아니야...
그리드가 큰 손실을 초래하는 것이 아니라 사람이 큰 손실을 유발합니다. 드로다운의 크기가 마음에 들지 않으면 "작게 가져오세요". 일부 MT 중개인을 사용하면 핍당 $0.01만큼 적게 거래할 수 있습니다.
물론, 그것은 또한 당신의 수익률을 감소시키지만, 대부분의 사람들(당신을 특별히 언급하지 않는)은 그들의 돈에 대한 터무니없는 수익을 기대합니다.
따라서 "Get Small" 및 드로다운 문제가 사라집니다. 100,000핍의 음수 부동 소수점이 있는 그리드를 시연했습니다(잘못 인쇄되지 않음). $0.01/pip에 거래했기 때문에 문제가 되지 않았습니다. 나는 여전히 월 2-5%의 잠재적인 수익을 가지고 있었고 $1000의 손실은 용인하기 쉽습니다.
공개하기 위해 아직 테스트 중이므로 이 그리드를 아직 사용하지 않았습니다. 실제 돈을 투입하기 전에 스크립트가 제대로 작동할 것이라는 완전한 믿음이 필요합니다. 즉, 수익성을 말하는 것이 아닙니다. 코딩/처리 측면에 대해 이야기하고 있습니다.
어쨌든 이 포스트의 요점은 "작게 하라"는 것이었습니다!
케리스
케리스
케리스,
나는 당신이 말하는 것을 완전히 이해합니다. 페니 핍 거래를 의미하더라도 적절한 로트 크기를 사용하는 것이 옳습니다. 사람들은 더 작게 거래함으로써 스스로에게 호의를 보일 것입니다. 내 라이브 계정은 interbankfx에 있으며 종종 소액으로 거래합니다.
어쩌면 나는 더 명확했어야 했다. 나는 반드시 드로다운이 아닌 대규모 "음수 부동 소수점"을 제한하기 위해 다양한 방법을 테스트하고 있습니다. 기본적으로 특정 지점에서 재설정하고 그리드를 다시 시작하고 싶습니다. 그것이 제가 지금 실험하고 있는 것입니다. 몇 가지 아이디어가 있지만 여전히 codersguru의 과정을 공부하고 있으므로 현재로서는 아직 내 아이디어를 프로그래밍할 수 없습니다. 바라건대 곧 나는 그것을 가능하게 할 만큼 충분히 배우는 데 필요한 시간을 할애하게 될 것입니다.
에릭
우선 모델링 퀄리티가 낮은건 알겠는데 대체 그게 뭔데?
모델링 품질이 실제로 무엇을 의미하는지 이해하지 못합니다.
내가 아는 것은 ST 설정에 대한 CG의 지시에 따라 테스트를 실행했다는 것뿐입니다.
성형 품질이 낮다고 하면 누구의 잘못인가?
게다가 25핍 그리드를 사용하고 있습니다. 모델링 품질이 시뮬레이션된 틱을 참조하는 경우 1분 데이터에서 파생되기 때문에 전체 결과에 많은 차이를 만들지 의심됩니다. 범위가 >= 25핍인 1분 막대의 비율이 매우 낮을 것이라고 생각하지 않습니다. 그러면 ST가 생성할 수 있는 잘못된 교차가 얼마나 될까요?1분 데이터(예: Alpari에서)를 가져와서 어딘가에서 사용할 수 있는 지침과 같이 모든 시간 프레임으로 변환해야 한다고 생각합니다.
그런 다음 가져온 데이터를 가져온 기간에만 테스트해야 합니다. 그리고 " 모든 틱 방법"으로 테스트를 수행하십시오. 이와 같이 90%를 얻어야 하며 항상 이런 식으로 작동합니다.
그러나 물론 90%라고 해도 이 방법은 여전히 완전히 정확하지 않을 수 있습니다. 그러나 가능한 최대의 정확도를 얻는 것은 나쁘지 않습니다.
거기에 있었어 - 그랬어
1분 데이터(예: Alpari에서)를 가져와서 어딘가에서 사용할 수 있는 지침과 같이 모든 시간 프레임으로 변환해야 한다고 생각합니다.
ST 설정을 위한 CG의 지시에 따라 테스트를 실행했습니다.
MT4 빌드 192가 더 믿을만한 ST 보고서를 생성하는지 확인할 것입니다.
예, 분명히 귀하의 게시물을 충분히 주의 깊게 읽지 않았습니다.
그러나 중요한 것은 가져온 데이터를 가져온 기간 동안만 테스트한다는 것입니다. "양호한" 데이터를 초과하는 기간 동안 테스트하면 품질이 저하됩니다. 90%나 89%를 얻을 수 없는 EA를 본 적이 없기 때문에 이상합니다. 다른 EA에서 얻을 수 있습니까?
어쨌든 행운을 빕니다.
빌드 그리드 EA
그리드 EA를 만들 수 있습니다. 충분히 간단하게 들립니다.
그리드 EA를 만들 수 있습니다. 충분히 간단하게 들립니다.
심장 강화,
네, 저는 우리가 뭔가를 결합하려고 노력해야 한다고 생각합니다.
다음은 제가 실험해 본 기본 그리드 EA입니다. 저는 이 EA에 세 가지 추가 기능을 추가하는 것에 대해 생각하고 있습니다.
1) 입력에서 그리드가 보류 주문 을 설정하는 방향을 설정해야 함을 알 수 있습니다. 내가 하고 싶은 것은 간단한 표시기를 사용하여 긴 그리드 또는 짧은 그리드를 설정할지 여부를 결정할 수 있는 옵션이 있다는 것입니다. 길거나 짧은 그리드를 시작하는 정확한 지점은 그다지 중요하지 않지만 일반적으로 추세의 방향에 있기를 원합니다. 제가 사용하고 있는 것은 igorad가 프로그래밍한 HMA 표시기입니다. 따라서 HMA의 기울기가 상승하면 보류 중인 공매도는 모두 삭제되고 EA는 긴 그리드를 설정하고, 기울기가 다운이면 보류 중인 모든 롱을 삭제하고 짧은 그리드를 설정합니다. (그림 참조)
예를 들어, Grid Direction 입력을 사용하여 그리드 방향을 입력할 수 있는 것 외에도 HMA(true 또는 false)를 사용하여 방향을 자동으로 결정하는 옵션이 있다고 생각합니다.
2) 그런 다음 HMA 슬로프의 스위치가 반대되는 모든 보류 중인 주문(true 또는 false)을 취소하도록 하고 슬로프의 변경이 열려 있는 모든 위치(true 또는 false)를 취소하도록 하는 옵션도 있습니다. KillOrders 및 KillPositions 입력을 사용하여 수동으로 수행합니다.
3) 세 번째는 내가 가장 많이 생각한 것입니다. 모든 것을 닫고 기본적으로 그리드를 재설정하는 지점이 있습니다. 주문이 많이 쌓이게 되므로 수시로 해줘야 한다고 생각합니다. 수시로 새롭게 시작하는 것이 좋을 것입니다. 제 생각은 EA가 계정의 자산을 모니터링하도록 하는 것입니다. EA가 모든 것을 닫고 자체적으로 재설정하는 형평성 수준을 설정할 수 있는 옵션이 있는 경우. 따라서 1000달러짜리 미니 계정을 다임 핍으로 거래하는 경우 자기자본이 1100달러에 도달할 때 EA가 모두 마감하도록 하여 1000핍의 순이익을 축적했을 때 EA가 모든 것을 마감하도록 할 수 있습니다.
그리드 EA에 대한 제 생각입니다. 저는 잠시 동안 그리드를 실험해 왔습니다(저는 MakeGrid EA에서 몇 달 전에 스레드를 시작했지만 그다지 멀리 가지 않았습니다). 저는 mql4 프로그래밍에 대해 천천히 배우고 있으므로 결국에는 이 EA를 수정하여 이러한 기능을 통합할 것입니다. 내 얘기지만 다른 사람도 이 작업을 하고 싶어 한다면 좋을 것입니다!
좋은 소리
안녕 에릭
이것은 가능하게 들립니다. HMA 지표를 게시하십시오.
나는 지금 다른 EA를 끝내려고 노력하고 있습니다. 그래서 앞으로 며칠 동안 시간을 최대한 활용할 수 있습니다. 하지만 작업하는 데 몇 시간이 걸릴 수도 있습니다.
그리고 작업의 절반은 이미 완료되었습니다.
감사해요