求助,請(qǐng)教如何能簡(jiǎn)便的實(shí)現(xiàn)這個(gè)策略,非常感謝 [開(kāi)拓者 TB]
- 咨詢(xún)內(nèi)容:
非常感謝,我是初學(xué)者,對(duì)于TB交易函數(shù)的使用比較困惑,請(qǐng)教如何簡(jiǎn)練的代碼實(shí)現(xiàn)下面的策略。因?yàn)榘顺謧}(cāng)判斷,我越想越糊涂,越想越復(fù)雜,我想應(yīng)該有比較簡(jiǎn)單的代碼能夠?qū)崿F(xiàn)吧,希望能得到大家的幫助,非常感謝。
在條件1成立的情況下,保持持有多倉(cāng)1手;
在條件2成立的情況下,保持持有空倉(cāng)1手;
其余情況則不持倉(cāng)。
(已確保條件1和條件2不會(huì)同時(shí)成立)
- TB技術(shù)人員:
按你的意思應(yīng)該就是多空反手做了,那就當(dāng)1條件滿(mǎn)足時(shí)用buy開(kāi)倉(cāng)。條件2滿(mǎn)足時(shí)SellShort開(kāi)倉(cāng)就可以了啊,這2個(gè)函數(shù)自帶平倉(cāng)后反手開(kāi)倉(cāng)的功能,你可以看下函數(shù)說(shuō)明
- TB客服:
說(shuō)具體點(diǎn),否則很難理解你的意思
- 網(wǎng)友回復(fù):
非常感謝兩位的幫助
我的想法很簡(jiǎn)單,就是在三種條件下保持三種持倉(cāng)狀態(tài):
條件1成立時(shí),持多單1手; //例如只要昨收高于100元就持有多單1手
條件2成立時(shí),持空單1手; //例如只要昨收低于80元就持有空單1手
條件1、2都不成立時(shí),不持倉(cāng); //例如昨收既不高于100也不低于80就不持倉(cāng),多單空單都不持有
- 網(wǎng)友回復(fù):
按你意思寫(xiě)的
If(MarketPosition!=1 and c[1]>100)
Buy(1,open);
If(MarketPosition!=-1 and c[1]<80)
SellShort(1,open);
If(MarketPosition!=0 and c[1]<100 and c[1]>80)
{
Sell(1,open);
BuyToCover(1,open);
}
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容