2009.5.4 - 2009.5.8 連勝中止


日期:2009/5/4-2009/5/8

策略:牆頭草NO.1

這週不含手續費及交易稅,一個單位賠49點

連勝被終止了:(

-------------------------------------------------------------------------------------------------

3月中至今,牆頭草NO.1共獲利650點,決定獲利退回,詳細狀況可見實單績效

投資組合改變,以40萬操作牆頭草NO.1大台*1、搖錢花NO.1小台*1

獲利後,視情況加碼搖錢花NO.1

1 意見:

BLUE 提到...
2009年5月11日 上午10:33

大師
無意間找到你的部落格
發現你對程式交易HTS軟體相當了解
所以稱你為大師

冒昧的想請教你 我存在很久的問題
我有一個HTS程式 我希望每天只交易一買一賣 一次
交易一套後 如果當天再出現訊號 也不交易
當天如無停損 就收盤前134300再平倉

我的程式碼如下
if time = 084600 then "開盤時 count=0"
count = 0
end if

if currentcontracts=0 and count=0 then "新倉進場"
if A條件 then
buy("b") this bar at market
count=1
end if
if B條件 then
sell("s") this bar at market
count=1
end if
end if

if currentcontracts=1 then "多單停損"
if 多單停損條件 then
exitlong("sl") this bar at market
count=1
end if
end if
if Currentcontracts=-1 then "空單停損"
if 空單停損條件 then
exitshort("bl") this bar at market
count=1
end if
end if

if time = 134300 then "134300平倉"
If currentcontracts=1 then
exitlong next bar at market
end if
if currentcontracts=-1 then
exitshort next bar at market
end if
count=1
end if

但是跑程式的結果 停損平倉後 第二次還是出現買進
我的想法是 利用 count=0 時 判斷是第一次交易
只要成交後 count=1 就不應該再有新倉出現阿
怎麼還會有新倉出現
更奇怪的是 即時的訊號會出現第二次買賣訊號
但跑最佳化時 歷史資料又不會錯 一天只有買賣一次

不好意思 麻煩你了
我的MAIL是 shouw888@hotmail.com

Blue

張貼留言