金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5631|回复: 12

指标编写

[复制链接]

11

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-2
曾用名:
发表于 2022-11-23 09:39 | 显示全部楼层 |阅读模式
老师这样的我应该怎么写指标。k线1突破前面高点,k线2.3.4.5.6收盘价高于k线1开盘价 并且未能突破新高,k线7进场,   如果k线1收盘价大于前高,并且2.3.4.5.6收盘价高于k线1开盘价and 2.3.4.5.6最高价低于前高,则k线7进场

请问老师怎么写代码
微信截图_20221122114223.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 09:44 | 显示全部楼层
判断的位置是K7。
那么前面几个K位置 用ref一一回溯即可:
K1 位置用ref(c,6)  //这里获取的是c 其他值同理用ref获取
K2 位置 用ref(c,5)
以此类推

获取到指定位置的值或者判断结果 之后 剩下就直接判断这些值的关系就行了。思路就是这样,你自行尝试下编写。





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

使用道具 举报

11

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-2
曾用名:
 楼主| 发表于 2022-11-23 10:59 | 显示全部楼层
技术009 发表于 2022-11-23 09:44
判断的位置是K7。
那么前面几个K位置 用ref一一回溯即可:
K1 位置用ref(c,6)  //这里获取的是c 其他值同 ...

老师,按照您的方法写好了,可以试行。谢谢老师。
如果如果k1和k7中间有多根k线,比如5根或者10根  也是用这个方法吗?还有简化一点的法子吗
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 11:09 | 显示全部楼层
K1:=H>REF(HHV(H,10),1);//K1的判断:突破前高
LEN:BARSLAST(K1);//距离前高的周期跨度
KO:REF(O,LEN);//K1位置的开盘价
KH:REF(H,LEN);//K1位置的最高价

cd:all(c>KO AND H<KH,5) AND LEN=5;//这里all里面的参数 和后面的len判断要保持一致
开仓条件:ref(cd,1);

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

使用道具 举报

11

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-2
曾用名:
 楼主| 发表于 2022-11-23 15:32 | 显示全部楼层
技术009 发表于 2022-11-23 11:09
K1:=H>REF(HHV(H,10),1);//K1的判断:突破前高
LEN:BARSLAST(K1);//距离前高的周期跨度
KO:REF(O,LEN);// ...

老师,如果再加个条件中间的k线大于60日均线怎么写呢?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 15:34 | 显示全部楼层
cd:all(c>KO AND H<KH,5) AND LEN=5;//这里all里面的参数 和后面的len判断要保持一致

这个all 内部你是可以添加条件的。加一个c>ma60 就行了呀。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-2
曾用名:
 楼主| 发表于 2022-11-23 15:40 | 显示全部楼层
技术009 发表于 2022-11-23 15:34
cd:all(c>KO AND Hma60 就行了呀。

但是收盘价和ma60分别是一个移动的值啊。

补充内容 (2022-11-23 15:41):
怎么对应的起来呢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 15:42 | 显示全部楼层
啥意思?你要拿现在的均线值 和过去几个K的收盘价做对比?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-2
曾用名:
 楼主| 发表于 2022-11-23 15:45 | 显示全部楼层
技术009 发表于 2022-11-23 15:42
啥意思?你要拿现在的均线值 和过去几个K的收盘价做对比?

老师我不是这个意思,K1条件成立后 中间不是有几根k线吗?每根k线都对应着各自的ma60,如果加上  c>ma60  后  这个c对应的是自己的ma60吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-23 15:47 | 显示全部楼层
对,c>ma60 这样是判断当时的c和当时的ma60的关系。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 02:43 , Processed in 0.153290 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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