欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 完整模型代码编写求助

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3219人关注过本帖树形打印复制链接

主题:完整模型代码编写求助

美女呀,离线,留言给我吧!
代人发贴
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:金字塔客服 帖子:610 积分:0 威望:0 精华:0 注册:2013/10/22 14:33:15
完整模型代码编写求助  发帖心情 Post By:2019/1/22 13:37:34    Post IP:180.169.30.6[只看该作者]

均线设置
M1:5,M2:13,M3:240
做多条件:
在M3均线上方,以发生M1上穿M2所在的那根K线(等这根K线收完线)确定M1与M2是否交叉成功,同时这根K线所对应的MACD柱子是红色,就把这根K线作为做多的信号,以这根K线的最高点加两个变动价格做多,当价格收盘价在M2下方,以这根K线的最低点减4个变动价格平仓,否则一直持有,直到再出现K线收盘价在M2下方,再以这根K线最低点减4个变动价格作为平仓,以此类推。
止损:初次进仓止损设为开仓价减20个变动价格
手数设置标准手

做空条件:
在M3均线下方,以发生M1下穿M2所在的那根K线(等这根K线收完线)确定M1与M2是否交叉成功,同时这根K线所对应的MACD柱子是绿色,就把这根K线作为做空的信号,以这根K线的最低点减两个变动价格做空,当价格收盘价在M2上方,以这根K线的最高点加4个变动价格平仓,否则一直持有,直到再出现K线收盘价在M2上方,再以这根K线最高点加4个变动价格作为平仓,以此类推。
止损:初次进仓止损设为开仓价加20个变动价格
手数设置标准手


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/1/22 14:35:12    Post IP:180.169.30.6[只看该作者]

 input:ss(1,1,100,1);
m1:ma(c,5);
m2:ma(c,13);
m3:ma(c,240);

jc1:cross(m1,m2);//金叉
macd:#macd.macd1#;//引用macd1,但是不跨周期。如果需要跨周期,请使用stkind函数处理macd的引用

buycond:holding=0 and macd>0 and jc1 and c>m3;//开仓条件
if buycond then buy(1,ss,limit,h+2*MINDIFF),IGNORECHECKPRICE;//开仓

sellcond:holding>0 and c<m2;
if sellcond then sell(1,holding,limit,l-4*MINDIFF),IGNORECHECKPRICE;//平仓条件

zycond:ENTERPRICE-c>=20*MINDIFF;//止损条件
if zycond and holding>0 then sell(1,holding,market);//止损平仓


空头可以参照这个自行尝试处理下的。


命数如织,当如磐石。
 回到顶部