EA에 대한 제안(이익 손실) - 페이지 9

 

당신이 옳습니다. 그것이 백테스트 를 검증하는 유일한 방법입니다. 앞으로 실행한 다음 백테스트를 실행한 다음 비교하는 것입니다. 그러나 결과가 동일하지 않을 것이라고 대충 짐작할 수 있습니다.

브로커 틱 데이터와 스프레드가 있는 경우 결과는 동일해야 합니다. 물론 컴퓨터를 재부팅하고 거래를 놓친 경우가 아니면 말입니다. ;)

 

> 브로커 틱 데이터와 스프레드가 있는 경우 결과는 동일해야 합니다.

네트워크 문제 제외, 패킷 손실, 이전 틱에서 EA 사용 중 등

-BB-

 
c0d3 :
또한 지금까지의 결과에 대한 참고 사항으로, 그래서 90$를 잃었다가 다시 돌아왔습니다. 지금은 +62$입니다. 하지만 다시 만든 것처럼 시장으로 바로 되돌려 놓을 것입니다. 매우 놀랐을 것입니다. 내가 그것을 끄지 않는 한 얻은 이익을 반환하지 않으면.


이봐 c0d3,

1.) 사용 중인 코드의 최신 버전을 게시할 수 있습니까? 나는 지난 8개월 동안 내가 보낸 버전을 685번 백테스팅 했습니다. 나는 1시간 eurusd에서 꽤 좋은 결과를 얻었습니다. diostar의 마지막 게시물은 링크에서 404 오류를 반환합니다. 내 EA에 몇 가지 코드\로직이 있어 귀하의 EA에 추가하고 그것이 드로다운%를 줄이는지 확인하고 싶습니다.

2.) 어떤 다른 쌍에서 실행하시겠습니까?미치지 말고 1 또는 2개의 다른 쌍을 선택하십시오.

3.) 이 사이트에는 몇 가지 문제가 있습니다. 주제를 구독하고 누군가가 새 댓글을 게시할 때 알림을 받는 사이트입니다. 몇 주 전에는 이것이 효과가 있었지만 지금은 아무 것도 없다는 것을 맹세합니다.

 
c0d3 :
또한 지금까지의 결과에 대한 참고 사항, 그래서 90$를 잃었다가 다시 돌아왔습니다, 지금은 +62$입니다. 하지만 다시 만든 것처럼 시장에 바로 되돌려줄 것입니다. 매우 놀랐을 것입니다. 내가 그것을 끄지 않는 한 얻은 이익을 반환하지 않으면.

이 승리가 발생하면 연속 승리가 2에서 3으로 증가합니다. 연속 패배는 그대로 유지됩니다.4.

보고서의 나머지 부분은 내가 말할 수 있는 것이 별로 없습니다.

따라서 이것이 이 fwd 테스트를 진행하려면 어떤 종류의 시장 상황이 연속 승리 확률을 "변경"했지만 손실은 동일하게 유지되는지 살펴봐야 합니다. 느리고 범위가 넓은 시장....또는 빠른 추세 때문이었습니까? 아니면 돌파구였습니까? 아니면 longentry() 신호가 짧은 신호보다 더 자주 발생했기 때문입니까? 그 반대도 마찬가지입니다. 차트(설명 및 보고서 제외)에서 답을 찾고 모든 세션, 매일 또는 모든 H1, H4 등을 다루는 전략적 메모를 작성하십시오.

게다가 단일 fwd 테스트에서 여러 메이저를 거래하고 있어 테스트가 n배 더 많은 변수가 될 수 있습니다. 상관 관계, 종속성을 고려했습니까? 당신이 아직 그것을 모른다면 그들 각각은 요즘 서로에게 크게 영향을 미칩니다.

단순히 끝날 때까지 기다리거나 1-2 거래로 약간의 이익을 얻는 것보다 훨씬 더 많은 일을 해야 합니다. fwd 테스트는 매우 느릴 수 있지만 백테스트 동안 제공할 수 없는 전략적 변경 등을 실시간으로 찾는 데 매우 유용합니다.

