커뮤니티
수식 수정및 보완 부탁드립니다.
2010-09-10 13:21:50
1003
글번호 32293
# 매일매일 시스템 적용하고 싶습니다. 수식 수정 부탁드립니다.
평균매입대비 3%상승시 전액매도하고 싶구요~~ 매도후 고가대비 하락시 처음부터 다시 시스템식 똑같이 적용하고 싶습니다. 계속, 반복 적용하고 싶습니다.
var : chogoga(0)
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
# 최고가 계산
chogoga = Close # 당일최고가
if MarketPosition == 1 Then{
if crossup(c,chogoga) then {
chogoga == close;
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
}
if crossup(c,평균매입가*1.03) and Condition1 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도)
exitlong("bP1",OnClose,def,"",1,1);
Condition5 = true;
}
if CrossDown(c,chogoga*0.98) and Condition4 == false Then{ # -2% 하락 1주 매수
buy("b1",OnClose,def,1);
Condition1 = true;
}
if CrossDown(c,chogoga*0.96) and Condition5 == false Then{ # -4% 하락 1주 매수
buy("b2",OnClose,def,2);
Condition2 = true;
}
if CrossDown(c,chogoga*0.94) and Condition4 == false Then{ # -6% 하락 2주 매수
buy("b3",OnClose,def,1);
Condition3 = true;
}
if CrossDown(c,chogoga*0.92) and Condition5 == false Then{ # -8% 하락 2주 매수
buy("b4",OnClose,def,2);
Condition4 = true;
}
}
답변 1
예스스탁 예스스탁 답변
2010-09-10 16:27:10
안녕하세요
예스스탁입니다.
수식을 어디를 수정해 드려야 할지 모르겠습니다.
해당식에는 최초진입이 없고 매수후에 추가 매수부분과
청산식만 있습니다.
condition의 초기화 부분과 당일최고가/평균단가 부분등을 수정해서 올려드립니다.
참고로 시스템은 잔고와 연동이 되지 않아 잔고의 수량전부 청산과 같은 경우는
구현되지 못합니다. 잔고의 수량이 얼마인지 알수 없습니다.
var : chogoga(0);
if date != date[1] or marketposition == 0 then{
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
}
# 최고가 계산
chogoga = dayhigh; # 당일최고가
if MarketPosition == 1 Then{
if crossup(c,chogoga) then {
chogoga == close;
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
}
if crossup(c,avgentryprice*1.03) and Condition5 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도)
exitlong("bP1",OnClose,def,"",1,1);
Condition5 = true;
}
if CrossDown(c,chogoga*0.98) and Condition1 == false Then{ # -2% 하락 1주 매수
buy("b1",OnClose,def,1);
Condition1 = true;
}
if CrossDown(c,chogoga*0.96) and Condition2 == false Then{ # -4% 하락 1주 매수
buy("b2",OnClose,def,2);
Condition2 = true;
}
if CrossDown(c,chogoga*0.94) and Condition3 == false Then{ # -6% 하락 2주 매수
buy("b3",OnClose,def,1);
Condition3 = true;
}
if CrossDown(c,chogoga*0.92) and Condition4 == false Then{ # -8% 하락 2주 매수
buy("b4",OnClose,def,2);
Condition4 = true;
}
}
즐거운 하루되세요
> 신나는파파 님이 쓴 글입니다.
> 제목 : 수식 수정및 보완 부탁드립니다.
> # 매일매일 시스템 적용하고 싶습니다. 수식 수정 부탁드립니다.
평균매입대비 3%상승시 전액매도하고 싶구요~~ 매도후 고가대비 하락시 처음부터 다시 시스템식 똑같이 적용하고 싶습니다. 계속, 반복 적용하고 싶습니다.
var : chogoga(0)
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
# 최고가 계산
chogoga = Close # 당일최고가
if MarketPosition == 1 Then{
if crossup(c,chogoga) then {
chogoga == close;
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
Condition5 = false;
}
if crossup(c,평균매입가*1.03) and Condition1 == false Then{ # 3% 상승 매도(현재종목 통장잔고 전액 매도)
exitlong("bP1",OnClose,def,"",1,1);
Condition5 = true;
}
if CrossDown(c,chogoga*0.98) and Condition4 == false Then{ # -2% 하락 1주 매수
buy("b1",OnClose,def,1);
Condition1 = true;
}
if CrossDown(c,chogoga*0.96) and Condition5 == false Then{ # -4% 하락 1주 매수
buy("b2",OnClose,def,2);
Condition2 = true;
}
if CrossDown(c,chogoga*0.94) and Condition4 == false Then{ # -6% 하락 2주 매수
buy("b3",OnClose,def,1);
Condition3 = true;
}
if CrossDown(c,chogoga*0.92) and Condition5 == false Then{ # -8% 하락 2주 매수
buy("b4",OnClose,def,2);
Condition4 = true;
}
}
다음글
이전글