Udemy_Go入門(2):インディケーターの実装
UdemyのGolang講座
今日はインディケーターの実装
やったこと
- SMA(Simple Moving Avrage)/EMA(Exponential Moving Average)の実装
BB(BollingerBandsの実装
- BBとは、移動平均線の標準偏差を表す線を指す
- 移動平均線とBBの乖離が大きくなったときに、売り買いのシグナルとして使える場合がある
- ここまでの基本的な計算式はgo-talibパッケージを使用 github.com
転換線 = (9-day high + 9-day low) / 2 基準線 = (26-day high + 26-day low) / 2 先行スパン1 = (Tenkan + Kijun) / 2 先行スパン2 = (52-day high + 52-day low) / 2 遅行スパン = Close plotted 26 days in the past
go-talibには一目均衡表を計算する関数がないため、自前で実装する
わかっとこと
Udemy_Go入門(1):Webインターフェースの作成
UdemyのGo講座。 今日はWebインターフェース。
- やりたいこと
- apiから値を取得して、値を3秒おきに表示していく
- handlerでchart.htmlを出力して
- chart.htmlがcandleapiから3秒おきに値を取得し
- 結果を出力する という流れ
- 方法
- サンプル
〜 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> function send () { var params = { "key1": "value1", "key2": "value2" } $.get("/api/", params).done(function (data) { console.log(data) var slices = data["slices"] $('#dashboard_div').append(slices[0].open + "<br>") }) } setInterval(send, 1000 * 3) window.onload = function () { send() } </script> 〜