金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2538|回复: 8

我要弄一个多头排列,有两种买入方法,

[复制链接]

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
发表于 2024-1-22 13:47 | 显示全部楼层 |阅读模式
如果昨天的价格创了新高,则,价格回到5日线买入,如果昨天创新高,则价格回到10日线买入,这个要怎么实现呢,策略是夸周期的,引用日线数据,1分钟或是5分钟周期实现他
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-22 14:28 | 显示全部楼层

新建指标A:
INPUT:N(20,1,100,1);
NH:H=HHV(H,N);//20交易日新高

当前指标调用:
NH:"a.nh##day"(20);
ma5_day:(4*"ma.ma1##day"(4)+c)/5;//日线五日均线,这里是模拟了盘中实时的五周期均线,直接调用在小周期上是有未来的逻辑的。

kd:nh and cross(c,ma5_day);//开多条件
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2024-1-22 14:48 | 显示全部楼层
技术009 发表于 2024-1-22 14:28
新建指标A:
INPUT:N(20,1,100,1);
NH:H=HHV(H,N);//20交易日新高


如果昨天的价格创了新高,则,价格回到5日线买入,如果昨天创新高,则价格回到10日线买入,这个要怎么实现呢,我要根据昨天是否新高,来决定回调幅度买入,你上面的代码好像没有实现这个啊
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-1-22 14:53 | 显示全部楼层
如果昨天的价格创了新高,则,价格回到5日线买入,如果昨天创新高,则价格回到10日线买入,这个要怎么实现呢,我要根据昨天是否新高,来决定回调幅度买入
这个需要你给出明确定义,具体什么状态下按5日线买,什么状态按10日线买
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-22 15:31 | 显示全部楼层
我前面那个代码就是判断了昨天 最高价 是不是N日的最高价就是NH那个变量的判断,然后今天价格跌破了日线10周期均线。

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

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2024-1-22 15:52 | 显示全部楼层
技术009 发表于 2024-1-22 15:31
我前面那个代码就是判断了昨天 最高价 是不是N日的最高价就是NH那个变量的判断,然后今天价格跌破了日线10 ...

这些指标都不需要前置一个周期吗?昨天高点不需要ref(H,1).然后用昨日高点的价格是否等于过去20日创新高的通道价格来判断是否创新高是吧?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-22 15:54 | 显示全部楼层
你看下代码。



新建指标A:
INPUT:N(20,1,100,1);
NH:H=HHV(H,N);//20交易日新高

这里逻辑很清楚了呀。就是 你说的判断方式。这个指标调用时候 指定为日线,就是你说的那个效果了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2024-1-22 16:09 | 显示全部楼层

这个被引用的指标,不需要这样写吗:  nh:ref(h,1)=ref(hhv(h,n);这样来判断是否昨天有创了新高吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-22 16:10 | 显示全部楼层
我调用的时候 是
NH:"a.nh##day"(20);

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 10:00 , Processed in 0.110163 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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