金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3805|回复: 3

同花顺指标改成金字塔指标

[复制链接]

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
发表于 2021-10-13 14:14 | 显示全部楼层 |阅读模式
同花顺STC指标在同花顺正常运行 我想放在金字塔里使用。但是第13行开始 发生F1:=IF(V2>0,((K-V1)/V2)*100,IF(REF(F1,1),REF(F1,1),0)); 总提示未定义变量F1。谁可以帮帮忙改编一下能够在金字塔里运行。
DIFF = EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA  = EMA(DIFF,M);
Zero : 0;
a:M2;
SHO=2*EMA(CLOSE,SHORT)-EMA(EMA(CLOSE,SHORT),SHORT);
LON=2*EMA(CLOSE,LONG)-EMA(EMA(CLOSE,LONG),LONG);
DIF=SHO-LON;
DE=2*EMA(DIF,M)-EMA(EMA(DIF,M),M);
MACD=2*(DIF-DE);
K=DIF;
V1=LLV(K,M);
V2=HHV(K,M)-V1;
F1=IF(V2>0,((K-V1)/V2)*100,IF(REF(F1,1),REF(F1,1),0));
PF=IF(IF(REF(PF,1),0,1)=1,F1,(REF(PF,1)+0.5*(F1-REF(PF,1))));
V3=LLV(PF,M);
V4=HHV(PF,M)-V3;
F2=IF(V4>0,((PF-V3)/V4)*100,IF(REF(F2,1),REF(F2,1),0));
PFF=IF(IF(REF(PFF,1),0,1)=1,F2,(REF(PFF,1)+0.5*(F2-REF(PFF,1))));
DEM:PFF;
Y=DIFF;
V10=LLV(Y,M);
V20=HHV(Y,M)-V10;
F10=IF(V20>0,((Y-V10)/V20)*100,IF(REF(F10,1),REF(F10,1),0));
PF0=IF(IF(REF(PF0,1),0,1)=1,F10,(REF(PF0,1)+0.5*(F10-REF(PF0,1))));
V30=LLV(PF0,M);
V40=HHV(PF0,M)-V30;
F20=IF(V40>0,((PF0-V30)/V40)*100,IF(REF(F20,1),REF(F20,1),0));
PFF0=IF(IF(REF(PFF0,1),0,1)=1,F20,(REF(PFF0,1)+0.5*(F20-REF(PFF0,1))));
EM:PFF0;
UP:25;
DOWN:75;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-13 14:42 | 显示全部楼层
[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);
Zero : 0;
VARIABLE:f1:=0,pf:=0,F2:=0,PFF:=0,f10:=0,PF0:=0,F20:=0,PFF0:=0;
SHO:=2*EMA(CLOSE,S)-EMA(EMA(CLOSE,S),S);
LON:=2*EMA(CLOSE,p)-EMA(EMA(CLOSE,p),p);
DIF:=SHO-LON;
DE:=2*EMA(DIF,M)-EMA(EMA(DIF,M),M);
MACD:=2*(DIF-DE);
K:=DIF;
V1:=LLV(K,M);
V2:=HHV(K,M)-V1;
F1:=IF(V2>0,((K-V1)/V2)*100,IF(REF(F1,1),REF(F1,1),0));
PF:=IF(IF(REF(PF,1),0,1)=1,F1,(REF(PF,1)+0.5*(F1-REF(PF,1))));
V3:=LLV(PF,M);
V4:=HHV(PF,M)-V3;
F2:=IF(V4>0,((PF-V3)/V4)*100,IF(REF(F2,1),REF(F2,1),0));
PFF:=IF(IF(REF(PFF,1),0,1)=1,F2,(REF(PFF,1)+0.5*(F2-REF(PFF,1))));
DEM:PFF;
Y:=DIFF;
V10:=LLV(Y,M);
V20:=HHV(Y,M)-V10;
F10:=IF(V20>0,((Y-V10)/V20)*100,IF(REF(F10,1),REF(F10,1),0));
PF0:=IF(IF(REF(PF0,1),0,1)=1,F10,(REF(PF0,1)+0.5*(F10-REF(PF0,1))));
V30:=LLV(PF0,M);
V40:=HHV(PF0,M)-V30;
F20:=IF(V40>0,((PF0-V30)/V40)*100,IF(REF(F20,1),REF(F20,1),0));
PFF0:=IF(IF(REF(PFF0,1),0,1)=1,F20,(REF(PFF0,1)+0.5*(F20-REF(PFF0,1))));
EM:PFF0;
UP:25;
DOWN:75;


这样试下吧。但是不能保证一致,不同软件至多代码规范相似。底层怎么实现的,大家可能还是有差异。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-10-15 11:03 | 显示全部楼层
可以正常运行了,感谢版主
回复

使用道具 举报

12

主题

56

帖子

56

积分

等级: 免费版

注册:
2024-4-26
曾用名:
发表于 2024-5-28 20:42 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 04:40 , Processed in 0.151308 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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