以文本方式查看主题

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

--  作者:系统使用者
--  发布时间:2016/4/25 12:31:32
--  [求助]编写帮忙
最后一段是未完成段,删除就行,帮忙写一下公式啊。万分感谢!

ff:="turbine@xianduan"(级别,走势段);

//----- 画线段 -----
polyline(ff<>0,if(ff>0,high,low)),colorblue; // 画线段

IF 级别>0 then begin
  ff0:="turbine@xianduan"(级别-1,走势段);
  polyline(ff0<>0,if(ff0>0,high,low)),linedot,colorgray; // 画次级别线段
end;

//----- 画中枢 -----
IF 显示中枢>0 then begin
  ZG:="turbine@zg"(级别,走势段);
  ZD:="turbine@zd"(级别,走势段);

  STICKLINE(ZG>REF(ZG,1) OR ZG>REFX(ZG,1),zg,zd,0,0) ,lineDOT,colorcyan;
  DRAWLINE(ZG>REF(ZG,1),ZG,ZG>REFX(ZG,1),ZG,0),lineDOT,colorcyan;
  DRAWLINE(ZD>REF(ZD,1),ZD,ZD>REFX(ZD,1),ZD,0),lineDOT,colorcyan;
end;

--  作者:系统使用者
--  发布时间:2016/4/25 12:34:04
--  
最后一段是未完成段,删除就行
--  作者:jinzhe
--  发布时间:2016/4/25 13:16:47
--  

要实现什么?删除的一段又是哪些内容?


--  作者:系统使用者
--  发布时间:2016/4/25 14:57:56
--  
图上红箭头标志的段,笔。最后一段,笔是未完成段,删除就行
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:turbine_201212.zip


--  作者:系统使用者
--  发布时间:2016/4/25 14:59:48
--  
最后一段是未完成段,删除就行
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:169.zip


--  作者:jinzhe
--  发布时间:2016/4/25 15:09:51
--  
你给的文件非金字塔公式文件,无法在金字塔里面打开
--  作者:系统使用者
--  发布时间:2016/4/25 22:14:54
--  
ff:="turbine@xianduan"(级别,走势段);

//----- 画线段 -----
polyline(ff<>0,if(ff>0,high,low)),colorblue; // 画线段

IF 级别>0 then begin
  ff0:="turbine@xianduan"(级别-1,走势段);
  polyline(ff0<>0,if(ff0>0,high,low)),linedot,colorgray; // 画次级别线段
end;

//----- 画中枢 -----
IF 显示中枢>0 then begin
  ZG:="turbine@zg"(级别,走势段);
  ZD:="turbine@zd"(级别,走势段);

  STICKLINE(ZG>REF(ZG,1) OR ZG>REFX(ZG,1),zg,zd,0,0) ,lineDOT,colorcyan;
  DRAWLINE(ZG>REF(ZG,1),ZG,ZG>REFX(ZG,1),ZG,0),lineDOT,colorcyan;
  DRAWLINE(ZD>REF(ZD,1),ZD,ZD>REFX(ZD,1),ZD,0),lineDOT,colorcyan;
end;

金字塔公式

--  作者:jinzhe
--  发布时间:2016/4/26 9:02:32
--  
实在看不懂你在讲什么,建议用户贴上全部的代码,
--  作者:系统使用者
--  发布时间:2016/4/26 12:28:27
--  
也就是划线,最后(低点到高点的波段)或者(高点到低点的波段)的一段划线不显示,如何编写? 不使用未来函数。
--  作者:系统使用者
--  发布时间:2016/4/26 12:32:45
--  
ff:="turbine@xianduan"(1,0);
ax1z:=barslast(ff<>0);
ax2z:=ref(ff,ax1z);
aaa1z:=ref(ax1z+1,1); 
aaa2z:=-ref(ax2z,1);
if(not(islastbar and aa2x<>0),ff,drawnull);
我这样编写的,出现最后一段有的会继续出现划线,有的不会出现,不知道哪里没有正确。
最后一段是未完成段,删除就行或者不显示就OK