以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  策略编写求助区  (http://222.73.7.161/bbs/list.asp?boardid=11)
----  求助 按我的策略编写程序  (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=72317)

--  作者:wfs8586
--  发布时间:2014/11/24 16:05:18
--  求助 按我的策略编写程序
我自己写了个裸K策略,不会编写金字塔程序,有哪位懂编程的朋友帮忙编写出来。谢谢
--  作者:jinzhe
--  发布时间:2014/11/24 16:17:42
--  
请贴出思路来
--  作者:wfs8586
--  发布时间:2014/12/2 8:04:30
--  回复:(jinzhe)请贴出思路来
不好意思 回晚了

波动幅度等于={最近3天(当日最高价-当日最低价)的和}/3

买入规则:

当昨天的收盘价低于昨天的开盘价,今天价格达到今天开盘价+波动幅度×0.5开立多头交易

卖出规则:

当昨天的收盘价高于昨天的开盘价,今天价格达到今天开盘价-波动幅度×0.5开立空头交易

退出规则:

多头初始止损: 今天开盘价-波动幅度×0.3

持仓退出规则 :今天开盘价-波动幅度×1

              卖出规则退出交易

空头初始止损: 今天开盘价+波动幅度×0.3

持仓退出规则 :今天开盘价+波动幅度×1

              买入规则退出交易

交易合约数量规则

交易合约数量=账户余额的1%÷一手合约初始亏损的资金数量


--  作者:wfs8586
--  发布时间:2014/12/2 20:26:37
--  
有没有高手帮忙给编出公式来啊
--  作者:pyd
--  发布时间:2014/12/3 15:42:11
--  

策略是应用在哪个周期?

如果用在日线一下周期要用callstock函数调用日线周期价格

h1:CALLSTOCK(STKLABEL,vtHIGH,6,-1);//1天前最高价
h2:CALLSTOCK(STKLABEL,vtHIGH,6,-2);//2天前最高价
h3:CALLSTOCK(STKLABEL,vtHIGH,6,-3);//3天前最高价
l1:CALLSTOCK(STKLABEL,vtlow,6,-1);//1天前最低价
l2:CALLSTOCK(STKLABEL,vtlow,6,-2);//2天前最低价
l3:CALLSTOCK(STKLABEL,vtlow,6,-3);//3天前最低价
c1:CALLSTOCK(STKLABEL,vtclose,6,-1);//昨收
o1:CALLSTOCK(STKLABEL,vtopen,6,-1);//昨开
oo:VALUEWHEN(TODAYBAR=1,o);//今开
atr:=((h1-l1)+(h2-l2)+(h3-l3))/3;
kd:=c1<o1 and h>=oo+0.5*atr;
kk:=c1>o1 and h>=oo-0.5*atr;
pd:=(oo-0.4*atr) or(oo-atr);
pk:=(oo+0.4*atr) or (oo+atr);
平空:SELLSHORT(PK,1,LIMITR,close);
开多:BUY(KD AND HOLDING=0,1,LIMITR,close);
平多:SELL(PD,1,LIMITR,close);
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,close);


--  作者:wfs8586
--  发布时间:2014/12/4 18:04:29
--  回复:(pyd)
谢谢老师,非常感谢!