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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请教如何编写如下模型

   

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


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

主题:[求助]请教如何编写如下模型

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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
[求助]请教如何编写如下模型  发帖心情 Post By:2019/9/25 14:38:49    Post IP:119.32.216.134[只看该作者]

以每日收盘价C为基准,设定一个价格步长A,在下一日的时候检查价格会否碰C+A或者C-A,并分别输出碰C+A的几率,碰C-A的几率,以及同时碰到C+A与C-A的几率。


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


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

 你这个相当于统计每日分笔价格中大于等于c+a 和 小于等于c-a存在的百分比了? 同时c+a和c-a 这个不存在啊,分笔过来时候是有次序的,一个价格要么大于要么小于。
[此贴子已经被作者于2019/9/25 14:59:43编辑过]


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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2019/9/25 15:05:11    Post IP:119.32.216.134[只看该作者]

不是统计分笔,其实就是统计当日最高最低价是否会碰到c+a或者c-a,或者两个都会碰到,然后把过去n天里面,以上三个数据的百分比输出。例如n天里面,会碰到c+a的几率是70%,碰到c-a的几率是60%,两个都同时碰到的是50%这种输出方式。

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


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

“否碰C+A或者C-A,并分别输出碰C+A的几率,碰C-A的几率” 意思是说看日线最高最低是否大于 昨日c+a 以及最低价是否小于 昨日c-a

然后再统计N天的情况?是这样吧。


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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2019/9/25 15:20:53    Post IP:58.62.52.121[只看该作者]

对的

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


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

 //日线上运行,其他周期跨周期调用下
INPUT:A(10,1,300,1),N(10,5,200,1);//N是统计的天数
cd1:h>=ref(c,1)+A;
cd2:l<=ref(c,1)-A;
cd3:cd1 and cd2;

result1:count(cd1,N)/N;//上穿 包括当前周期在内共N个周期  
result2:count(cd2,N)/N;//下穿
result3:count(cd3,N)/N;//上穿且下穿

这样就差不多了。


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