커뮤니티
시스템질문
2005-04-06 21:42:04
1349
글번호 7037
숙하십니다.
코딩상에서실제장중테스트 하는 것과 시뮬레이션에서시그널 차이가왜 나는지
알 수가 없어서이렇게자물을 구합니다.
진입식
input:len(10),len1(70),len2(0.36),s1(3.0),delay(8);
var:var20(0),cond1(true),cond2(true);
Var1=atr(len);
Var2=atr(len1);
IF date != date[1] then
var9= CurrentEntries();
Cond1=date==exitdate(1) And marketposition(1)==1;
Cond2=date==exitdate(1) And marketposition(1)==-1;
If Var1<var2 Then
Var10=1;
Else
Var10=0 ;
If highest(Var10,delay)==1 Then begin
If stime<=150000 and CurrentEntries()-var9<=2 Then
If Cond1==False then
buy("매수",Atstop,dayopen()+(dayhigh(1)-daylow(1))*len2);
If Cond2==False then
sell("매도",Atstop,dayopen()-(dayhigh(1)-daylow(1))*len2) ;
// ***** 당일청산***********
SetStopEndofday(1500);
아무리살펴보아도 원인을 알 수 없습니다.봉의바수때문인지아니면, 코딩상에 문제인지
정확히 알고 싶습니다.
- 1. 2005.4.6.JPG (0.09 MB)
- 2. 7158_205.4.6_1.JPG (0.06 MB)
답변 3
예스스탁 예스스탁 답변
2005-04-07 15:47:46
안녕하세요
예스스탁입니다.
적용해본결과 현재가창과 시물레이터에서 모두 동일한 결과가 나오고 있습니다.
실제장중 테스트와 시물레이터는 약간의 차이가 날수도 있습니다.
atstop의 경우 식제 장에서는 봉의 만들어지는 순간에 만족여부를 체크하지만
시물레이터는 봉이 어떤식으로 움직이며 만들어졋는지를 알 수 없습니다.
자체의 기준으로 계산합니다.
또한 시물레이터의 봉 갯수에 의한 차이도 날 수있습니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : 시스템질문
> 숙하십니다.
코딩상에서실제장중테스트 하는 것과 시뮬레이션에서시그널 차이가왜 나는지
알 수가 없어서이렇게자물을 구합니다.
진입식
input:len(10),len1(70),len2(0.36),s1(3.0),delay(8);
var:var20(0),cond1(true),cond2(true);
Var1=atr(len);
Var2=atr(len1);
IF date != date[1] then
var9= CurrentEntries();
Cond1=date==exitdate(1) And marketposition(1)==1;
Cond2=date==exitdate(1) And marketposition(1)==-1;
If Var1<var2 Then
Var10=1;
Else
Var10=0 ;
If highest(Var10,delay)==1 Then begin
If stime<=150000 and CurrentEntries()-var9<=2 Then
If Cond1==False then
buy("매수",Atstop,dayopen()+(dayhigh(1)-daylow(1))*len2);
If Cond2==False then
sell("매도",Atstop,dayopen()-(dayhigh(1)-daylow(1))*len2) ;
// ***** 당일청산***********
SetStopEndofday(1500);
아무리살펴보아도 원인을 알 수 없습니다.봉의바수때문인지아니면, 코딩상에 문제인지
정확히 알고 싶습니다.
히말라야
2005-04-08 08:27:48
히말라야 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2005-04-08 09:35:50
안녕하세요
예스스탁입니다.
현재 테스트 해본 결과 신호가 다르게 나오지 않습니다.
현재가 창과 시물레이션의 결과와 같은 구간 일치를 하고 있습니다.
다른 문제가 있는지 계속적으로 테스트해 보도록 하겠습니다.
식만으로는 정확한 문제를 찾기 어렵습니다.
사용자분께서도 다시 한번 설정상의 다른점이 없는지
살펴봐 주시고(예를 들어 트레이딩 포지션 설정)
차후에 다시 이런 문제가 발생하면 전화를 한번 주시기 바랍니다.
이용에 불편을 드려 죄송합니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : Re : Re : 추가질문
> 수고하십니다. 물론 stop의 주문에서 실제로 일어난일을알 수 없다는 것을알고는 있습니다.
담장자분께 궁금한것은
1. "현재가 창가 시뮬레이션과 차이가없다"는 말씀은 그림과 같은 구간에서 장중에
리얼테스트하는 구간과 차이가 없이 신호가 나오는지...차트 세팅상에 문제가있어서
그런지 정확히 알고 싶습니다.
2.그림상에서도 볼수 있듯이 일정레인지의 돌파식인데...지표상으로도 확연히 돌파한모습이 보이고 있는데...실제 장에서 인식을 못한다는 것은 코딩상의 오류이거나 문제가 있는 것으로 보입니다. 돌파했을때 주문에 나갈 수 있도록 코딩을 수정해주셨감사하겠습니다.
다음글
이전글