你有吃過豬肉嗎?

沒吃過豬肉也要看過豬走路,這是笑人孤陋寡聞的說法

但沒吃過,是不會知道豬肉的滋味的

在程式交易這條路上,我吃到豬肉了

MDD幾乎每隻程式都破了記錄,而且破的誇張,資金也破了歷史最大拉回

總是要遇到這樣的事,才會想到要應對,因為在順境中是不會考慮到那麼遠的

經歷過才會知道下次要做何安排...(難道這是沒破產過的缺點!?)

現在能做的事,就是將一些目前可能不適用的程式暫時下架,將加碼單暫時關閉

未來是不確定的,若是策略可行,雖然會延長賺回的時間,但活著才有機會重來

希望老天爺能夠在總資金停損點60%前,能再給個機會

希望不是下個禮拜就要關閉這個網站了,因為離停損點也不遠了: (

你吃過豬肉了嗎?

TradeStation保留字轉HTS

TradeStation裡幾個好用的保留字,使用方式就不介紹了,查EL的Dictionary吧
SetStopLoss(DollarValue)
SetProfitTarget(DollarValue)
SetPercentTrailing(FloorAmnt, Percent)
SetDollarTrailing(DollarValue)

困擾的是要如何在HTS中也能方便使用呢?

這邊提供的方法是直接用程式表達出來,若直接轉成function也是一種方法

SetStopLoss(200*20)以台指為例
HTS:
exitlong this bar at Entryprice(0)-20 stop
exitshort this bar at Entryprice(0)+20 stop

SetProfitTarget(200*20)以台指為例
HTS:
exitlong this bar at Entryprice(0)+20 limit
exitshort this bar at Entryprice(0)-20 limit

SetPercentTrailing(20000, 20)以拉回20%為例
HTS:
if CurrentContracts=1 and MaxPositionProfit(0)>=20000 then
exitlong this bar at Entryprice(0)+MaxPositionProfit(0)*(100-20)/100/200 limit
end if
if CurrentContracts=-1 and MaxPositionProfit(0)>=20000 then
exitshort this bar at Entryprice(0)-MaxPositionProfit(0)*(100-20)/100/200 limit
end if

SetDollarTrailing(pointvalue*20)以20點為例
HTS:
exitlong this bar at entryprice(0)+MaxPositionProfit(0)/pointvalue -20 stop
exitshort this bar at entryprice(0)-MaxPositionProfit(0)/pointvalue +20 stop

GlobalServer國內外交易所及商品設定

國外商品交易時間設定參考自CME GROUP、新加坡期交所

商品設定哪個交易所(時區)將會影響交易時段的設定

以下是一些較常用商品之設定方式,提供給大家參考,也給自己做個紀錄

祝大家早日前進國外商品賺美金!!

e>

201003合約 該開花了!!!

交易期間:2010/02/23-2010/03/17

到3/17為止,資金從高點拉回約26%,歷史最大值約23%

創紀錄的感覺真不好,不過總算有點拉回的跡象了

這個月份的行情還真不好做,聽到好多網友都已經投降了,希望自己還撐的下去

開春了,該開花了!!!

上線程式:
搖錢花(波段):-684 點 (已含滑價,實際入袋的點數)
牆頭草(當沖): 133 點 (已含滑價,實際入袋的點數)
神秘果(當沖):-112 點 (已含滑價,實際入袋的點數)
幸運草(當沖): 8 點 (已含滑價,實際入袋的點數)
開心果(當沖): -42 點 (已含滑價,實際入袋的點數)

TS、HTS傻傻分不清楚

常常忘記TS與HTS之間的差異,為自己記錄一下常用到的語法

TS版本 :
差別一
If 績效創新高 then begin
可以到外面吃大餐;
end
else begin
只能在家啃麵包;
end;
差別二
currentcontracts代表持倉口數,不代表方向

HTS版本:
差別一
If 績效創新高 then
可以到外面吃大餐
else
只能在家啃麵包
end if
差別二
currentcontracts代表持倉口數也代表方向,有正負號差別

201002合約 創新高後垂直拉回

交易期間:2010/01/21-2010/02/22

現在最需要做的事就是控制體重跟績效一樣創新高後能直線下降

唯一不同的是期望體重不要再創新高,但績效能夠再次往上拉

最近被巴的有點難受,不過計算單月積效後還漫令人欣慰的

這個月份應該是上線以來表現在前三名內,希望能儘快擺脫最近垂直下降的陰霾

到2/22為止,資金從高點拉回約15.7%,歷史最大值約23%

希望歷史不要被改寫:(

上線程式:
搖錢花(波段): 244 點 (已含滑價,實際入袋的點數)
牆頭草(當沖): 555 點 (已含滑價,實際入袋的點數)
神秘果(當沖): 148 點 (已含滑價,實際入袋的點數)
幸運草(當沖): 443 點 (已含滑價,實際入袋的點數)
開心果(當沖): 410 點 (已含滑價,實際入袋的點數)

HTS加碼問題,誰能幫幫我?

不知道到底是我語法的問題,還是HTS內部設計的問題

以下我設計了一個簡單的程式,策略邏輯如下

高於昨收50點做多單,買進後獲利1%加碼一口多單
低於昨收50點做空單,賣出後獲利1%加碼一口空單
尾盤13:25出場

簡單的設計只是為了要提供給日盛客服參考,請勿拿去實際下單
vars:closed1(0),longprice(0),shortprice(0)
array:cod1[84](-1)
closed1=closeofd(1,cod1)
if currentcontracts=0 and time>090000 and time<=130000 then
buy("Buy") next bar at closed1+50 stop
end if
if currentcontracts=0 and time>090000 and time<=130000 then
sell("Sell") next bar at closed1-50 stop
end if

longprice=entryprice(0)*1.01
shortprice=entryprice(0)*0.99

if currentcontracts>0 and time>090000 and time<=130000 and entryname(0)="Buy" then
buy("PlusBuy") 1 Contracts next bar at longprice stop
end if
if currentcontracts<0 and time>090000 and time<=130000 and entryname(0)="Sell" then
sell("PlusSell") 1 Contracts next bar at shortprice stop
end if

if time>=132500 then
exitlong("買平倉") next bar at market
exitshort("賣平倉") next bar at market
end if

若是選擇"對不同Signal名開放",則會出現有時加碼、有時不加碼的狀況

這是2010/1/22正常的狀態
這是2010/1/26不正常的狀態
若是選擇"對同一Signal名,不同Signal名,全部開放"
則2010/1/26會變成正常的狀態,但怕會有不斷進出的效果

請問有誰遇過相同的問題可以跟我一起討論嗎?