金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1119|回复: 5

顶背离编写

[复制链接]

256

主题

365

帖子

365

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2024-8-6 16:42 | 显示全部楼层 |阅读模式
在下面指标里,加上开平仓条件顶背离时,一分钟K线变绿就开空6手,止损10个点,盈利10个点卖出4手
底背离时,一分钟K线变绿就开多6手,止损10个点,盈利10个点卖出4手

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), colorstick;

n1:=sumbars(macd1>0 and ref(macd1<0,1),1);
n2:=sumbars(macd1<0 and ref(macd1>0,1),1);
n3:=sumbars(macd1>0 and ref(macd1<0,1),2);
n4:=sumbars(macd1<0 and ref(macd1>0,1),2);


H1:=ref(hhv(h,n1),n2);//上一个红柱区间的最高价
L1:=ref(llv(l,n2),n1);

H2:=ref(hhv(h,n1),n4);//上上一个红柱区间的最高价
L2:=ref(llv(l,n2),n3);


MACD_H1:=ref(hhv(macd1,n1),n2);//上一个红柱区间的MACD最大值
MACD_L1:=ref(llv(macd1,n2),n1);

MACD_H2:=ref(hhv(macd1,n1),n4);//上上一个红柱区间的MACD最大值
MACD_L2:=ref(llv(macd1,n2),n3);

顶背离:H1>H2 AND MACD_H1<MACD_H2 AND N2=1;
底背离:L1<L2 AND MACD_L1>MACD_L2 AND N1=1;

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-8-6 16:47 | 显示全部楼层
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), colorstick;

n1:=sumbars(macd1>0 and ref(macd1<0,1),1);
n2:=sumbars(macd1<0 and ref(macd1>0,1),1);
n3:=sumbars(macd1>0 and ref(macd1<0,1),2);
n4:=sumbars(macd1<0 and ref(macd1>0,1),2);


H1:=ref(hhv(h,n1),n2);//上一个红柱区间的最高价
L1:=ref(llv(l,n2),n1);

H2:=ref(hhv(h,n1),n4);//上上一个红柱区间的最高价
L2:=ref(llv(l,n2),n3);


MACD_H1:=ref(hhv(macd1,n1),n2);//上一个红柱区间的MACD最大值
MACD_L1:=ref(llv(macd1,n2),n1);

MACD_H2:=ref(hhv(macd1,n1),n4);//上上一个红柱区间的MACD最大值
MACD_L2:=ref(llv(macd1,n2),n3);

顶背离:H1>H2 AND MACD_H1<MACD_H2 AND N2=1;
底背离:L1<L2 AND MACD_L1>MACD_L2 AND N1=1;

if 顶背离 and close<open then
begin
        sell(1,holding,marketr);
        buyshort(1,6,marketr);
END

if 底背离 and close>open then
begin
        sellshort(1,holding,marketr);
        buy(1,6,marketr);
END

//止损平多
IF AVGENTERPRICE-C>10*MINDIFF THEN BEGIN
SELL(1,4,marketr);
END
//止损平空
IF C-AVGENTERPRICE>10*MINDIFF THEN BEGIN
SELLshort(1,4,marketr);
END

//止盈平多
IF C-AVGENTERPRICE>10*MINDIFF THEN BEGIN
SELL(1,4,marketr);
END
//止盈平空
IF AVGENTERPRICE-C>10*MINDIFF THEN BEGIN
SELLshort(1,4,marketr);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2024-8-7
曾用名:
发表于 2024-8-7 18:37 来自手机 | 显示全部楼层
有点描述错误,底背离时,一分钟K线变绿就开多6手,止损10个点,盈利10个点卖出4手
回复

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2024-8-7
曾用名:
发表于 2024-8-7 18:39 来自手机 | 显示全部楼层
应该是1分钟K线变红就开多6手
回复

使用道具 举报

1

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2024-8-7
曾用名:
发表于 2024-8-7 18:39 来自手机 | 显示全部楼层
不知道程序编的对不对
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-8-8 08:59 | 显示全部楼层
就这里最简单的阳还是阴,自己改下吧
不清楚你到底是红还是绿,这个自己确定后改大于小于号就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-23 07:01 , Processed in 0.152243 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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