또한 테스트 중에 "끄지 않는 한" 을 생각하는 이유가 확실하지 않습니까??? 이것은 정말 미친 짓이며, 당신(그리고 아마도 다른 모든 사람들)이 이 테스트에 들인 모든 노력을 망칠 것입니다.

 
danjp :


이봐 c0d3,

1.) 사용 중인 코드의 최신 버전을 게시할 수 있습니까? 나는 지난 8개월 동안 내가 보낸 버전을 685회 백테스팅했습니다. 나는 1시간 eurusd에서 꽤 좋은 결과를 얻었습니다. diostar의 마지막 게시물은 링크에서 404 오류를 반환합니다. 내 EA에 몇 가지 코드\로직이 있어 귀하의 EA에 추가하고 그것이 드로다운%를 줄이는지 확인하고 싶습니다.

2.) 어떤 다른 쌍에서 실행하시겠습니까?미치지 말고 1 또는 2개의 다른 쌍을 선택하십시오.

3.) 이 사이트에는 몇 가지 문제가 있습니다. 주제를 구독하고 누군가가 새 댓글을 게시할 때 알림을 받는 사이트입니다. 몇 주 전에는 이것이 효과가 있었지만 지금은 아무 것도 없다는 것을 맹세합니다.

내가 테스트하고 있는 EA
파일:
 
ubzen :

당신이 옳습니다. 그것이 백테스팅을 검증하는 유일한 방법입니다. 앞으로 실행한 다음 백테스트를 실행한 다음 비교하는 것입니다. 그러나 결과가 동일하지 않을 것이라고 대충 짐작할 수 있습니다.

브로커 틱 데이터와 스프레드가 있는 경우 결과는 동일해야 합니다. 물론 컴퓨터를 재부팅하고 거래를 놓친 경우가 아니면 말입니다. ;)


테스트에 대한 몇 가지 생각. 백테스팅과 포워드 테스팅이 거의 동일해야 한다는 데 동의합니다. 그러나 라이브 거래와 선도 테스트에 들어갈 때, 제 경우에는 닫히지 않기 때문에 동일하지 않을 가능성이 큽니다. 테스트를 전달할 때 볼륨이 없습니다. 따라서 주문이 보류 중인 경우 주문이 입력되면 해당 가격으로 열립니다. 시장가 주문은 매도/입찰 등으로 이루어져야 합니다. 현실에 가깝지도 않은 라이브 거래에서.

설명하겠습니다. 여러 쌍에서 실행되는 EA가 있습니다. 지난 2년 간의 백 테스팅과 지난 2개월 간의 포워드 테스팅에서 쌍에 대해 유사한 결과를 얻었습니다. 쌍은 EURUSD, EURCHF, EURAUD 및 AUDUSD입니다. 이들은 정확히 이국적인 쌍이 아닙니다. 이 EA는 양초 패턴과 가격을 사용하여 거래합니다.

지난 밤에 저는 처음으로 "내 EA를 라이브 테스트"하기 위해 일반 실제 계정보다 더 작은 라이브 MT4 계정을 개설했습니다. 라이브 및 데모 모두에서 MT4를 여러 번 설치한 브로커와 VPS가 있습니다. 또한 집에 있는 랩톱에 여러 대의 MT4를 설치했습니다. 그래서 저는 지난 몇 달 동안 VPS의 데모 계정과 집에 있는 랩톱 모두에서 EA를 앞으로 테스트해 왔습니다. 그것들은 주문 알림 등에서 거의 동일합니다. My Ea는 업데이트 및 거래가 시작될 때 정기적으로 업데이트와 상태 및 물건을 메일로 보냅니다.

