답변완료
전량매도 안될때
안녕하세요.
단순 돌파전략입니다. 매수한 물량을 다음날 전량 매수하고 싶은데,
이상하게 1~2주씩 남겨두고 매도가 되는 현상이 보입니다.
혹시 이를 없애고 전량 매도를 할수 있는 방법을 좀 알려주시면 감사하겠습니다.
-----------------------------------------------------------------------------
nput: 최초투입금액(300000),종료시간(152000);
VARS: kk(0), capital(0), cnt(0), NrMav(0),nr(0),sp(20);
capital=int(최초투입금액+netprofit);
If Date != Date[1] Then {
NrMav = 0;
For cnt = 1 To sp {
nr = 1 - Abs((DayOpen(cnt) - DayClose(cnt)) / (DayHigh(cnt) - DayLow(cnt)));
NrMav = NrMav + nr;
}
NrMav = NrMav / sp;
} ;/*20일 노이즈 평균값을 계산*/
capital=최초투입금액+netprofit;
if sTime < 종료시간
and MarketPosition == 0
and ((data2(C[0])>data2(ma(C,3)[0]) or data2(C[0])>data2(ma(C,10)[0])))/*해당지수종가 마켓타이밍*/
then
{
buy("돌파매수",atstop,dayopen+NrMav*(dayhigh(1)-daylow(1)),int(capital/c)-2);
kk=sdate;
}
if sdate>=kk+1
and marketposition==1
then
{
exitlong("매도",onclose);
}
2020-06-11
4122
글번호 215799
예스트레이더 (iM증권)