HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 語法請教
語法請教
danny,2010-04-27 07:31:54
[SIZE=3]版大你好[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3]看了一個多月線上和討論區的範例還是不會寫下列策略[/SIZE]
[SIZE=3]當沖五分K線策略期指但跟隨現貨0900做為開盤[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3]假設今天跳空開高開盤價過昨天最高點[/SIZE]
[SIZE=3]四根K收紅0920來到第一波高點[/SIZE]
[SIZE=3]下跌二根K到0930止跌0935收紅[/SIZE]
[SIZE=3]此時檢視如果回跌幅度不到0920高點與平盤的一半則次根[/SIZE][SIZE=3]0940的開盤價做買進[/SIZE]
[SIZE=3]否則再次跌破在下[/SIZE][SIZE=3]一波的止跌次根開盤價買進[/SIZE]
[COLOR=#0033ff][SIZE=3]現價來到0935時語法要如何表示0920的最近最高點和0930的最近最低點[/SIZE][/COLOR]
[COLOR=#f70968][SIZE=3]以上止跌止漲的時間皆為假設[/SIZE][/COLOR]
[COLOR=#f70968][SIZE=3][/SIZE][/COLOR]
[COLOR=#21010e][SIZE=3]謝謝指導[/SIZE][/COLOR]
[COLOR=#21010e][SIZE=3][/SIZE][/COLOR]
[COLOR=#21010e][SIZE=3]初學者[/SIZE][/COLOR]
[COLOR=#21010e][SIZE=3]danny[/SIZE][/COLOR]
[COLOR=#21010e][SIZE=3][/SIZE][/COLOR]
[SIZE=3][/SIZE]
Hunta,2010-04-27 20:16:05
看了你的策略條件,覺得好像只是為了符合某天的線型,因為你連幾點幾分要漲4根紅K,幾點幾分下跌,幾點幾分上漲都訂好了,當然程式是可以寫得出來,但是我比較擔心的是,一年內會有幾次符合你的條件。
以上純屬個人疑問,沒有批評之意。
程式碼如下:
10 If 5分_K線日期 <> 前1_5分_K線日期 Then
20 Flag1# = 0
30 Flag2# = 0
40 Flag3# = 0
50 Flag4# = 0
60 Flag5# = 0
70 End If
80
90 // 跳空開高
100 If 5分_K線時間 = 905 Then
110 If 前1_5分_收盤價 - 前1_日__收盤價 >= 30 Then
120 If 前1_5分_收盤價 > 前1_日__最高價 Then
130 Flag1# = 1
140 End If
150 End If
160 End If
170
180 // 4根紅K至9:20
190 If 5分_K線時間 = 925 Then
200 If 前1_5分_實體K線 > 0 And 前2_5分_實體K線 > 0 And 前3_5分_實體K線 > 0 And 前4_5分_實體K線
> 0 Then
210 Flag2# = 1
220 End If
230 End If
240
250 // 2根黑K至9:30
260 If 5分_K線時間 = 935 Then
270 If 前1_5分_實體K線 < 0 And 前2_5分_實體K線 < 0 Then
280 Flag3# = 1
290 End If
300 End If
310
320 // 9:35收紅
330 If 5分_K線時間 = 940 Then
340 If 前1_5分_實體K線 > 0 Then
350 Flag4# = 1
360 End If
370 End If
380
390 // 回跌幅度不到0920高點與平盤的一半
400 If 5分_K線時間 = 940 Then
410 If 前1_5分_最低價 > ( 日_最高價 - 前1_日__收盤價 ) / 2 + 前1_日__收盤價 Then
420 Flag5# = 1
430 End If
440 End If
450
460 // 多單進場
470 If 5分_K線時間 = 940 Then
480 If Flag1# = 1 And Flag2# = 1 And Flag3# = 1 And Flag4# = 1 And Flag5# = 1
Then
490 Show [ K線下方 , △ ]
500 Va = 5分_開盤價
510 操作訊號( 多單建倉 , 1口 , Va )
520 End If
530 End If
540
550 // 尾盤平倉
560 If 目前部位( 倉位多空 ) > 0 Then
570 If 前1_5分_K線時間 = 1340 Then
580 Show [ K線下方 , ※ ]
590 Va = 5分_開盤價
600 操作訊號( 多單平倉 , 1口 , Va )
610 End If
620 End If
程式碼下載[URL=http://www.huntasoft.com/hsp/0111.rda]http://www.huntasoft.com/hsp/0111.rda[/URL]
97 1 8: 此主題共有2帖 此頁2帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時78.1毫秒 請求2次
|