그래서 어젯밤은 나의 큰 밤이었다. 내 EA를 내 VPS의 작은 라이브 계정에 드롭하고 내 랩톱 중 하나에 데모 계정을 설정하여 VPS의 내 Ea와 설정을 미러링합니다. 이제 VPS에 대한 데모와 랩톱에 MT4를 클라이언트 측 설치에 대한 데모 테스트를 통해 약간의 차이가 있음을 압니다. VPS는 틱에 매달리지 않거나 몇 초 동안 잠그지 않는 데 훨씬 좋습니다. 일반적으로 이것에 대한 테스트는 VPS가 랩톱에서 실제 EA를 실행하는 것보다 낫다는 것을 확인했습니다. 주문은 모든 면에서 거의 동일했습니다. 여기에 몇 초 차이가 있었을 수 있지만 이중 알림을 받고 두 EA가 동시에 여러 쌍에서 올바르게 작동했습니다.

그래서 어젯밤에 VPS에서 라이브 소규모 계정을 실행하고 랩톱에서 데모를 실행했습니다. EA와 속성을 사용한 설정은 모두 동일하고 동일한 쌍 등입니다. 내가 왜 이것을 했습니까? VPS를 사용하여 모든 것을 설정한 다음 연결을 끊습니다. 내 노트북에서는 아침에 빠르게 확인할 수 있고 밤에 무슨 일이 있었는지 확인하기 위해 아래층으로 내려가 휴대전화로 이메일을 확인할 수 있습니다.

오늘 아침에 노트북으로 확인해보니 EUR USD 거래 스택이 5개 있어 이익을 위해 열리고 닫혔습니다. 총 이익은 약 100포인트입니다. 내 VPS에서는 거래가 없습니다. 나는 또한 총 40포인트의 손실을 위해 5개의 AUDUSD 스택을 열고 닫았습니다. VPS에는 데모의 몇 핍 내에서 유사한 거래가 있습니다. 또한 두 설정 모두에서 EURCHF 거래가 열려 있습니다. 다시 한 번 서로의 지점 내에 배치된 두 주문을 모두 5 스택합니다. 다른 모든 거래와 마찬가지로 1개의 시장과 4개의 보류 중입니다. VPS를 불러오고 시장가 주문은 데모 계정 과 동일하게 열립니다. 그러나 데모 계정과 동일한 가격과 시간에 이루어진 보류 주문은 보류 가격에서 약 20포인트 오픈됩니다. 데모 계정에서는 그렇지 않습니다. 내 모든 주문이 열리고 보류 가격이 데모에서 모든 것이 훌륭합니다. 따라서 거래에서 100점 이상을 만드는 대신 총 30점만 만들 것입니다. 이제 이 경우 거래가 손실로 마감되었습니다. VPS 계정에서 보류 중인 주문이 열린 위치 때문에 VPS 데모에서는 110포인트 정도 잃었고 데모에서는 30포인트 정도만 잃었습니다. 여기 또 다른 경우가 있습니다. 오늘 아침에 책상에 앉아 있는 동안 두 설정이 모두 열려 있는 이유는 두 설정 사이에 왜 그런 차이가 있는지 조사하고 있기 때문입니다. 데모에서는 EURUSD 거래가 열려 있고 VPS 계정에는 거래가 열려 있지 않습니다. 이유는 무엇입니까? 양초 패턴이 약간 다릅니다. 나는 데모 계정에 작은 양초를 가지고 있고 VPS에 작은 양초를 가지고 있어서 패턴이 일치하지 않았습니다.

내 결론은 무엇입니까. 12년 이상 소프트웨어 엔지니어로서 코드가 견고하고 버그가 없는지 확인하기 위해 수행할 수 있는 모든 유형의 테스트는 개발 프로세스의 모든 단계에서 매우 중요합니다. 최적화는 다른 이유 없이 잠자는 동안과 같이 가장 짧은 시간에 코드를 통해 최대한 많은 주기를 실행하는 데도 훌륭한 도구입니다. 또한 매개변수를 설정해야 하는 "아이디어" 또는 "평균"도 제공합니다. 제 경우에는 보통 상위 20%와 하위 20%를 버리고 가장 작은 손실을 찾은 다음 비슷한 범위에 좋은 그룹의 런이 있는 경우 남은 것에서 최고의 이익을 찾습니다.

