金字塔K逐線模式下 自編的函數(shù)是否正確?動態(tài)止盈止損功能有時好用有時不好用 沒有規(guī)律。。。。請高手指點錯誤在哪? [金字塔]
- 咨詢內(nèi)容:
Function DTZYZS(Formula,T,K,D,F,W)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'函數(shù)機能:動態(tài)止盈止損
'參數(shù)說明:T 0:收陽止盈 1:收陰止盈 2:收陽止損 3:收陰止損 4:價格收陽止盈 5:價格收陰止盈
' K 持倉價
' D 指定值
' F 浮動點
' W 委托量
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''系統(tǒng)會在逐K線模式解釋公式時的每個周期都會調(diào)用此函數(shù)一遍,因此設(shè)計時應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒必要的代碼
If order.Holding2=0 Then
Exit Function
End If
DTZYZS=1
W=abs(W)
' 得到框架名稱為"Technic",窗格名稱為"Main"的窗格對象
Set Grid = Technic.GetGridByName("Main")
'最新價格取得
Set Report1=marketdata.GetReportData(Grid.StockLabel,Grid.Market)
NewPrice=Report1.NewPrice'分別處理
Select Case T
Case 0 '收陽止盈
If NewPrice >= K + D Then
call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
DTZYZS=0
End If
Exit Function
Case 1 '收陰止盈
If NewPrice <= K - D Then
call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice+F & "委托量:" & W
DTZYZS=0
End If
Exit Function
Case 2 '收陽止損
If NewPrice <= K - D Then
call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止損】委托價:" & NewPrice-F & "委托量:" & W
DTZYZS=0
End If
Exit Function
Case 3 '收陰止損
If NewPrice >= K + D Then
call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止損】委托價:" & NewPrice+F & "委托量:" & W
DTZYZS=0
End If
Exit Function
Case 4 '價格收陽止盈
If NewPrice >= D Then
call order.Sell(0,W,NewPrice-F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
DTZYZS=0
End If
Exit Function
Case 5 '價格收陰止盈
If NewPrice <= D Then
call order.SellShort(0,W,NewPrice+F,0,Grid.StockLabel,Grid.Market,"",0)
Application.msgout Cdate(time) & ":【止盈】委托價:" & NewPrice-F & "委托量:" & W
DTZYZS=0
End If
Exit Function
End SelectEnd Function
1.金字塔K逐線模式下 自編的函數(shù)是否正確?
2.動態(tài)止盈止損功能有時好用有時不好用 沒有規(guī)律。。。。請高手指點錯誤在哪? - 金字塔客服:
首先我們給出的建議是,自定義函數(shù)中盡量不要去用逐k線,這樣容易導(dǎo)致問題。具體問題可能還要經(jīng)過測試才知道。
- 用戶回復(fù):
那我用什么方法實現(xiàn)動態(tài)止盈止損?。。。謝謝
- 網(wǎng)友回復(fù):
動態(tài)止盈止損
回撤止盈止損
分批止盈
動態(tài)下單撤單
哪個能寫成自定義函數(shù) 用在K逐線下
不能的話
K逐線下如何實現(xiàn)
- 網(wǎng)友回復(fù): 不是非常明白您為什么一定要用逐k線 如果你要止贏止損 系統(tǒng)有自帶的 如果不滿足 直接往你策略里用相對應(yīng)得最新價和開倉價格完成固定止盈 用最高價做出移動的止盈止損
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容