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


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

   

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


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

主题:[求助]请老师帮写为选股公式

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


加好友 发短信
等级:新手上路 帖子:70 积分:0 威望:0 精华:0 注册:2019/10/12 9:33:14
[求助]请老师帮写为选股公式  发帖心情 Post By:2019/11/19 8:15:55    Post IP:110.187.231.110[只看该作者]

图片点击可在新窗口打开查看
1、 求A-B涨幅及时间间隔(如在30天内涨幅大于80%)。
2、 求B-C跌幅及时间间隔(如在30天*1.618即48天内跌幅小于50%)。
3、 求A-B段累计成交量,它应大于B-C段成交量的N倍(如大于2倍)。
4、 最近入场参考天(如最近3天放量上攻,突破B点)

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


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

1. 图挂了。如果传不上图 请在官方群让客服代传下。

2.上面描述的没有说明白选股条件到底是什么,请具体描述清楚里面的逻辑关系。


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


加好友 发短信
等级:新手上路 帖子:70 积分:0 威望:0 精华:0 注册:2019/10/12 9:33:14
  发帖心情 Post By:2019/11/19 9:27:28    Post IP:180.169.30.6[只看该作者]

总思路是一个上涨后的回调选股:
1、A-B表示一个上涨,如30天内价格上涨了80%以上,这是条件一。
2、B-C表示一个回调,如在48天内回调幅度不大于A-B上涨段的50%,这是条件二。
3、1和2表示的是价格,这3表示上涨段的累计成交量要远大于回调段的成交量,如是2倍以上。
4、是一个入场条件,这个可以不写

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/11/19 10:28:07    Post IP:180.169.30.6[只看该作者]

请提供第三点和前面两个之间的具体关系。



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


加好友 发短信
等级:新手上路 帖子:70 积分:0 威望:0 精华:0 注册:2019/10/12 9:33:14
  发帖心情 Post By:2019/11/19 10:34:21    Post IP:110.187.231.110[只看该作者]

1、A-B段上涨幅度为T1=(A-B),时间周期为T2。
2、B-C段的最低点应大于0.5*T1,且B-C段的时间应小于1.62*T2。
3、A-B段的累计成交量,应是B-C段累计成交量的2倍以上。

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


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


如果要代码实现的话,相当于判断下面这样一个区间  A--B--C。是否满足你上面描述的几个条件。但是必须强调一点,这个区间跨度必须是定长。如果你要的是不定长的话,那就写不出来的。

比如说当前位置在C,a-b 30周期,b-c48周期。这种或多或少能写出来代码的。如果不定长的判断一个趋势是不行的。

所以这个必须和你确定下。
[此贴子已经被作者于2019/11/19 11:23:09编辑过]


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


加好友 发短信
等级:新手上路 帖子:70 积分:0 威望:0 精华:0 注册:2019/10/12 9:33:14
  发帖心情 Post By:2019/11/19 11:40:32    Post IP:110.187.231.110[只看该作者]

我是这样表达的:先用最近100天内的新低作起点,然后后面的都以此计算,用最近5天前是作为入场的过滤条件
A1:=LLV(c,100);
S1:=LLVBRAS(A1,100);
A2:=REF(HHV(C,S1),5);
S2:=HHVBRAS(A2,95);
T1:=S1-S2>30;
T2:=(A2-A1)/A1>0.8;
A3:=LLV(C,70);
S3:=LLVBRAS(A3,70);
T3:=S2-S3<50;
T4:=A3>A2-0.62*(A2-A1) AND A3<A2-0.4*(A2-A1);

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


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

 x1:30;//表示阶段A-B跨度
x2:48;//表示阶段B-C 跨度

abzf:(ref(c,x2)-ref(c,x1+x2-1))/ref(c,x1+x2-1);//A-B阶段 涨幅
cd:abzf>=0.8;//判断是否满足

bczf:(c-ref(c,x2-1))/ref(c,x2-1);//B-C阶段涨幅
cd1:bczf>0 and bczf<abzf/2;

abvol:ref(sum(vol,x1),x2);//ab阶段成交量
bcvol:sum(vol,x2);//bc阶段成交量

cd2:abvol>=2*bcvol;

result:cd2 and cd1 and cd;//最终结果




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