以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  价格一和价格二应该相同才对啊,亲本地测试看看  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=185011)

--  作者:qq代人发帖
--  发布时间:2021/4/2 13:14:57
--  价格一和价格二应该相同才对啊,亲本地测试看看

价格一和价格二应该相同才对啊,亲客服本地测试看看

 

密度:1.5,LINETHICK0;//
跨度:=3;
价格:C,LINETHICK0;
转折线:ZIG(MA(C,跨度),密度/10),PRECISION0;

线红:IF(转折线>REF(转折线,1) OR (转折线<REF(转折线,1) AND 转折线<REFX(转折线,1)),转折线,DRAWNULL),LINETHICK3,COLORred,PRECISION0;
线蓝:IF(转折线<REF(转折线,1) OR (转折线>REF(转折线,1) AND 转折线>REFX(转折线,1)),转折线,DRAWNULL),LINETHICK3,COLORgreen,PRECISION0;
优线红:IF(线红,线红,0),LINETHICK3,COLORred,PRECISION0;
优线蓝:IF(线蓝,线蓝,0),LINETHICK3,COLORgreen,PRECISION0;
一峰位置:PEAKBARS(MA(C,跨度),密度/10,1),LINETHICK0;
一谷位置:TROUGHBARS(MA(C,跨度),密度/10,1),LINETHICK0;
二峰位置:=PEAKBARS(MA(C,跨度),密度/10,2),LINETHICK0;
二谷位置:=TROUGHBARS(MA(C,跨度),密度/10,2),LINETHICK0;
红斜率:=10000*(C/REF(C,一谷位置)-1)/一谷位置,LINETHICK0;
红二线斜率:=10000*(REF(C,一谷位置)/REF(C,一峰位置)-1)/(一峰位置-一谷位置),LINETHICK0;
红比:-红斜率/红二线斜率,LINETHICK0;
蓝斜率:=10000*(C/REF(C,一峰位置)-1),LINETHICK0;
蓝二线斜率:=10000*(REF(C,一峰位置)/REF(C,一谷位置)-1)/(一谷位置-一峰位置),LINETHICK0;
蓝比:-蓝斜率/蓝二线斜率,LINETHICK0;
冲多:IF(一谷位置>4 AND HHV(红比,一谷位置)>3.5 AND 一谷位置<9 AND REF(C,一谷位置)/REF(C,二谷位置)>0.999,C,DRAWNULL),LINETHICK6,COLORred;

冲空:IF(一峰位置>4 AND HHV(蓝比,一峰位置)>3.5 AND 一峰位置<9 AND REF(C,一峰位置)/REF(C,二峰位置)>0.999,C,DRAWNULL),LINETHICK6,COLORgreen;
K逆:CURRBARSCOUNT,NOAXIS,LINETHICK0;
一峰T:REF(TIME,一峰位置),LINETHICK0;
一谷T:REF(TIME,一谷位置),LINETHICK0;
二峰T:REF(TIME,二峰位置),LINETHICK0;
二谷T:REF(TIME,二谷位置),LINETHICK0;

 


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/4/2 13:16:12编辑过]

--  作者:FireScript
--  发布时间:2021/4/2 13:24:19
--  
 价格1和2 的变量在哪里?代码没有啊。你贴完整代码啊。

--  作者:勾右
--  发布时间:2021/4/2 13:25:07
--  
 A1:STKINDIEX(\'AU30\',\'AU微循环.二峰T\',0,1,0,800);
DD1:HHV(C,5);
价一:VALUEWHEN(TIME=A1,DD1),LINETHICK0;
价二:VALUEWHEN(TIME=13200,DD1),LINETHICK0;
--  作者:勾右
--  发布时间:2021/4/2 13:27:07
--  
 13200是现在A1的输出值
--  作者:勾右
--  发布时间:2021/4/2 13:29:30
--  
 如果不能重现,加我qq594856342,给你发指标
--  作者:yukizzc
--  发布时间:2021/4/2 13:29:52
--  

你不要去引用,直接把公式套过来使用。

因为很多函数对于数据量不同计算的结果是不一样的,你引用时候用了800,但是你k图上可能不是这么多,所以最后结果就不同会导致


--  作者:yukizzc
--  发布时间:2021/4/2 13:32:23
--  

另外你是一样的周期下或者用下面这种模式不要去用stkindi的引用

#AU微循环.二峰T#,这种用户函数的模式,缺点是无法指定品种和选择周期


--  作者:勾右
--  发布时间:2021/4/2 13:33:51
--  
如何套用?我需要的AU30的数据比如一峰位置的time,不是当前品种的一峰time

--  作者:勾右
--  发布时间:2021/4/2 13:35:45
--  
 我就是需要指定品种,AU30
--  作者:勾右
--  发布时间:2021/4/2 13:38:34
--  
 stkindi引用的数据没有问题,但是VALUEWHEN(time=?)的?是stkindi引用的变量时好像有问题,不知道问题是不是出在这里