커뮤니티
수식 문의
2014-06-23 18:09:05
144
글번호 76052
최초진입트리거(시초가 대비 50bp 상승/하락시) 1차진입하고
2차진입트리거(최초진입트러기 대비 50bp 상승/하락시+1차진입이 평가이익중) 2차진입하는 로직을 구성하고 싶은데 부탁드립니다.
/*시가진입 트리거*/
var50=dayopen+0.50;
var60=dayopen-0.50;
/*추가진입 트리거*/
if stime==090000 then {
var10=0;
var10=dayopen;}
var20=var10+0.50;
var30=var10-0.50;
if O>var20 then {
var10=O;}
if O<var30 then {
var10=O;}
/*리셋*/
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;}
/*최초진입*/
if var2==0 then {
if c>var50 then { buy("b1");} /*시가 대비 50bp 상승시 진입*/
if c<var60 then { sell("S2");} /*시가 대비 50bp 하락시 진입*/
}
/*2차진입*/
if var2==1 and OpenPositionProfit()>0 then {
if c>var20 then { buy("add_b");} /*전진입시점트리거 대비 50bp 상승시 진입*/
if c<var30 then { sell("add_S");} /*전진입시점트리거 대비 50bp 하락시 진입*/
}
setstopendofday(144500);
답변 1
예스스탁 예스스탁 답변
2014-06-24 10:29:07
안녕하세요
예스스탁입니다.
아래와 같이 작성하시면 됩니다.
적용하실 때 시스템 트레이딩 설정창의
피라미딩탭에서 피라미딩을 다른진입신호만 허용으로 설정하고
적용하시면 됩니다.
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;
}
if var2 == 0 and MarketPosition == 0 and stime < 144500 Then{
buy("b",AtStop,dayopen+0.5);
sell("s",AtStop,dayopen-0.5);
}
if MarketPosition == 1 and MaxEntries == 1 Then
buy("bb",AtStop,EntryPrice+0.5);
if MarketPosition == -1 and MaxEntries == 1 Then
sell("ss",AtStop,EntryPrice-0.5);
SetStopEndofday(144500);
즐거운 하루되세요
> HI_pa***** 님이 쓴 글입니다.
> 제목 : 수식 문의
> 최초진입트리거(시초가 대비 50bp 상승/하락시) 1차진입하고
2차진입트리거(최초진입트러기 대비 50bp 상승/하락시+1차진입이 평가이익중) 2차진입하는 로직을 구성하고 싶은데 부탁드립니다.
/*시가진입 트리거*/
var50=dayopen+0.50;
var60=dayopen-0.50;
/*추가진입 트리거*/
if stime==090000 then {
var10=0;
var10=dayopen;}
var20=var10+0.50;
var30=var10-0.50;
if O>var20 then {
var10=O;}
if O<var30 then {
var10=O;}
/*리셋*/
var2=0;
for var1=0 to 10 {
if sdate==entrydate(var1) Then
var2 = var2+1;}
/*최초진입*/
if var2==0 then {
if c>var50 then { buy("b1");} /*시가 대비 50bp 상승시 진입*/
if c<var60 then { sell("S2");} /*시가 대비 50bp 하락시 진입*/
}
/*2차진입*/
if var2==1 and OpenPositionProfit()>0 then {
if c>var20 then { buy("add_b");} /*전진입시점트리거 대비 50bp 상승시 진입*/
if c<var30 then { sell("add_S");} /*전진입시점트리거 대비 50bp 하락시 진입*/
}
setstopendofday(144500);
다음글
이전글