SUPERTREND 程式

  •   130 
  • 最後發表   方哥  3 週前
方哥 發文於   2024/08/12

請教高手, 找不到程式碼錯在哪?  正確的跟有問題的截圖如附件

Input: Length(12,"天數");

Input: Multiplier(3,"ATR倍數");

var:v1(99999),v2(0);

var:UpDn(true); //true = Up; false = Dn

//

if currentBar = 1 then begin

updn = true;

end;

 

if currentBar <> 1 then begin

 

if updn = true then

begin

if close > v1 then begin

updn = false;

v1 = 99999;

plot4(close-atr(length)*Multiplier);

end;

end

else

begin

if close < v2 then 

begin

updn = true;

v2 = 0;

plot3(close+atr(length)*Multiplier);

end;

end;

end;

 

//

if updn = true then begin

 

value1 = close + atr(length)*Multiplier;

 

if v1 > value1 then v1 = value1;

plot1(v1);

 

 

end;

 

if updn = false then begin

 

value2 = close - atr(length)*Multiplier;

 

if v2 < value2 then v2 = value2;

plot2(v2);

 

end;

 

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/08/12

比較好的提問方式是詳述你的需求,讓大家看看你的程式碼與需求為何有差異。

方哥 發文於   2024/08/13

參照網路上 Supertrend 的程式碼,  劃出的指標圖 與使用 微風院長的 Supertrend指標 作對比, 無法劃出相同的指標. 照片對比如附圖.

方哥 發文於   2024/08/15

參照網路上 Supertrend 的程式碼,  劃出的指標圖 與使用 微風院長的 Supertrend指標 作對比, 無法劃出相同的指標. 照片對比如附圖.不該畫線的地方卻劃上了

虎科大許教授 發文於   2024/08/15

請說明Supertrend指標如何計算(亦即你的需求),才能比對你的程式碼哪裡有問題。

方哥 發文於   2024/08/19

知道問題了, 繪圖要設成線段 , 不能設成線條

發表回覆
Close