金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3480|回复: 9

请老师帮你写一个系统

[复制链接]

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
发表于 2021-10-18 22:37 来自手机 | 显示全部楼层 |阅读模式
开多条件1,近n1日最高价减最低价的振幅低于x1。
开多条件2,当前价突破近n1日最高价。
平多条件1,价格跌破开仓日近n1日最低价。
平多条件2,开仓日近n1日最高价减最低价的n2倍。(即固定盈亏比)
满足开多条件1和开多条件2,以突破价格加一跳限价买入。
满足平多条件1或者平多条件2,也是以加一跳限价平仓。
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-19 08:57 | 显示全部楼层
振幅一般是K线最高最低价差除K线收盘价。你这个“近n1日最高价减最低价的振幅低于x1”计算逻辑是什么。用什么作为除数。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 07:28 来自手机 | 显示全部楼层
以收盘价做除数吧
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-20 08:52 | 显示全部楼层
本帖最后由 技术009 于 2021-10-20 08:59 编辑

1.价格突破肯定是只能不包含当前K在内进行判断了,否则那就不能算突破了,包含当前K在内至多是当前最高价就是N1日最高价。因此这里的“开多条件1,近n1日最高价减最低价的振幅低于x1。” 是不是也得不包含当前K在内?这2个地方处理肯定要一致。或者说你前面所有涉及到“近n1” 都处理包含前面一个K的n1周期K。这样和价格突破区间保持一致,否则就成了有一个K的错位的。

2.“平多条件2,开仓日近n1日最高价减最低价的n2倍。(即固定盈亏比)” 按照这个价差既做止盈也做止损?相当于是2个平仓条件。

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

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 10:02 来自手机 | 显示全部楼层
1,对的,就是用当前k的最高价突破。
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 10:04 来自手机 | 显示全部楼层
1,对的,就是用当前k的最高价突破。然后近n1日是不包含当前k的。
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 10:06 来自手机 | 显示全部楼层
平多条件1和2,是或者关系,达到亏损n2倍就止盈了
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 10:07 来自手机 | 显示全部楼层
第一个问题,突破用当前k的最高价。另一个近n1日不包含当前k
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-20 10:29 | 显示全部楼层
[PEL] 复制代码
INPUT:X1(10,1,100,1),N1(10,1,1000,1),N2(1,0.01,1000,0.01);

NH:HHV(H,N1);
NL:LLV(L,N1);


ZF:=(NH-NL)/C;//(N日最高价-N日最低价)/当前收盘价

KD:ref(ZF,1)<=(X1/100) AND H>ref(NH,1);//当前最高价大于前面N日(不包含当前K)最高价
zs:=l<ref(NL,ENTERBARS+1);
zy:=c>=N2*ref(NH-NL,ENTERBARS+1)+AVGENTERPRICE;
止损:SELL(zs,holding,market);
止盈:SELL(zy,holding,market);
buy(kd and holding=0,1,limitr,c+1*MINDIFF),IGNORECHECKPRICE;//当前最新价(对应突破价)+一跳开仓。





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

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-20 15:16 来自手机 | 显示全部楼层
收到谢谢,我测试一下哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 05:59 , Processed in 0.247834 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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