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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 老师你好,这个问题怎样解决

   

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


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

主题:老师你好,这个问题怎样解决

帅哥哟,离线,有人找我吗?
wenarm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/25 14:13:34    Post IP:101.224.59.231[显示全部帖子]

buy(holding,1,market);
holding最初为0。你把它作为条件,就是代表恒不成立
buy(1,1,market);
[此贴子已经被作者于2018/2/25 14:13:55编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/25 18:48:08    Post IP:101.224.59.231[显示全部帖子]

if ma5>ma10 and ma6>ma50 then buy(holding,1,market);
if ma5>ma10 and ma6<ma50 then sell(holding,holding,market);
if ma5<ma10 and ma6>ma50 then sell(holding,holding,market);
if ma5<ma10 and ma6<ma50 then buyshort(holding,1,market);
if ma5<ma10 and ma6>ma50 then sellshort(holding,holding,market);
if ma5>ma10 and ma6<ma50 then sellshort(holding,holding,market);

 把红色部分改成1,



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/25 20:14:40    Post IP:101.224.59.231[显示全部帖子]

贴出你全部的公式,均线交叉的系统,系统中有自带的范例可以参考
[此贴子已经被作者于2018/2/25 20:15:20编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/25 23:05:59    Post IP:101.224.59.231[显示全部帖子]

你策略中有跨周期引用,检查你本地是否有5足够的5分钟周期的数据,没有请补充。还有你当前周期使用的数据


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/26 0:29:47    Post IP:180.164.116.54[显示全部帖子]

首先请你认真阅读给你的回复。和代码无关
然后补充5分钟周期数据,然后在看当前周期的图表上的信号是否存在。
[此贴子已经被作者于2018/2/26 0:30:45编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/2/26 8:12:37    Post IP:180.169.30.6[显示全部帖子]

工具--数据补充--批量补充5分钟周期数据,或者你直接打来5分钟k线图,按向下键,扩充当前k线图品种数据。

 

下面是不引用方式的解决方案

ma5:MA(C,5);
ma10:MA(C,10);
MA15:MA(C,15);
MA25:MA(C,25);
if ma5>ma10 and ma15>ma25 then buy(1,1,market);
if ma5>ma10 and ma15<ma25 then sell(1,1,market);
if ma5<ma10 and ma15>ma25 then sell(1,1,market);
if ma5<ma10 and ma15<ma25 then buyshort(1,1,market);
if ma5<ma10 and ma15>ma25 then sellshort(1,1,market);
if ma5>ma10 and ma15<ma25 then sellshort(1,1,market);



编程无捷径,技巧靠积累。
 回到顶部