金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 100018609

请帮你编写一个日内系统

[复制链接]

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-23 20:02 来自手机 | 显示全部楼层
第一,一分钟线,
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-23 20:02 来自手机 | 显示全部楼层
第二,对的,就是单边开空平空的,多头的我自己补充一下就好了,谢谢老师
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-24 09:18 | 显示全部楼层
[PEL] 复制代码
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);
DIFF :EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :EMA(DIFF,M);
MACD1 :2*(DIFF-DEA),NODRAW;

INPUT:N(10,1,200,1),X(2,0.1,100,0.1),ss(1,1,100,1);
tcd:not(time>=185500 or (time>=025500 and time<130000));//开仓时间限制

NH:HHV(MACD1,N);//N周期最大macd1

kk:NH>=X*ref(macd1,1);//N周期macd最大值大于前一周期macd值的X倍

zsp:ref(h,ENTERBARS);
jc:if(holding<>0,abs(zsp-AVGENTERPRICE),DRAWNULL);//价差=止损价-持仓均价  这里取绝对值数值.有持仓时候 值有效

pk1:macd1<ref(macd1,1) and macd1>0;//红柱前提下,macd大于前一周期macd 
pk2:c>ref(h,1);//最新价大于前一周期最高价,注意这里用的c不是H.
pk3:AVGENTERPRICE-c>2*jc;


平仓1:sellshort(pk1,holding,LIMIT,c);//macd红柱变短平仓
平仓2:sellshort(pk2,holding,LIMIT,zsp+1*MINDIFF),IGNORECHECKPRICE;//最新价大于前一周期最高价平仓,但是这个平仓价格有时候会超出K线范围,因此加一个IGNORECHECKPRICE处理下
平仓3:sellshort(pk3,holding,market);//盈利2倍价差平仓

收盘平仓:sellshort(time>=185900 or (time>=025900 and time<130000),holding,market);


buyshort(kk and holding=0 and tcd,ss,market);

持仓:holding;


简单加载看了。可能是参数没调整好,反正这个平仓条件太宽松了信号很多。

代码都有注释 你根据注释进行校对下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-24 15:09 来自手机 | 显示全部楼层
收到,谢谢老师啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 20:43 , Processed in 0.205640 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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