hts 停損停利的語法問題 - 期貨

Table of Contents


我的做法是停損採取絕對點數的停損
但是停利的部分是採用突破高低點的方式

//停損
If MarketPosition = 1 Then
OrderPrice =Entryprice(0)- value3
Exitlong ("XS") next Bar at OrderPrice Stop
End if
If MarketPosition = -1 Then
OrderPrice = EntryPrice(0) + value3
ExitShort ("XB") next Bar at OrderPrice Stop
End if
//停利
If MarketPosition = 1 and value5<=r1 Then
OrderPrice =highest(h,rday)
Exitlong ("XS1") next Bar at OrderPrice limit
End if
If MarketPosition = -1 and value5<=r1 Then
OrderPrice = lowest(l,rday)
ExitShort ("XB1") next Bar at OrderPrice limit
End if

但是不知道為什麼停利的部分好像都會有問題
有時候會停利但是有時候卻又沒有
不知道有沒有人可以幫忙確認一下

--

All Comments

Mary avatarMary2009-04-03
阿政那邊有1篇,你可以用他的語法先測看看
Queena avatarQueena2009-04-04
最高的h 最低的l 要指前一根的才行
Madame avatarMadame2009-04-08
回樓上,用next bar不需一定要用前一根資料
Iris avatarIris2009-04-13
回原po,看起來沒問題,建議你用print資料出來找問題
Agnes avatarAgnes2009-04-13
因為你用limit和stop,會不會是點位沒碰到?
Kyle avatarKyle2009-04-16
highest(h,time) 永遠都不會碰到 highest(h,t)[1]才有可能
Agatha avatarAgatha2009-04-19
我覺得去程式版問比較容易找到答案~"~畢竟這裏不懂程式的人
佔比較多~"~