커뮤니티
수식부탁 합니다.
2004-12-23 10:30:11
802
글번호 6129
하루에 한번만 매매하는 수식좀 알려주세요.
예를 들면,
"시가대비 0.5p 상승이면 매수, 0.5 하락이면 매도"라는 수식을 사용한다면,
위의 식에서 시가대비 0.5p 상승했다가 시가대비 0.5p 하락반전하게 되면
매수청산하고 매도해야 되는데,,,
청산없이 매수 또는 매도중 먼저 발생한 신호만 적용하는 수식좀 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2004-12-24 13:48:19
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
###하루중 매수와 매도 중 먼저 진입하는 것 하나만 되는 식입니다.
var : cnt(0);
if date != date[1] then{
cnt = 0;
cnt = 0;
}
if stime >= 90000 and stime < 150000 then{
if crossup(c,dayopen()+0.5) and cnt < 1 then{
buy("매수");
cnt = cnt+1;
}
if crossdown(c,dayopen()-0.5) and cnt < 1 then{
sell("매도");
cnt = cnt+1;
}
}
if crossdown(c,dayopen()-0.5) then
exitlong("매수청산");
if crossup(c,dayopen()+0.5) then
exitshort("매도청산");
if stime == 150000 then{
exitlong();
exitshort();
}
###하루중 매수와 매도진입이 각각 하루에 한번만 되는 식입니다.
var : Bcnt(0),Scnt(0);
if date != date[1] then{
Bcnt = 0;
Scnt = 0;
}
if stime >= 90000 and stime < 150000 then{
if crossup(c,dayopen()+0.5) and Bcnt < 1 then{
buy("매수");
Bcnt = Bcnt+1;
}
if crossdown(c,dayopen()-0.5) and Scnt < 1 then{
sell("매도");
Scnt = Scnt+1;
}
}
if crossdown(c,dayopen()-0.5) then
exitlong("매수청산");
if crossup(c,dayopen()+0.5) then
exitshort("매도청산");
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되시고 즐거운 크리스마스 되세요
> choisk2 님이 쓴 글입니다.
> 제목 : 수식부탁 합니다.
> 하루에 한번만 매매하는 수식좀 알려주세요.
예를 들면,
"시가대비 0.5p 상승이면 매수, 0.5 하락이면 매도"라는 수식을 사용한다면,
위의 식에서 시가대비 0.5p 상승했다가 시가대비 0.5p 하락반전하게 되면
매수청산하고 매도해야 되는데,,,
청산없이 매수 또는 매도중 먼저 발생한 신호만 적용하는 수식좀 부탁합니다.
다음글