커뮤니티
수식문의
2013-11-20 02:29:27
140
글번호 69631
안녕하세요 답변감사합니다 어제 C.T로직 Y.T로변환해주신 로직을 가저와 같은조건으로 시믈했는데 전혀다르게 결과가나옵니다
다시 좀 점검부탁드립니다
If ttime<1500 Then
If ttime>0900 Then
If position=0 Then
Call buy("매수",Atstop,Def,opend+0.8)
Call sell("매도",Atstop,Def,opend-0.8)
Else
Call buy("역매수",Atstop,Def,llv(1,low,barnumsinceentry+1)+0.9)
Call sell("역매도",Atstop,Def,hhv(1,high,barnumsinceentry+1)-0.9)
End If
End if
End if
if stime < 150000 then{
if stime > 090000 then{
if MarketPosition == 0 then{
buy("매수", atstop , opend(0) + 0.8 );
sell("매도", atstop , opend(0) - 0.8 );
}
else{
buy("역매수", atstop , def ,lowest(low, BarsSinceEntry+1)+0.9);
sell("역매도", atstop , def ,highest(High , BarsSinceEntry+1)-0.9);
}
}
}
********************************************************************************
11월18일 C.T
09시10분 265.10 매도
09시45분 265.75 역매수
10시40분 265.30 에 역매도
15시00분 당일청산
************************************************************************************
11월 18일 Y.T
09시 10분 265.10 매도
09시 10분 265.10 매도청산
09시 15분 265.10 역매수
03시00분 당일청산
*******************************************************************************
담당자님께서 참고하시라고 제가의도하는 로직은
( 장시작후 0.8포 상승이면 매수 , 0.8포 하락이면 매도 , 하여 고 ~ 저점 대비 0.9포 꺽이면 반대로 역진입 합니다 이런식으로 장종료까지 중간에 청산없이 계속 역진입하는 스읭로직입니다 ) 살펴봐주십시요 번거롭게하여 죄송합니다
답변 1
예스스탁 예스스탁 답변
2013-11-20 14:02:21
안녕하세요
예스스탁입니다.
역매수와 역매도 수식의 매개변수 지정이 잘못되어 있었습니다.
아래식으로 다시 적용하시면 됩니다.
If stime < 150000 Then{
if stime > 090000 then{
If MarketPosition==0 then{
buy("매수",Atstop,DayOpen+0.8);
sell("매도",Atstop,DayOpen-0.8);
}
if MarketPosition == -1 Then
buy("역매수",Atstop,lowest(low,BarsSinceEntry+1)+0.9);
if MarketPosition == 1 Then
sell("역매도",Atstop,highest(high,BarsSinceEntry+1)-0.9);
}
}
즐거운 하루되세요
> 민선생1 님이 쓴 글입니다.
> 제목 : 수식문의
>
안녕하세요 답변감사합니다 어제 C.T로직 Y.T로변환해주신 로직을 가저와 같은조건으로 시믈했는데 전혀다르게 결과가나옵니다
다시 좀 점검부탁드립니다
If ttime<1500 Then
If ttime>0900 Then
If position=0 Then
Call buy("매수",Atstop,Def,opend+0.8)
Call sell("매도",Atstop,Def,opend-0.8)
Else
Call buy("역매수",Atstop,Def,llv(1,low,barnumsinceentry+1)+0.9)
Call sell("역매도",Atstop,Def,hhv(1,high,barnumsinceentry+1)-0.9)
End If
End if
End if
if stime < 150000 then{
if stime > 090000 then{
if MarketPosition == 0 then{
buy("매수", atstop , opend(0) + 0.8 );
sell("매도", atstop , opend(0) - 0.8 );
}
else{
buy("역매수", atstop , def ,lowest(low, BarsSinceEntry+1)+0.9);
sell("역매도", atstop , def ,highest(High , BarsSinceEntry+1)-0.9);
}
}
}
********************************************************************************
11월18일 C.T
09시10분 265.10 매도
09시45분 265.75 역매수
10시40분 265.30 에 역매도
15시00분 당일청산
************************************************************************************
11월 18일 Y.T
09시 10분 265.10 매도
09시 10분 265.10 매도청산
09시 15분 265.10 역매수
03시00분 당일청산
*******************************************************************************
담당자님께서 참고하시라고 제가의도하는 로직은
( 장시작후 0.8포 상승이면 매수 , 0.8포 하락이면 매도 , 하여 고 ~ 저점 대비 0.9포 꺽이면 반대로 역진입 합니다 이런식으로 장종료까지 중간에 청산없이 계속 역진입하는 스읭로직입니다 ) 살펴봐주십시요 번거롭게하여 죄송합니다
이전글