HSQL程式教學--範例說明(策略實作編5)
範例1.
本範例之操作策略定義如下:
當MA5、MA10、MA15呈現多方排列,則多單進場。
當MA5、MA10、MA15呈現空方排列,則空單進場。
當MA5趺至MA10之下,則多單出場。
當MA5漲至MA10之上,則空單出場。
10 Va = 前1_5分_均價( 5 )
20 Vb = 前1_5分_均價( 10 )
30 Vc = 前1_5分_均價( 15 )
40 Vd = 5分_開盤價
50
60 // 多單進場
70 If 目前部位( 倉位多空 ) <= 0 Then
80 If Va > Vb And Vb > Vc Then
90 操作訊號( 空單平倉 , 1口 , Vd )
100 操作訊號( 多單建倉 , 1口 , Vd )
110 Show [ K線下方 , ↑ ]
120 End If
130 End If
140
150 // 空單進場
160 If 目前部位( 倉位多空 ) >= 0 Then
170 If Va < Vb And Vb < Vc Then
180 操作訊號( 多單平倉 , 1口 , Vd )
190 操作訊號( 空單建倉 , 1口 , Vd )
200 Show [ K線上方 , ↓ ]
210 End If
220 End If
230
240 // 多單出場
250 If 目前部位( 倉位多空 ) > 0 Then
260 If Va < Vb Then
270 操作訊號( 多單平倉 , 1口 , Vd )
280 Show [ K線下方 , ◎ ]
290 End If
300 End If
310
320 // 空單出場
330 If 目前部位( 倉位多空 ) < 0 Then
340 If Va > Vb Then
350 操作訊號( 空單平倉 , 1口 , Vd )
360 Show [ K線上方 , ◎ ]
370 End If
380 End If
下載式檔1014.rda (請下載至Huntap資#料匣內)
實際執行畫面如下: