關于平倉問題A函數(shù)使用 [開拓者 TB]
- 咨詢內(nèi)容:
現(xiàn)在想做到的是在一個開多倉,開空倉,平多倉,平空倉的指令下,加入實際持倉的代碼
If(MarketPosition != 1 and LongEntryCon )
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
buy(lots,Open);
}
}
If(MarketPosition ==1 and CrossUnder(KAMAValue0fas[1],KAMAValue0slo[1]))
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
Sell(0,Open);
}
}
If(MarketPosition !=-1 and ShortEntryCon)
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
SellShort(lots,Open);
}
}
If(MarketPosition ==-1 and CrossOver(KAMAValue0fas[1],KAMAValue0slo[1]))
{
If(A_totalPosition<>0)
{
A_SendOrder(Enum_Sell,Enum_Exit,Enum_Buy,Enum_Exit);
BuyToCover(0,Open);
}
}
現(xiàn)在想要實現(xiàn),不管執(zhí)行哪一個命令(買入多單,買入空單,平多單,平空單)之前,全部平掉實際賬戶中所持有的倉位。也就是說,全部先平掉,然后滿足那個執(zhí)行條件那一種再執(zhí)行。
這么寫可以嗎? - TB技術人員:
補充說明:
可能我手動買多單或者買入空單一些,在實際的賬戶中。
現(xiàn)在如果到了這四種命令中的其中一種。買入多單,買入空單,平多單,平空單
只要到了,先識別我賬戶中的所有倉位。全部平掉,不管我之前手動買入的多單還是空單,還是多單空單都有。
先平之前所有,然后執(zhí)行。
這樣說應該能清楚。
請大神幫解決一下。 - TB客服:
A函數(shù)不能與buy,sellshort類的函數(shù)這樣混用的。
建議還是系統(tǒng)的學習TB的公式,確認是使用帳戶函數(shù)還是圖表信號函數(shù)來實現(xiàn)你的交易需求后,再來進行公式的編寫。 - 網(wǎng)友回復:
小米 發(fā)表于 2016-8-24 16:11
A函數(shù)不能與buy,sellshort類的函數(shù)這樣混用的。
建議還是系統(tǒng)的學習TB的公式,確認是使用帳戶函數(shù)還是圖表 ...
請問,圖表和賬戶交易函數(shù),有成交速度上的差別嗎? - 網(wǎng)友回復:
cf_750659 發(fā)表于 2016-8-24 21:12
請問,圖表和賬戶交易函數(shù),有成交速度上的差別嗎?
沒有差別。
主要是看你的策略主要是看行情還是看帳戶情況來決定下一步交易的時機啊。
如果看行情的,用buy,sell就行。如果要看帳戶情況來決定的,則需要使用a_xxxx進行交易。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內(nèi)容