請問自制指標上如何畫高低
如題,我有個自制指標,為方便想畫出該指標的高低,伹我用dailyhigh/low晝出的只是原數據的high/low,如果想要指標上的high/low應如何做?謝謝各位==========
ind = 自訂指標;
HValue = Highest(ind, Length);
LValue = Lowest(ind, Length);
==========
從你片面的描述頂多只有這樣~
其他請自行補完~
不好意思是我表達不清楚, 附件上的是將2個data相減後的指標,而我想表示出指標的每日高低,要如何做?
(apollochung 感謝你的回覆,但我完全不明白如何做?)
本帖最後由 hohooh 於 17-8-7 12:57 編輯
ind=data1-data2;
if date<>date then begin
HH=ind;
LL=ind;
end;
if ind>HH then HH=ind;
if ind<LL then LL=ind;
plot1(HH, "highest today");
plot2(LL, "lowest today");以上方法會畫出兩條線表示出今天的高低點;算是比較快速簡單的方法
如果你想在像卷商版的在圖上寫一個文字或打個箭頭之類的, 用
Text_New (BarDate, BarTime, PriceValue,"Text")
Arw_New (BarDate, BarTime, PriceValue, Direction)
因為寫起來很複雜,,先給個方向你研究一下,
不好意思hohooh,我照你寫的打ind=data1-data2;, ind變灰了及編譯出"syntax error, unexpected 'data'",何解? 也許有些bug,你再修改成你要的吧~
==========
Variables:
ind(0),
indDHigh(0),
indDLow(0),
counter(0);
ind = XXXXXXXXXXXXX;
counter = 2;
If (Date <> Date) then Begin
indDHigh = 0;
indDLow = 999999;
While (Date = Date) Begin
If (ind > indDHigh) then indDHigh = ind;
If (ind < indDLow) then indDLow = ind;
counter = counter + 1;
End;
End;
頁:
[1]