副圖寶塔線3與主圖新價線3之差異

  •   56 
  • 最後發表   mei  2 天前
mei 發文於   2024/02/12

小幫手 您好

請問,當主圖選擇新價線3,發現每根紅棒綠棒的區間都不一樣、且重疊   例如 2465麗臺 1/10那根綠棒的區間 起始是1/8、結束是1/10 1/11那根紅棒的區間 起始是1/5、結束是1/11 1/17那根綠棒的區間 起始是1/8、結束是1/17   這3根每根的時間長度都不一樣,1/10那根包含3天,1/11包含5天   又這3根的區間,時間彼此重疊,   若對照副圖指標的寶塔線3,也不相符   以上3個問題,讓人很困惑,不知如何應用?

我搜尋之前幾個發文
有找到 關於寶塔線的指標程式(如下),也與副圖指標 寶塔線3  的結果不相符

  input:TWR(3); variable:HH(0),LL(0);   HH = highest(close,TWR+1)[1]; LL = lowest(close,TWR+1)[1];      if close > HH then  begin value1 = 1; end else if close < LL then  begin value1 = -1; end;   value100 =absvalue(close -  GetField("RefPrice"))/GetField("RefPrice")*100;   if value1[1]=-1 and value1 = 1 then begin plot1(value100,"翻紅"); end else if value1[1]=1 and value1 = 1 then begin plot2(value100,"續紅"); end   else if value1[1]=1 and value1 = -1 then begin plot3(-value100,"翻黑"); end else if value1[1]=-1 and value1 = -1 then begin plot4(-value100,"續黑");  end;

可否教導我,程式碼哪裡需調整?  

謝謝,感恩

排序方式: 標準 | 最新
XS小編 發文於   2024/02/16

 Hello mei,

 

新價線寶塔線是不一樣的指標,兩者有些差異。

關於指標的說明與計算方式可以參考連結中的說明。

 

關於您附上的腳本的部分,若要和內建的寶塔線相同的話HH和LL的計算需要作修改。

input:TWR(3); 

variable:HH(0),LL(0);   

 

HH = highest(high[1],TWR); 

LL = lowest(low[1],TWR);      

 

if close > HH then  begin 

    value1 = 1; 

    end 

else if close < LL then  begin 

    value1 = -1; 

    end;   

 

這樣出來的翻紅翻黑續紅續黑就會和內建指標相同。

mei 發文於   2024/02/19

謝謝小編

另再請問一下,
為何我的指標不像系統內建的寶塔線指標有階梯
該如何設定,或上述的程式碼還須再修正?

謝謝您

 

XS小編 發文於   2024/02/20

Hello mei,

 

小編建議您先閱覽網站上的教學區,裡面有XS語法的基礎和應用可以閱覽。

前面發文中的腳本畫出的是 Value100,而其計算的是漲跌幅,自然會和內建的寶塔線不同。

由於目前指標腳本無法畫出柱狀圖,所以最貼近的作法是畫兩根柱狀圖重疊,其中一個較低的用底色來達到近似的效果 (參考附圖)。

附上交易腳本匯出檔。

附加文件

mei 發文於   2024/02/25

謝謝小編

發表回覆
Close