金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2295|回复: 5

辛苦老师帮忙实现一下代码,谢谢

[复制链接]

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
发表于 2023-7-28 11:56 | 显示全部楼层 |阅读模式
1、当天波动率最大的排名前30的品种
2、当前周线振幅最大的排名前30的品种
3、当前交易手续费(单边)小于10元的品种

辛苦老师帮忙实现一下代码,谢谢

回复

使用道具 举报

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-7-28 12:04 | 显示全部楼层
波动率:当前品种向上1个变动价位或向下1个变动价位,都记录为1次,例如棕榈油向上跳动1个变动价位后又向下跳动4个变动价位,其波动率记数为5,排名时按该数值的大小顺序排序
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-28 12:57 | 显示全部楼层

1、当天波动率最大的排名前30的品种
2、当前周线振幅最大的排名前30的品种”

这2个只能使用股票池,其他办法都不是很方便,并且最终是要配合后台程序化来操作的,如果你是图表,那么其实后续也没法很好的操作的。


所以只需要实现下波动率和振幅算法即可

但是你这个波动率算法 “当前品种向上1个变动价位或向下1个变动价位,都记录为1次,例如棕榈油向上跳动1个变动价位后又向下跳动4个变动价位,其波动率记数为5”  

你这个是相对于什么价格波动?另外最重要的一点,你这个不是要累加每个分笔过来的价格波动吧?

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-28 13:00 | 显示全部楼层
“当前交易手续费(单边)小于10元的品种”

GEGCHARGE 这个函数可以实现。但是这个是使用系统自带的费率数据计算的。


金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

193

帖子

193

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-7-28 13:49 | 显示全部楼层
技术009 发表于 2023-7-28 12:57

1、当天波动率最大的排名前30的品种
2、当前周线振幅最大的排名前30的品种”

价格只要与上一个价位不相等,就视为一次波动,并且用计数器记录
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-7-28 13:57 | 显示全部楼层

那你这个波动只能在分笔周期上进行统计,其他周期是无法实现的。

variable:bd:=0;
if todaybar=1 then bd:=0;

dif:=abs(c-ref(c,1));
if todaybar>1 then
begin
bd:=(dif/mindiff)+bd;//累计价差       
end

//选股条件
r:bd;

你选股时候周期选择分笔周期,选择变量r作为选股指标。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-28 16:48 , Processed in 0.120460 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表