金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3811|回复: 4

麻烦实现一个算法,也希望大家伙能参与进来

[复制链接]

31

主题

75

帖子

75

积分

等级: 免费版

注册:
2022-1-7
曾用名:
发表于 2022-2-7 12:38 | 显示全部楼层 |阅读模式
以螺纹15分钟为例,先用ATR指标计算出真实波幅A,从开盘开始市场形成的最高价下跌a/4,开1手多头,如果市场反弹a/8,平仓;如果市场没有反弹a/8就下跌,在原来开仓的位置再下跌a/4加仓1手,平仓以每次开仓位置反弹a/8平仓,以开仓位置下跌a/4加仓,如此循环。如果手里在平仓之后还有持仓,下一次开仓的位置是从最后一次平仓的价格下跌a/4的位置。如果手中的仓位全部平掉属于一个循环,下一个循环以最后一笔平仓K线的下一根开始寻找新的最高价,循环之前的交易流程。按照金字塔的时间,每天18:50后(交易所14:50)不再开新仓,每天18:55(也就是交易所14:55)全部强制平仓。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-2-7 14:18 | 显示全部楼层
这个atr 的值一直是变动的啊。如果你以价格变动多少个atr作为加仓平仓的判断条件。那么这个atr 恐怕不能取一个动态值吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

75

帖子

75

积分

等级: 免费版

注册:
2022-1-7
曾用名:
 楼主| 发表于 2022-2-7 14:27 | 显示全部楼层
这还不简单啊,那可以将数据取到上一根K线的数据,不就可以得到一个稳定的值了吗?
回复

使用道具 举报

31

主题

75

帖子

75

积分

等级: 免费版

注册:
2022-1-7
曾用名:
 楼主| 发表于 2022-2-9 19:02 | 显示全部楼层
技术009 发表于 2022-2-7 14:18
这个atr 的值一直是变动的啊。如果你以价格变动多少个atr作为加仓平仓的判断条件。那么这个atr 恐怕不能取 ...

麻烦你们看见了回复一下呗,都好多天了呀,这不至于吧
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-9 20:01 | 显示全部楼层
TR1:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(TR1,14);

if close<hhv(close,todaybar)-atr/4 and holding=0 then
begin
buy(1,1,marketr);
END

if close<enterprice-atr/4 and holding>0 then
begin
        buy(1,1,marketr);
END

if close>enterprice+atr/8 then sell(1,1,marketr);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 06:26 , Processed in 0.140167 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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