金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2673|回复: 9

文华转金字塔

[复制链接]

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
发表于 2023-11-8 09:33 | 显示全部楼层 |阅读模式
老师能不能帮忙把文华代码转为金字塔代码
MA40:MA(C,40),COLORGREEN,LINETHICK2;
TR :=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,14);
MA20:MA(C,20),COLORMAGENTA,DOT;
LL:=LV(L,3);
HH:=HV(H,3);
L2:=LV(L,2);
H2:=HV(H,2);
X1:=BARSLAST(C>MA40&&C<LL||C<MA40&&C<L2&&ISDOWN);
X2:=BARSLAST(C>MA40&&C>H2&&ISUP||C<MA40&&C>HH);
DRAWCOLORKLINE(X1<X2,COLORCYAN,1);
DRAWCOLORKLINE(X1<X2&&ISDOWN,COLORCYAN,0);
DRAWCOLORKLINE(X1>X2,COLORRED,1);
DRAWCOLORKLINE(X1>X2&&ISDOWN,COLORRED,0);
AA:=C>MA40 AND C>HV(H,30);
BB:=C<MA40 AND C<LV(L,30);
DRAWICON(CROSS(AA,0.5) AND COUNT(CROSS(AA,0.5),BARSLAST(CROSS(BB,0.5))+1)=1,H+30,4),VALIGN0;
DRAWICON(CROSS(BB,0.5) AND COUNT(CROSS(BB,0.5),BARSLAST(CROSS(AA,0.5))+1)=1,L-30,5),VALIGN2;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-8 10:04 | 显示全部楼层
[PEL] 复制代码
ma40:ma(c,40),colorgreen,linethick2;
atr :=ma(tr,14);
ma20:ma(c,20),colormagenta,dot;
ll:=ref(llv(l,3),1);
hh:=ref(hhv(h,3),1);
l2:=ref(llv(l,2),1);
h2:=ref(hhv(h,2),1);
x1:=barslast(c>ma40&&c<ll||c<ma40&&c<l2&&isdown);
x2:=barslast(c>ma40&&c>h2&&isup||c<ma40&&c>hh);

 
cd:=isup;//区分阴阳线的

stickline(x1<x2 ,c,o,8,if(cd,1,0),colorcyan);//绘制柱体
//绘制上下影线
stickline(x1<x2,if(not(cd),o,c),h,0,if(cd,1,0),colorcyan);
stickline(x1<x2,if(cd,o,c),l,0,if(cd,1,0),colorcyan);


stickline(x1>x2,c,o,8,if(cd,1,0),colorred);//绘制柱体
//绘制上下影线
stickline(x1>x2,if(not(cd),o,c),h,0,if(cd,1,0),colorred);
stickline(x1>x2,if(cd,o,c),l,0,if(cd,1,0),colorred);


aa:=c>ma40 and c>REF(hHv(h,30),1);
bb:=c<ma40 and c<REF(lLv(l,30),1);
drawicon(cross(aa,0.5) and count(cross(aa,0.5),barslast(cross(bb,0.5))+1)=1,h+30,1);
drawicon(cross(bb,0.5) and count(cross(bb,0.5),barslast(cross(aa,0.5))+1)=1,l-30,2);


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

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-11-8 10:14 | 显示全部楼层
技术009 发表于 2023-11-8 10:04
[mw_shl_code=pel,true]ma40:ma(c,40),colorgreen,linethick2;
atr :=ma(tr,14);
ma20:ma(c,20),colormag ...

谢谢啦
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2024-1-8 17:01 | 显示全部楼层
技术009 发表于 2023-11-8 10:04
[mw_shl_code=pel,true]ma40:ma(c,40),colorgreen,linethick2;
atr :=ma(tr,14);
ma20:ma(c,20),colormag ...

我想把下面两句写成开仓条件。麻烦老师帮写一下。从aa满足到出现bb这段时间定义为开多条件。从bb满足到出现aa这段时间定义为开空条件。取日线值,我要在小时图中调用。谢谢
ma40:ma(c,40);
aa:=c>ma40 and c>REF(hHv(h,30),1);
bb:=c<ma40 and c<REF(lLv(l,30),1);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-8 17:21 | 显示全部楼层
[PEL] 复制代码
ma40:ma(c,40);
aa:c>ma40 and c>ref(hhv(h,30),1);
bb:c<ma40 and c<ref(llv(l,30),1);


con1:=barslast(aa);
con2:=barslast(bb);

//被调用的2个变量
duo:con1<con2 and valid(con2);
kong:con1>con2 and valid(con1);


drawicon(aa,h,1);
drawicon(bb,l,2);


新建一个指标A,调用我标注的2个指标变量就行了。周期指定为日线即可。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2024-1-9 17:10 | 显示全部楼层
技术009 发表于 2024-1-8 17:21
[mw_shl_code=pel,true]ma40:ma(c,40);
aa:c>ma40 and c>ref(hhv(h,30),1);
bb:c

A里面贴上你写的代码,然后在小时图里调用   
多头:"A.duo#DAY";
这样吗
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-9 17:14 | 显示全部楼层
是的。指标名称要对应上。也得叫A.
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2024-1-9 17:38 | 显示全部楼层
技术009 发表于 2024-1-9 17:14
是的。指标名称要对应上。也得叫A.

在公式中调用后,回测时交易次数变为0,但是图表上显示有开平仓位置,是怎么回事
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-1-10 08:58 | 显示全部楼层
是不是日线数据不足呀。 你多补充点历史日线和回测的周期数据呢。

加载有信号,那回测肯定是可以的。因为历史图表信号和回测机制是一样的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2024-1-11 08:56 | 显示全部楼层
技术009 发表于 2024-1-10 08:58
是不是日线数据不足呀。 你多补充点历史日线和回测的周期数据呢。

加载有信号,那回测肯定是可以的。因 ...

是日线数据不足,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 22:42 , Processed in 0.128221 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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