以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮忙调整公式  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=180474)

--  作者:3huihui
--  发布时间:2020/6/9 14:08:30
--  请老师帮忙调整公式
当前公式中,多头 空头两个信号值接近于90附近时,都是接近于一条水平线上,前后对照不够明显,也不知如何不限顶的扩大数值以便显示的更加明显,想请老师给调整下,谢谢

VAR111:=1;
VAR211:=1/(1-WINNER(CLOSE));
VAR311:=MA(CLOSE,13);
VAR411:=100-ABS((CLOSE-VAR311)/VAR311*100);
多头: (IF(VAR211>20,IF(VAR211<100,VAR211,VAR411-10),0))*VAR111 ,COLORYELLOW,LINETHICK2 ;
 


VAR1:=1;
VAR2:=1/WINNER(CLOSE);
VAR3:=MA(CLOSE,13);
VAR4:=100-ABS((CLOSE-VAR3)/VAR3*100);
VAR5:=LLV(LOW,75);
VAR6:=HHV(HIGH,75);
VAR7:=(VAR6-VAR5)/100;
VAR8:=SMA((CLOSE-VAR5)/VAR7,20,1);
VAR9:=SMA((OPEN-VAR5)/VAR7,20,1);
VARA:=3*VAR8-2*SMA(VAR8,15,1);
VARB:=3*VAR9-2*SMA(VAR9,15,1);
VARC:=100-VARB;
主力: (VARA)*VAR1,COLOR0099FF;

空头 : 100-(IF(VAR2>20,IF(VAR2<100,VAR2,VAR4-10),0))*VAR1,COLORGREEN,LINETHICK2,  ;





--  作者:FireScript
--  发布时间:2020/6/9 14:44:12
--  
 如果只数值差异造成的显示不明显,没什么特别好的办法的。
就是只能同比缩减。比如除10或者除100.使得他们都在一个范围内。




--  作者:3huihui
--  发布时间:2020/6/9 14:48:12
--  
数值介于0-100之间的,但是基本都在90左右出信号,要么就是没有,出来就是几乎平行的线,其实是有细微差别的,我想将这种差别放大,能像其他指标一样的看起来那么明显就好了,而不是集中在90左右(如果乘以10,那就变成在900左右上下零点几个点的波动,还是一条直线)
[此贴子已经被作者于2020/6/9 14:49:45编辑过]

--  作者:3huihui
--  发布时间:2020/6/9 15:03:37
--  
老师,如果这样修改的话,公式原理不会有变化吧,但是数值开始明显有区别了

多头: (IF(VAR211>20,IF(VAR211<1000,VAR211,VAR411-10),0))*VAR111 ,COLORYELLOW,LINETHICK2 ;

我把其中VAR211<100改成了1000

--  作者:FireScript
--  发布时间:2020/6/9 15:24:04
--  
 不是,先不改变2个数据的计算原理。只在计算好数值的基础上做一些调整。但是你这个还要适应下“主力” 这个数值。比较麻烦,我考虑下。

--  作者:3huihui
--  发布时间:2020/6/9 15:41:42
--  
那把中间一段主力这个信号的部分都去掉吧,只保留多头和空头两个部分,另外空头部分是我之前自己加的,也请老师帮我顺便看看,是不是多头的同理反射,谢谢老师
--  作者:FireScript
--  发布时间:2020/6/9 17:24:48
--  
我试了下,因为坐标是自适应的,幅图Y轴不能自定义,暂时还没办法调整。变量本身数值变化幅度是问题。不是平和的变化。
--  作者:3huihui
--  发布时间:2020/6/9 18:25:07
--  
好的,谢谢老师