您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

請問金字塔能實現自定義的K线嗎? [金字塔]

  • 咨询内容: 請問金字塔的主圖中的K綫能夠自己來定義嗎?
    現在主圖中的K綫是用開﹑高﹑低﹑收來繪製。我想自己重新定義這些K綫,例如今天的K綫高位為
    (high t-1 + high) / 2
    然後以此繪製今天的K綫
    這樣可行嗎?
    謝謝指教

     

  • 金字塔客服: 用kline函数,用法请看函数说明

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 謝謝,我先查看一下。

     

  • 网友回复: 我嘗試了KLINE,但只能夠重覆的於副圖上畫上同一條K綫,不能因應每一天的開高低收價來繪製不同的K綫
    我現在是在序列模式下,嘗試簡單的再繪製K綫圖,公式如下:
    runmode:1;curClose:=close;
    curOpen:=open;
    curHigh:=high;
    curLow:=low;for i=2 to datacount do
    begin
     haopen[i]:curOpen[i];
     haclose[i]:curClose[i];
     hahigh[i]:curHigh[i];
     halow[i]:curLow[i];
     kline(haopen[i],hahigh[i],halow[i],haclose[i],1);
    end;
    以上公式只能把同一K綫重覆的每天繪製,我大概猜想是因為在序列模式下,KLINE只會用最後一根K綫的數据來作繪製?
    那麼應如何指令KLINE能以當天數据來繪製當天的K綫?由畫面最左的K綫開始,直到最後一根K綫?
    謝謝指教。

     

  • 网友回复: 剛才試了改良一下,現在比較像樣:
    runmode:1;haopen:(ref(open, 1) + ref(close, 1)) / 2;
    haclose:(open + high + low + close) / 4;
    hahigh:max(max(high, haopen), haclose);
    halow:min(min(low, haopen), haclose);kline(haopen, hahigh, halow, haclose, 1);
    但問題還是有一個。假設我要的HAOPEN變量實際應該如下
    今天的haopen = (昨天的haopen + 昨天的CLOSE ) / 2
    假設圖的第一根K綫不用顯示,因它找不到昨天的參考價;再假設圖的第二根K綫,它的HAOPEN可以簡單的用(昨天的OPEN+昨天的CLOSE)/2;從第三根K綫開始才有正式的HAOPEN=(昨天的haopen + 昨天的CLOSE ) / 2;
    請問可以如何實現這一部份?
    謝謝

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容