COCO研究院

 找回密碼
 註冊
搜索
查看: 6077|回復: 7

[其他程式語言] 請教關於均線角度的計算

[複製鏈接]
發表於 14-2-24 16:20 | 顯示全部樓層 |閱讀模式
想請各位先進
如標題
我查過有
TS版本
value1 = average(close, 100);
if value1 <> 0 and value1[1] <> 0 then
value2 = arctangent(((value1/value1[1] - 1) * 100) * 180) / 3.1416;


HTS版本
value1 = ma(close, 100)
if value1 <> 0 and value1[1] <> 0 then
value2 = arctangent(((value1/value1[1] - 1) * 100) * 180) / 3.1416
end if

有一個地方不太懂
就是
value1 是100均的值
那 value1[1]
他所代表的是什麼?

若是改寫成Amibroker 的版本
是否如下

value1 = MA(Close, 100)
if(value1 != 0)
{
value2 = arctangent(((value1/value1[1] - 1) * 100) * 180) / 3.1416
}

感謝大家不吝解答







發表於 14-2-24 19:26 | 顯示全部樓層
先假設value1[1]<>0,不然做分母運算出來會"浮點運算錯誤"

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

發表於 14-2-24 19:38 | 顯示全部樓層
Hi,

給個範例大大參考一下

VALUE1=MA(C,10);VALUE2=((atan((VALUE1-Ref(VALUE1,-1)))* 3.1416)*10);

看看是不是大大要的
不然就參考 atan 這個語法哩

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

 樓主| 發表於 14-2-25 11:51 | 顯示全部樓層
賭神兄
是呀 分母如果為0 會出錯
但我還是不太懂
value1 已經是100 均的值了

value1[1]  所代表的意義是什麼?


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棒下
只能靠自己依所看的圖
與每個商品不同來換算

我想應該是這樣吧?!


發表於 14-2-25 12:47 來自手機 | 顯示全部樓層
skyler 發表於 14-2-25 11:51
賭神兄
是呀 分母如果為0 會出錯
但我還是不太懂

Hi,

參考看看吧

http://www.wisestocktrader.com/indicators/191-arc-tangent-balance-point

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 按一個讚

查看全部評分

發表於 14-2-25 14:40 | 顯示全部樓層
value1[1]  所代表的意義是什麼?

A:當根K棒下取上一個value1值

評分

參與人數 2金錢 +3 收起 理由
mewmi + 1 按一個讚
skyler + 2 按一個讚

查看全部評分

發表於 14-2-25 17:50 | 顯示全部樓層
所謂角度 就是 Y的縱差/X的橫差 得到的值去反查三角函數tan表  就可以得到角度。
前提是X、Y的單位要一樣這樣才有意義。

可是我們的K線,橫的是時間、縱的是價格~~ 除起來有意義嗎??

評分

參與人數 1金錢 +2 收起 理由
skyler + 2 感謝分享

查看全部評分

 樓主| 發表於 14-2-26 09:59 | 顯示全部樓層
wldtw2008 發表於 14-2-25 17:50
所謂角度 就是 Y的縱差/X的橫差 得到的值去反查三角函數tan表  就可以得到角度。
前提是X、Y的單位要一樣這 ...

wldtw2008  兄
你說的沒錯
用你思維角度去看是沒法算的
BUT
用圖形的角度去看
把水平距離 換算成 垂直距離
就能做了

但最大的問題是
K線的放大縮小
會影響均線顯示的角度
因此
要用你在看盤的K線大小去做
才能符合需求





您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 07:16

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |