請教關於均線角度的計算
想請各位先進如標題
我查過有
TS版本
value1 = average(close, 100);
if value1 <> 0 and value1 <> 0 then
value2 = arctangent(((value1/value1 - 1) * 100) * 180) / 3.1416;
與
HTS版本
value1 = ma(close, 100)
if value1 <> 0 and value1 <> 0 then
value2 = arctangent(((value1/value1 - 1) * 100) * 180) / 3.1416
end if
有一個地方不太懂
就是
value1 是100均的值
那 value1
他所代表的是什麼?
若是改寫成Amibroker 的版本
是否如下
value1 = MA(Close, 100)
if(value1 != 0)
{
value2 = arctangent(((value1/value1 - 1) * 100) * 180) / 3.1416
}
感謝大家不吝解答
先假設value1<>0,不然做分母運算出來會"浮點運算錯誤"
Hi,
給個範例大大參考一下
VALUE1=MA(C,10);VALUE2=((atan((VALUE1-Ref(VALUE1,-1)))* 3.1416)*10);
看看是不是大大要的
不然就參考 atan 這個語法哩
賭神兄
是呀 分母如果為0 會出錯
但我還是不太懂
value1 已經是100 均的值了
那
value1所代表的意義是什麼?
kilroy 兄
VALUE1=MA(C,10);
VALUE2=((atan((VALUE1-Ref(VALUE1,-1)))* 3.1416)*10);
value2 的公式好像有點問題
atan(垂直距離÷水平距離) 得到弧度
再將弧度 X 180/3.14159 換算成角度
垂直距離 VALUE1-Ref(VALUE1,-1)<-- 目前這根K棒的10均 減 前一根K棒的10均 (不知我解讀有沒有錯?)
但我不太懂為何要乘PI
不知您這個公式有來源參考網頁嗎?
我自己想的是
水平距離 在二根K棒下
只能靠自己依所看的圖
與每個商品不同來換算
我想應該是這樣吧?!
skyler 發表於 14-2-25 11:51
賭神兄
是呀 分母如果為0 會出錯
但我還是不太懂
Hi,
參考看看吧
http://www.wisestocktrader.com/indicators/191-arc-tangent-balance-point value1所代表的意義是什麼?
A:當根K棒下取上一個value1值 所謂角度 就是 Y的縱差/X的橫差 得到的值去反查三角函數tan表就可以得到角度。
前提是X、Y的單位要一樣這樣才有意義。
可是我們的K線,橫的是時間、縱的是價格~~ 除起來有意義嗎?? wldtw2008 發表於 14-2-25 17:50 static/image/common/back.gif
所謂角度 就是 Y的縱差/X的橫差 得到的值去反查三角函數tan表就可以得到角度。
前提是X、Y的單位要一樣這 ...
wldtw2008兄
你說的沒錯
用你思維角度去看是沒法算的
BUT
用圖形的角度去看
把水平距離 換算成 垂直距離
就能做了
但最大的問題是
K線的放大縮小
會影響均線顯示的角度
因此
要用你在看盤的K線大小去做
才能符合需求
頁:
[1]