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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮助编写

   

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


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

主题:请老师帮助编写

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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
请老师帮助编写  发帖心情 Post By:2017/9/21 13:15:03    Post IP:175.16.21.84[只看该作者]

 前一根K线之前的15根K线的中间价((开盘价+收盘价)/2)始终大于ma10,且每根K线ma10都大于前一根K线的ma10,且大于的幅度超过百分之N,当根K线中间价小于ma10,前两根K线内macd出现死叉,平多。

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


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

给个样例,剩下自己再补充下:

a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的中间价((开盘价+收盘价)/2)始终大于ma10
a2:(ma(close,10)-ref(ma(close,10),1)/ref(ma(close,10),1);//涨幅
a3:ref(all(lk>(N/100),15),2);
a4:(close+open)/2<ma(close,10) and BARSLAST(macd死叉)<=2 and BARSLAST(macd死叉)<>0; 



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/9/21 14:05:43    Post IP:175.16.21.84[只看该作者]

 谢谢FireScript老师解答,
a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的中间价((开盘价+收盘价)/2)始终大于ma10
这一句我想要表达的是;前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10。刚才的表述不准确,不知老师的编写是否和我要的相同?

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


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

以下是引用yuanman在2017/9/21 14:05:43的发言:
 谢谢FireScript老师解答,
a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的中间价((开盘价+收盘价)/2)始终大于ma10
这一句我想要表达的是;前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10。刚才的表述不准确,不知老师的编写是否和我要的相同?

你的那个前一个K线之前的15个k线是否包括前一个K线本身,如果不包括不用改,如果包括把那个ref第二个参数改成1就行了。 其他就OK了。

 



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/9/22 9:18:45    Post IP:175.22.113.53[只看该作者]

FireScript老师;

“你的那个前一个K线之前的15个k线是否包括前一个K线本身,如果不包括不用改,如果包括把那个ref第二个参数改成1就行了。 其他就OK了。“

您说的第二个参数改成1,是指红的这个吗?


a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10
a2:(ma(close,10)-ref(ma(close,10),1)/ref(ma(close,10),1);//涨幅?
a3:ref(all(lk>(N/100),15),2);//涨幅%
a4:(close+open)/2<ma(close,10) and BARSLAST(macd死叉)<=2 and BARSLAST(macd死叉)<>0; //当根K线中间价小于ma10,前两根K线内macd出现死叉

还有;a2;测试提示;引用的括号不完整。a3,提示;未定义的变量;LK.


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


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

a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10
a2:(ma(close,10)-ref(ma(close,10),1))/ref(ma(close,10),1);
a3:ref(all(a2>(N/100),15),2);//涨幅%

 

失误,忘记改变量名称了。a3那个N是涨幅的数值,你自己定义下。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/9/22 9:44:09    Post IP:175.22.113.53[只看该作者]

 还有这个问题哪?

“你的那个前一个K线之前的15个k线是否包括前一个K线本身,如果不包括不用改,如果包括把那个ref第二个参数改成1就行了。 其他就OK了。“

我想要的是包括前一根K线在内的,您说的第二个参数改成1,是指红的这个吗?


a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10

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


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

以下是引用yuanman在2017/9/22 9:44:09的发言:
 还有这个问题哪?

“你的那个前一个K线之前的15个k线是否包括前一个K线本身,如果不包括不用改,如果包括把那个ref第二个参数改成1就行了。 其他就OK了。“

我想要的是包括前一根K线在内的,您说的第二个参数改成1,是指红的这个吗?


a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10

是的,改那个就行了。函数说明上有函数使用的详细介绍的,可以看下ref的用法就知道怎么回事了。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/9/22 9:53:18    Post IP:175.22.113.53[只看该作者]

谢谢您的帮助!

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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/9/25 10:06:30    Post IP:175.16.32.86[只看该作者]


《 前一根K线之前的15根K线的中间价((开盘价+收盘价)/2)始终大于ma10,且每根K线ma10都大于前一根K线的ma10,且大于的幅度超过百分之N,当根K线中间价小于ma10,前两根K线内macd出现死叉,平多。
a1:ref(all(((close+open)/2)>ma(close,10),15),2);//前一根K线之前的15根K线的每一根K线的中间价((开盘价+收盘价)/2)都始终大于ma10
a2:(ma(close,10)-ref(ma(close,10),1))/ref(ma(close,10),1);
a3:ref(all(a2>(N/100),15),2);//涨幅%
a4:(close+open)/2<ma(close,10) and BARSLAST(macd死叉)<=2 and BARSLAST(macd死叉)<>0;  》

这是之前老师帮助编写的,以为自己可以把对应的一句照老师编写的写出来,尝试了多次也不行,只好再请老师帮忙编写;
前一根K线之前的15根K线的每一根的中间价((开盘价+收盘价)/2)始终小于ma10,且每根K线ma10都小于前一根K线的ma10,且小于的幅度超过百分之N,当根K线中间价大于ma10,前两根K线内macd出现金叉,平空。 谢谢老师.

 回到顶部
总数 12 1 2 下一页