以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助策略编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=101184)

--  作者:lhxpanda
--  发布时间:2016/7/14 9:37:26
--  求助策略编写
 有一个策略我在交易开拓者上编写出来了,刚刚开始用金字塔,不知道怎么实现了,请大神指点,帮忙写一下,我学习学习,谢谢,策略如下:
开多条件:
10日均线和30日均线金叉后第二根k线如果满足最低价小于开盘价3跳,就以开盘价减3跳的价格开多,如若不成立,再下一根k线如果满足最低价小于开盘价2跳,就以开盘价减2跳的价格开多,如果还不成立,放弃此次开多,开多后以开多价10跳止盈,如未止盈,均线死叉平仓
开空条件和开多条件刚好相反


--  作者:jinzhe
--  发布时间:2016/7/14 9:45:50
--  

10日均线和30日均线金叉后第二根k线如果满足最低价小于开盘价3跳

 

这样的条件要一直判断到金叉后几根?


--  作者:lhxpanda
--  发布时间:2016/7/14 9:48:19
--  
 判断金叉后两根,金叉后第一根3跳,金叉后第二根2跳
--  作者:jinzhe
--  发布时间:2016/7/14 9:56:03
--  

ma10:=ma(c,10);
ma30:=ma(c,30);

if ref(cross(ma10,ma30),1) and l<open-3*mindiff then buy(holding=0,1,limitr,o-3*mindiff);
if ref(cross(ma10,ma30),1) and l<open-2*mindiff then buy(holding=0,1,limitr,o-2*mindiff);

if cross(ma30,ma10) then sell(1,0,market);

if c>enterprice+10*mindiff then sell(1,0,market);

 

 

 

这个是开多的,开空的用户试着照着上面的格式写


--  作者:lhxpanda
--  发布时间:2016/7/14 11:35:30
--  
 怎么样保证开仓当根k线不平仓
--  作者:jinzhe
--  发布时间:2016/7/14 13:32:48
--  
平仓条件 添加 :enterbars>0