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