以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  求飞狐指标改成金字塔的  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=98592)

--  作者:第一魔尊
--  发布时间:2016/6/15 23:25:58
--  求飞狐指标改成金字塔的
指标我也看不懂,只知道是平均K线算法,应该不难







  1. Ac:=(H+L+C+O)/4;   
  2. ao:=c*0;   
  3. fo:=o;   
  4. ao[1]:=fo[1];   
  5. for i=2 to datacount do ao[i]:=(ao[i-1]+ac[i-1])/2;   
  6. AH:=max(H,Max(Ao,Ac));   
  7. AL:=min(L,min(Ao,Ac));   
  8.   
  9. dd:=(ma(ao,2)+ma(ao,4))/2,linethick2;   
  10. 2*dd-1*ao,colormagenta;   
  11. ma(ao,2),color00bb00;   
  12.   
  13. STICKLINE(AC>=AO,AH,AC,1,0),color225588;   
  14. STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;   
  15. STICKLINE(AC>=AO,AO,AL,1,0),color225588;   
  16. STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;   
  17.   
  18. STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;   
  19. STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;    
  20. STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;   
  21. STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;   
  22. STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;   
  23. STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;   
  24. STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;   
  25. STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;   
  26.   
  27. STICKLINE(AC<=AO,AH,AC,1,0),color888800;   
  28. STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;   
  29. STICKLINE(AC<=AO,AO,AL,1,0),color888800;   
  30. STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;   
  31.   
  32. STICKLINE(AC<=AO,AC,AO,8,0),COLOR888800;   
  33. STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;    
  34. STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;   
  35. STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;   
  36. STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;   
  37. STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;   
  38. STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;   
  39. STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00; 

--  作者:jinzhe
--  发布时间:2016/6/16 9:20:38
--  

请注释下代码


--  作者:第一魔尊
--  发布时间:2016/6/16 10:30:25
--  
新手不懂代码,不好意思啊,就是平均K线的附图指标,平均K线应该用的人很多吧,这是网上的解释


平均K线的计算公式

开盘价 = (前一根平均k线的开盘价+前一根平均k线的收盘价)/2

最高价=传统k线的最高价

最低价=传统k线的最低价

收盘价=传统k线的(开+高+低+收)/4




--  作者:jinzhe
--  发布时间:2016/6/16 10:39:08
--  
  • Ac:=(H+L+C+O)/4;   
  • ao:=c*0;   
  • fo:=o;   
  • ao[1]:=fo[1];   
  • for i=2 to datacount do ao[i]:=(ao[i-1]+ac[i-1])/2;   
  • AH:=max(H,Max(Ao,Ac));   
  • AL:=min(L,min(Ao,Ac));   

  • --  作者:第一魔尊
    --  发布时间:2016/6/16 12:19:22
    --  
    复制粘贴到金字塔指标上什么也不显示啊
    --  作者:jinzhe
    --  发布时间:2016/6/16 13:12:12
    --  

    Ac:=(H+L+C+O)/4;  
    ao:=c*0;  
    fo:=o;  
    ao[1]:=fo[1];  
    for i=2 to datacount do ao[i]:=(ao[i-1]+ac[i-1])/2;  
    AH:=max(H,Max(Ao,Ac));  
    AL:=min(L,min(Ao,Ac));  
    kline(ao,ah,al,ac,0)