金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4540|回复: 13

请帮忙转换一下文华的公式

[复制链接]

3

主题

19

帖子

19

积分

Rank: 1

等级: 新手上路

注册:
2021-9-16
曾用名:
发表于 2021-9-28 16:02 | 显示全部楼层 |阅读模式
VARIABLE:TK:=0,UP:=0,DN:=0;
N:=62;
M:=10;
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR1,N);
MID:= (HIGH + LOW) /2;

UP:= MID+ATR * M;
DN:=MID-ATR * M;
TK:=IF(C>REF(UP,1),1,IF(C<REF(DN,1),-1,TK));
FLAG:=TK<0 AND REF(TK,1)>0;
FLAGH:=TK>0 AND REF(TK,1)<0;
DN:=IF(TK>0 AND DN<REF(DN,1),REF(DN,1),DN);
UP:=IF(TK<0 AND UP>REF(UP,1),REF(UP,1),UP);
UP:=IF(FLAG,MID + ATR * M,UP);
DN:=IF(FLAGH,MID - ATR * M,DN);
OUTTR:=TK;
OUTUP:=UP;
OUTDN:=DN;
SUPERTREN:IF(OUTTR=1,OUTDN,OUTUP),COLORWHITE;
PARTLINE(TK=1,SUPERTREN,RGB(255,0,255)),LINETHICK1;
PARTLINE(TK=-1,SUPERTREN,RGB(0,255,255)),LINETHICK1;

回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-28 16:03 | 显示全部楼层
你这段不用转换的呀。而且好像就是金字塔的代码吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

19

帖子

19

积分

Rank: 1

等级: 新手上路

注册:
2021-9-16
曾用名:
 楼主| 发表于 2021-9-28 16:44 | 显示全部楼层
算出来的曲线不对啊
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-28 16:52 | 显示全部楼层
咋不对。判断对错得有个标准的吧。这个你要自行描述清楚才行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

19

帖子

19

积分

Rank: 1

等级: 新手上路

注册:
2021-9-16
曾用名:
 楼主| 发表于 2021-9-28 17:33 | 显示全部楼层
算出来的曲线完全跟文华的曲线相差太远了,也跟其他软件的这个公式相差太远了,麻烦版主看看是什么原因,我有好几个这个类型的公式都出现了类似的问题
截图202109281732319175..png
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-9-28 20:34 | 显示全部楼层
你一楼的代码是金字塔的。请提供其他软件的代码,我们做对照。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

19

帖子

19

积分

Rank: 1

等级: 新手上路

注册:
2021-9-16
曾用名:
 楼主| 发表于 2021-9-29 23:47 | 显示全部楼层
//Supertrend

Periods :=10;
src :=(h+l)/2;
Mul :=3.0;
changeATR:=1;
showsignals :=1;
highlighting :=1;
atr2 :=ma(tr, Periods);
atr:=sma(tr,Periods,1);
up:=src-(Mul*atr);
up1 :=if(valid(ref(up,1)),ref(up,1),up);
up :=if(ref(close,1)> up1,max(up0,up1),up0);
dn:=src+(Mul*atr);
dn1 :=if(valid(ref(dn,1)),ref(dn,1),dn);
dn:=if(ref(close,1)<dn1,min(dn0,dn1),dn0);
strend:= 1;   
strendr:if(valid(strend[barpos-1]),strend[barpos-1],strend);
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-9-30 07:48 | 显示全部楼层
你这是哪个软件的指标。而且这个和一楼的公式根本不是一个逻辑结果。要是能一样才奇怪。

1.提供金字塔和文华的对应策略。或者提供你想要的公式逻辑思路
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

19

帖子

19

积分

Rank: 1

等级: 新手上路

注册:
2021-9-16
曾用名:
 楼主| 发表于 2021-10-2 16:09 | 显示全部楼层
ATR通道突破,定义了中轨(h+l)/2、上轨和下轨,close如果跌破下轨则趋势转为向下,则Sell(做空);close突破上轨则趋势转为向上,则Buy(做多)


up=src-(Multiplier*atr) //中轨向下则为下轨,只是变量命名作者命为up了
up1 = =if(valid(ref(up,1)),ref(up,1),up);
up := close[1] > up1 ? max(up,up1) : up

dn=src+(Multiplier*atr)
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-10-3 05:55 | 显示全部楼层
两个公式的定义就不是一样的,效果怎么可能一样。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:48 , Processed in 0.283981 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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