따라서 포워드 테스트는 훌륭하지만 거래 또는 거래량 감각을 가져갈 실제 상대방이 없습니다. 스파이크가 발생하면 주문이 데모에서 잘 채워지거나 벌금이 마감됩니다. 그러나 가능한 한 가장 작은 실제 계정을 열고 데모 테스트를 Ea로 전달하지 않고 "라이브 테스트"를 원할 수 있습니다. 물론 데모 계정에서 EA를 뒤로, 전달 및 최적화합니다. 현실 세계에서 대처하기 위해 Ea를 약간 조정해야 할 수도 있습니다.

참고로, EURUSD의 두 번째 5 스택은 데모 계정에서 1.3776으로 마감되어 약 110포인트의 또 다른 순가를 기록했습니다. 그래서 오늘의 데모 계정에서 내 EA는 내일까지 폐쇄되었습니다. 10명의 승자와 10명의 패자, 저는 약 1%를 벌었습니다. 내 실제 행동에서 나는 10명의 패자가 있었고 약 1+%를 잃었습니다. 무슨 생각하는지 알아. 딜러 %$$#s이(가) 새 제품을 구입했습니다. 나는 미국 최고의 중개인 중 한 명이 있다고 생각합니다. 제 생각에는 non-ea 거래에서 문제가 발생한 적이 없습니다. 또한 EA 기반 거래를 위한 올바른/최적 설정이 있다고 생각합니다. VPS가 제공하는 모든 이점을 제공합니다.

나는 이것을 위해 다른 스레드를 열어야 했지만 우리는 이 스레드에서 테스트에 대해 상당한 양의 토론을 하고 있었습니다.

 
Live vs Demo에 대해 생각하고 조사해야 할 사항입니다. 귀하의 계정 잔액에 따라 계정 수준이 다른 한 브로커를 알고 있습니다. 계정 잔액 이 낮을수록 스프레드가 넓어집니다. . . 그들의 데모 계정은 최상위 계정처럼 운영되며 스프레드가 좁습니다. 그래서 . . . 데모로 테스트한 다음 실제 소규모 계정을 실행하면 스프레드에 큰 차이가 있습니다. . . 그것은 이익과 손실의 차이일 수 있습니다. .
 
RaptorUK :
Live vs Demo에 대해 생각하고 조사해야 할 사항입니다. 귀하의 계정 잔액에 따라 계정 수준이 다른 한 브로커를 알고 있습니다. 계정 잔액이 낮을수록 스프레드가 넓어집니다. . . 그들의 데모 계정은 최상위 계정처럼 운영되며 스프레드가 좁습니다. 그래서 . . . 데모로 테스트한 다음 실제 소규모 계정을 실행하면 스프레드에 큰 차이가 있습니다. . . 그것은 이익과 손실의 차이일 수 있습니다. .

당신은 마음을 읽었습니다. 나는 어젯밤에 그것에 대해 생각하고 있었고 다른 계정을 꺼내서 스프레드가 똑같은 것처럼 보였습니다.
 
지금까지 추가하고 싶습니다. 손익분기점과 함께 나오고 있고, 하락하고, 상승하고, 지금은 평평합니다.
 
c0d3 :
지금까지 추가하고 싶습니다. 손익분기점과 함께 나오고 있고, 하락하고, 상승하고, 지금은 평평합니다.


아직 작업 중입니다. 지난 2일 밤 라이브 테스트로 정신이 멍해졌습니다. 스태킹 및 물건과 같은 몇 가지 기능을 추가했습니다. 미결 주문을 찾는 더 많은 방법. 나는 그것에 무역 시간 기능 을 추가했습니다. 그것이 도움이 되었는지 여부를 기억할 수 없습니다. 일반적으로 내 EA에서는 하루 종일 거래할 이유가 없습니다.

내가 한 테스트에서 tp와 sl이 너무 작은 것 같습니다. fmultiple과 smultiple을 5와 5처럼 조정해야 한다고 생각합니다. IMO.