金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6110|回复: 16

求改CCI自动交易指标

[复制链接]

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
发表于 2022-1-9 16:47 | 显示全部楼层 |阅读模式
当均线上穿0轴上方买入,回落0轴下方平仓多单,当均线下穿0轴下方卖出,回穿0轴上方平仓空单,另加固定止损和移动止损
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-9 21:21 | 显示全部楼层
[PEL] 复制代码
INPUT:M(4,2,100,10);
TYP := (HIGH + LOW + CLOSE)/3;
CCI:(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M));



kd:cross(cci,0);
pd:cross(0,cci);
kk:cross(0,cci);
pk:cross(cci,0);


//交易系统
平空:sellshort(pk,holding,market);
平多:sell(pd,holding,market);
开多:buy(kd and holding=0,1,market);
开空:buyshort(kk and holding=0,1,market);


止盈止损可以参考系统范例自行完善下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
 楼主| 发表于 2022-1-12 22:30 | 显示全部楼层
INPUT:M(84,2,100,10);
TYP := (HIGH + LOW + CLOSE)/3;
CCI:(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M));

kd:cross(cci,0);
pd:cross(0 and 100,cci);
kk:cross(0,cci);
pk:cross(cci,0 and -100);

//交易系统
平空:sellshort(pk,holding,market);
平多:sell(pd,holding,market);
开多:buy(kd and holding=0,1,market);
开空:buyshort(kk and holding=0,1,market);


//止盈
IF C-AVGENTERPRICE>30*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END
//止损
IF AVGENTERPRICE-C>10*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END

你好,止盈止损是这样添加吗,在模拟回测过程中,回撤率还是降不下来,好像关联不起来是什么原因,请求指导
一下,谢谢
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-1-13 01:46 | 显示全部楼层
是这样,但是你的止盈止损只有多头部分,没有空头部分。

注:0 and 100这种表达是什么意思?作为条件,0和任意值之间and都是0.
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
 楼主| 发表于 2022-1-13 21:31 | 显示全部楼层
哦哦,原来如此,谢谢!
那空头部分怎么改,求指导
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-14 09:13 | 显示全部楼层
平仓语句 改成 selllshort
盈亏计算和多头反过来就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
 楼主| 发表于 2022-1-14 20:39 | 显示全部楼层
好的,谢谢
回复

使用道具 举报

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
 楼主| 发表于 2022-1-27 22:07 | 显示全部楼层
技术009 发表于 2022-1-14 09:13
平仓语句 改成 selllshort
盈亏计算和多头反过来就行了。

怎么添加均线穿越0轴时发出声音
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-1-28 08:59 | 显示全部楼层
参考如下代码:
kd:cross(cci,0);
kk:cross(0,cci);
PLAYSOUND(kd or kk,'D:\ONTIFY.MP3');//CCI穿越0轴时,播放D盘的ONTIFY.MP3声音文件
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

12

帖子

12

积分

Rank: 1

等级: 新手上路

注册:
2021-7-26
曾用名:
 楼主| 发表于 2022-2-11 07:37 | 显示全部楼层
指标代码发出开平仓,但模拟账户不会开平仓,系统里下单设置的止盈止损,也不会执行,是哪里设置的不对吗
截图202202110734019249.png
截图202202110737054810.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:46 , Processed in 0.263742 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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