커뮤니티

문의드림니다

프로필 이미지
mao
2011-02-24 15:57:13
755
글번호 36055
답변완료
1) 당일 매매에서 5이평이 20 이평을 하락돌파 하면 매도 하되 직전매도진입가 대비 직전매도청산가격이 4% 이상 하락하면(즉 수익이 발생하면) 이후에는 매도진입 금지하는 수식 부탁드림니다 매수는 반대로 당일 매매에서 5이평이 20 이평을 상향돌파 하면 매수 하되 직전매수진입가 대비 직전매수청산가격이 4% 이상 하상승하면(즉 수익이 발생하면) 매수진입 금지하는 수식 부탁드림니다 즉 이전포지션이 수익이 많이 발생하면 같은방향으로 매매금지하는 수식부탁드림니다 문2)주차트는 콜옵션 차트이고 data2에 연결선물차트 사용할때 entryprice< data2(c) 또는 Lowest(L,BarsSinceEntry()+1) <entryprice -1 라는 수식이 가능한지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-02-24 16:42:53

안녕하세요 예스스탁입니다. 1. var : cnt(0),bcount(0),scount(0); bcount = 0; scount = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) and MarketPosition(cnt) == 1 Then bcount = bcount+1; if sdate == EntryDate(cnt) and MarketPosition(cnt) == -1 Then scount = scount+1; } if MarketPosition(1) == -1 Then{ var1 = EntryPrice(1); var2 = ExitPrice(1); } if MarketPosition(1) == -1 Then{ var3 = EntryPrice(1); var4 = ExitPrice(1); } if scount == 0 Then if CrossDown(ma(C,5),ma(C,20)) Then sell("s1"); if scount >= 1 Then{ if CrossDown(ma(C,5),ma(C,20)) and var2 > var1*0.96 Then sell("s2"); } if bcount == 0 Then if CrossUp(ma(C,5),ma(C,20)) Then Buy("b1"); if bcount >= 1 Then{ if CrossDown(ma(C,5),ma(C,20)) and var4 > var3*1.04 Then buy("b2"); } 2. 잘못된 수식입니다. entryprice는 주종목의 값만 리턴합니다. 아래와 같이 표현하셔야 합니다. var1 = data2(C); var2 = data2(L); var1[BarsSinceEntry] < data2(c) 또는 Lowest(var2,BarsSinceEntry()+1) < var1[BarsSinceEntry] -1 즐거운 하루되세요 > mao 님이 쓴 글입니다. > 제목 : 문의드림니다 > 1) 당일 매매에서 5이평이 20 이평을 하락돌파 하면 매도 하되 직전매도진입가 대비 직전매도청산가격이 4% 이상 하락하면(즉 수익이 발생하면) 이후에는 매도진입 금지하는 수식 부탁드림니다 매수는 반대로 당일 매매에서 5이평이 20 이평을 상향돌파 하면 매수 하되 직전매수진입가 대비 직전매수청산가격이 4% 이상 하상승하면(즉 수익이 발생하면) 매수진입 금지하는 수식 부탁드림니다 즉 이전포지션이 수익이 많이 발생하면 같은방향으로 매매금지하는 수식부탁드림니다 문2)주차트는 콜옵션 차트이고 data2에 연결선물차트 사용할때 entryprice< data2(c) 또는 Lowest(L,BarsSinceEntry()+1) <entryprice -1 라는 수식이 가능한지요?