交易策略如何運行?
作者:金字塔 來源:cxh99.com 發(fā)布時間:2015年09月27日
- 咨詢內(nèi)容:
策略意思是:交易商品A,主趨勢為多,交易數(shù)B:入場點位C:每次反手,程序化做如下保護:【1】該商品指數(shù)波動距C反向波動0.5%商品反向做空【即平多開空】,交易手數(shù)減半2B;【2】如果在反向波動至C位置,交易方向反向做多【即平空開多】,交易手數(shù)為4B;【3】商品指數(shù)波動距C反向波動0.5%,商品反向做空【即平多開空】,手數(shù)為8B ,【4】商品波動值C位置,反向做多【即平空開多】,手數(shù)為16B?!?】商品指數(shù)波動距C反向波動0.5%,商品反向做空【即平多開空】,手數(shù)為32B 【6】商品波動值C位置,反向做多【即平空開多】,手數(shù)為64B舉例:交易品種:白糖 SR1501 0.5% 入場點5000 手數(shù)10手 方向做多【1】跌至4975 平多開空, 手數(shù)5手【2】反彈至5000. 平空開多,手數(shù)10手【3】跌至4975 平多開空 手數(shù)20手【4】反彈至5000 平空開多 手數(shù)40手【5】跌至4975 平多開空 手數(shù)80手【6】反彈至5000 開多平空 手數(shù)160手
交易策略編寫的是“VARIABLE:n=0,b=10;//假設(shè)初始手數(shù)10;
x:=4400;//假如是4400
if x-l>=0.005*x and holding>0 then sell(1,HOLDING,market);
if x-l>=0.005*x and holding=0 then begin//x是入場價格
buyshort(1,b,market);
b:=2*b;
end
if x-l>=0.005*x then n:=1;
if n=1 and h=x and holding<0 then sellshort(1,holding,market);
if n=1 and h=x and holding=0 then BEGIN
buy(1,1,market);
b:=2*b;
end
策略寫好了, 我如何開倉呢。。比如白糖現(xiàn)價是4411. 我現(xiàn)在應(yīng)該就開倉了? 那么這個入倉價格如何做出變動,才能測試這個交易策略。。。。
- 金字塔客服:
入場點位C,你這個是自己設(shè)的?你要實時按照當時行情那就直接用close好類
- 用戶回復(fù):
怎么用呢? 請編譯一下好嗎?我不太熟悉
- 網(wǎng)友回復(fù):
首先麻煩您先定義一下入場點位C,到底是什么?
如果你是希望根據(jù)不同行情這個C會變化的話,請說明這個C的定義算法
- 網(wǎng)友回復(fù):
這么定義吧。 C作為當下5分鐘周期的收盤價。。。如果我要介入的話, 就現(xiàn)在5分鐘這根K線的收盤價。你覺得可以嗎?