交易
計算指標的平均值與目前值
第一次在這裡寫問題!
我正在創建一個簡單的機器人來交易股票。它使用移動平均線或布林帶等指標來評估股票的價格,並根據這些指標的值決定是買入、持有還是賣出。此評估是定期進行的(假設每 4 小時一次)。
當機器人需要評估頭寸時,他會請求該精確時刻的股票價值(目前值)並將該值添加到指標中。
直到這裡一切都好。但是,我想知道正確計算指標更具有代表性的是什麼。對於過去的值,我應該使用:
- 我在前幾期使用的目前值
- 過去燭台的平均值
我希望我足夠清楚。
謝謝你的建議!
更新
我覺得我解釋得不夠好。在每個時期,機器人都會檢查股票的目前價格(上面有問題的 1. 和圖中的黃色圓圈)。
另一方面,燭台(綠色和橙色)有它們的平均值(上面有問題的 2. 和圖中的藍色圓圈)。
我不確定是使用燭台的手段(藍色)還是目前值(黃色)來創建指標。
我希望我讓自己更清楚。
移動平均線有 3 種類型:簡單、指數和加權。指數和加權移動平均線更重視最近的數據,而且由於它們是近親,你很少看到提及或使用加權移動平均線。
移動平均值是根據指定時期的值計算的。時間段可以是您想要的任何時間:五分鐘、1 小時、一天,或者在您的範例中,每 4 小時一次。
在 10 個週期的簡單移動平均線的情況下,對於使用的每個新讀數,最舊的讀數將被刪除,最近的 10 個週期相加並除以 10。在您的範例中,這將是最近的 10 個 4 小時讀數.
指數移動平均線更容易計算和維護,因為它只需要知道以前的 EMA 並根據新讀數按比例調整調整它。
布林帶是一個更複雜的計算,但其核心是“X”週期簡單移動平均線,通常為 20 天。
這些都是標準計算,您可以通過 Google 搜尋找到公式詳細資訊。