交易策略如何運行? [金字塔]
- 咨詢內容:
策略意思是:交易商品A,主趨勢為多,交易數B:入場點位C:每次反手,程序化做如下保護:【1】該商品指數波動距C反向波動0.5%商品反向做空【即平多開空】,交易手數減半2B;【2】如果在反向波動至C位置,交易方向反向做多【即平空開多】,交易手數為4B;【3】商品指數波動距C反向波動0.5%,商品反向做空【即平多開空】,手數為8B ,【4】商品波動值C位置,反向做多【即平空開多】,手數為16B。【5】商品指數波動距C反向波動0.5%,商品反向做空【即平多開空】,手數為32B 【6】商品波動值C位置,反向做多【即平空開多】,手數為64B舉例:交易品種:白糖 SR1501 0.5% 入場點5000 手數10手 方向做多【1】跌至4975 平多開空, 手數5手【2】反彈至5000. 平空開多,手數10手【3】跌至4975 平多開空 手數20手【4】反彈至5000 平空開多 手數40手【5】跌至4975 平多開空 手數80手【6】反彈至5000 開多平空 手數160手
交易策略編寫的是“VARIABLE:n=0,b=10;//假設初始手數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策略寫好了, 我如何開倉呢。。比如白糖現價是4411. 我現在應該就開倉了? 那么這個入倉價格如何做出變動,才能測試這個交易策略。。。。
- 金字塔客服:
入場點位C,你這個是自己設的?你要實時按照當時行情那就直接用close好類
- 用戶回復:
怎么用呢? 請編譯一下好嗎?我不太熟悉
- 網友回復:
首先麻煩您先定義一下入場點位C,到底是什么?
如果你是希望根據不同行情這個C會變化的話,請說明這個C的定義算法
- 網友回復: 這么定義吧。 C作為當下5分鐘周期的收盤價。。。如果我要介入的話, 就現在5分鐘這根K線的收盤價。你覺得可以嗎?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容