대신증권 시스템트레이딩 분봉매매 예제


대신증권의 아주 취약한 점은 차트에 이동평균선이 안나오는 것과 전략적용이 상당히 번거롭게 되어 있다는 것입니다.
이외에도 불편한 점이 상당수 있슴.

분봉에서 50만원을 기준으로 매매하는 수식입니다.

매수진입

현재가격이 5,10,20 이동평균선 위에 있고,
20봉 이동평균선이 120봉 이동평균선 위에 있으며,
5봉 이동평균선과 현재가의 이격도가 3% 내에 있는 것 중에서
현재의 봉의 5, 20, 120 이동평균선이 전봉의 5, 20, 120 이동평균선 보다 클 경우, 
즉 5, 20, 120 이동평균선이 우상향 하면서 양봉일 경우 매수

매수청산

현재가가 20봉 이동평균선을 이탈하거나 5봉 이동평균선이 20일 이동평균선 아래로 내려가거나,
매수가 대비 2%이상 하락할경우 또는 음봉일 경우 매도

ma1 = 5
ma2 = 10
ma3 = 20
ma4 = 60
ma5 =120

Var1 = 500000/close

Cond1 = close>mov(close,ma1,s) And close>mov(close,ma2,s) And close>mov(close,ma3,s)
Cond2 = mov(close,ma3,s) > mov(close,ma5,s)
Cond3 = (close*0.03) > (close-mov(close,ma1,s))
Cond4 = (0 < (mov(close,ma1,s)-mov(close,ma1,s,1))) And (0 < (mov(close,ma3,s)-mov(close,ma3,s,1))) And (0 < (mov(close,ma4,s)-mov(close,ma4,s,1)))
Cond5 = 0 > (close-open)

Cond6 = close<mov(close,ma3,s)
Cond7 = mov(close,ma1,s) < mov(close,ma3,s)
Cond8 = close < (EntryPrice-EntryPrice*0.02)
Cond9 = 0 < (close-open) 'And (close < (close(1)-(close(1)*0.05)))


If Cond1 And Cond2 And Cond3 And Cond4   Then
Call buy("Buy",Atmarket,Var1) ',hhv(1,high,5)
End If

If Cond6 Or Cond7 Or Cond8  Then
Call ExitLong("ExitLong",Atmarket,Var1) ',llv(1,low,5)
End If