0
Follow
0
Followers
偶然に発見した,一瞬で悟った,そして今思い出した,とてもシンプルな方法...
簡単に言えば,もしあなたのコードがリバリー関数を使っていくつかの指標を計算する必要があるが,実際は結果の配列の最近の1つまたは2つのデータしか必要としない場合,原始K行データを直接関数に転送しないでください.最新のN行K行データを転送するだけでよいのです.例えば,移動平均を計算するjsを使用すると, TA.MA ((records.slice ((-N)) となります.逆数で移動平均を計算する2番目のデータは, TA.MA ((records.slice ((-N-1)) となります.
基本的には,K行データの長さがLengthである場合,Length-N+1の指数を計算する必要があります.したがって,データ長さが短ければ少ない計算回数が少なくなるほど,速度が自然に速くなります.指数の計算は,最近のN行データのみに関係しており,以前のデータは安全に無視できます.
もちろん,N条は絶対的でもなく,一部の指標の計算は,最近のN+1条データに関連している.また,一部の指標の計算は,指標の先の値を使用する必要があるので,1〜200条のデータを保持する必要がある.
この発見は,かなり小さなものですので,もしすでに知っているなら,私を無視してください.
Related Recommendations
The grid trading strategyPython streamlined multi-variety MACD trending strategy frameworkin main TypeError: IO() takes at most 3 arguments (5 given)symbol not setGetTicker: 400: {"code": 2, "data": {}, "message": "invalid params"}gateio getdepth 502Decrypt: Secret key decrypt failedGetOrders: 400: {"code":-1121,"msg":"Invalid symbol."}HTTP 403 errorBitcoin trading by using bots

