[TS懶人包] [保險服務]

2008年8月21日 星期四

程式交易 - 當日高低點程式 HTS 版

請先撥空看看這篇 更改 Feed 網址

回到正題,目前我大概都只在 TradeStation 上寫程式而已,除非有寫出很不錯的東西,才會想到要轉到 HTS 上…所以,大部份時候我附的程式碼應該都會是 TS 的程式碼…要從 TS 程式碼轉到 HTS 其實也滿簡單的…有時間的話我當然是很樂意幫大家轉…只是如果比較忙的話…就沒辦法囉。

而從 TS 程式碼轉到 HTS 程式碼其實說真的也不難…因為基本上兩種的語言是很相近的…參考一下之前寫的教學HTS 程式碼轉 TradeStationHTS 程式碼轉 TradeStation 程式碼 - 函數篇 只要倒著做就行了…有空的話再來寫一篇 TradeStation 程式碼轉 HTS 的吧…

話說這麼多…還是回到這篇的重點… 當日高低點程式 的回應裡有人提到要 HTS 的程式碼…就在這篇附上啦…


vars:count(0), buyline(99999), sellline(0)
vars:openOfD0(0), closeOfD1(0)
Array:OoD0[84](-1), CoD1[84](-1)

openOfD0 = OpenOfD(0, OoD0)
closeOfD1 = CloseOfD(1, CoD1)


if date[0] <> date[1] then
count = 0
buyline = 99999
sellline = 0
end if

if time = 110000 then
buyline = highest(high, 27)
sellline = lowest(low, 27)
end if

if time > 110000 and time < 123000 and count = 0 then
if open < buyline and close > buyline and openOfD0 > closeOfD1 then
buy ("b4") next bar at market
count = count + 1
end if
if open > sellline and close < sellline and openOfD0 < closeOfD1 then
sell ("s4") next bar at market
count = count + 1
end if
end if

if marketposition > 0 and time < 133500 and close < closeOfD1 and count > 0 then
exitlong next bar at market
end if
if marketposition < 0 and time < 133500 and close > closeOfD1 and count > 0 then
exitshort next bar at market
end if

if marketposition > 0 and time = 133500 then
exitlong next bar at market
end if
if marketposition < 0 and time = 133500 then
exitshort next bar at market
end if


記得有空學學怎麼轉喔…自己釣魚總是比等人家給魚快多了嘛。

2 則留言:

  1. 請教版大, 目前想以60分K交易頻率來交易, 但是要以日線或過線或月線來判多空, 怎麼寫HTS, 如以價格通道2日高低來看多空?? 或是以上週高低點看多空? 或是以上月高低點看多空? 請賜教!!! 感謝!!!

    回覆刪除
    回覆
    1. 如果你是用 TS 或 MC 的話,可以用 data2 的方式來抓多週期的資料…

      刪除

請留下您的大名…匿名者恕不回應…

Related Posts Plugin for WordPress, Blogger...