TIGER |
級別 騎士 積分 292 經驗 25137 文章 206 註冊 09-11-12 23:41
|
|
|
發表: 2009-11-17 14:24:21 人氣:45419 | 樓主 |
有關輸出命令檔的問題!
請教版主:有關輸出命令檔的部份:
有提到
原本空手,想進2口多單,則Vk設為2
原本空手,想進2口空單,則Vk設為-2
原本手中2口多單,想全部平倉,則Vk設為0
原本手中2口空單,想全部平倉,則Vk設為0
原本手中1口多單,想再加碼1口多單,則Vk設為2
原本手中1口空單,想再加碼1口空單,則Vk設為-2
應該是分類成3種情形:
1.空手-->進倉
2.有部位-->平倉
3.有部位-->加碼
所以說手中有空單想要平倉然後反手作多單
是不是就要輸出兩個命令檔
一個是空單平倉的命令檔
一個是多單建倉的命令檔
我的說法是正確的嗎?
以下的範例,平倉的部份需要輸出命令檔嗎?
以範例1程式為主體,介紹如何加入下單機程式:
(本範例是以雅策下單機為例,其下單機之命令檔為c:\cur_cmd.txt,格式為yyyy/mm/dd hh:nn 多空部位 )
10 If 前1_5分_MACD交叉( 10 , 10 , 20 ) = 是 Then
20 If 交叉類型 = 1 Then
30 If 目前部位( 倉位多空 ) <= 0 Then
40 Show [ K線下方 , 多 ]
50 Va = 5分_開盤價
60 操作訊號( 空單平倉 , 1口 , Va )
70 操作訊號( 多單建倉 , 1口 , Va )
80 S1$ = '1'
90 S2$ = Cstr( Va )
100 輸出命令檔( c:\cur_cmd.txt , [yyyy]/[mm]/[dd]□[hh]:[nn]:[ss]□[S1$]□[S2$] , 單次 )
110 End If
120 Else
130 If 目前部位( 倉位多空 ) >= 0 Then
140 Show [ K線上方 , 空 ]
150 Va = 5分_開盤價
160 操作訊號( 多單平倉 , 1口 , Va )
170 操作訊號( 空單建倉 , 1口 , Va )
180 S1$ = '-1'
190 S2$ = Cstr( Va )
200 輸出命令檔( c:\cur_cmd.txt , [yyyy]/[mm]/[dd]□[hh]:[nn]:[ss]□[S1$]□[S2$] , 單次 )
210 End If
220 End If
230 End If
煩請版主解惑!謝謝! |
|
TIGER |
|
|