資源の読み込みに... 荷物...

視覚化モジュールは取引戦略を構築します - 浮上

作者: リン・ハーン発明者 量化 - 微かな夢, 作成日:2019-07-29 09:04:35, 更新日:2023-10-20 20:09:03

img

視覚化モジュールで取引戦略を構築する

このシリーズの前の章の内容を学ぶことで,様々なタイプの視覚化モジュールの使用を基本的に習得しました. この章では,シンプルで面白い戦略を使って,視覚化モジュールで構築します.

  • 暴力的で面白い シンプルな追いかける・倒す戦略

    • 戦略的なアイデア

      戦略思考の核心は,追いかけることであり,デジタル通貨現貨市場,例えばBTC_USDTを市場に選択し,戦略を実行するときに,その時の価格に基づく価格に従って,価格が一定パーセント上昇し,現在の資産 (通貨) の一定パーセントで購入し,同等価格が一定パーセントで低下すると,現在の資産 (通貨) の一定パーセントの標本を販売します.

    • ビジュアライゼーション・クラスを選択し,複用モジュールを追加します

      組み立てる前に,いくつかの再利用可能なモジュールを追加しました.

      img

      この写真の通り:

      クラスライブラリには,再利用可能な包装されたクラスライブラリがあり,選択して使用できます. 選択された"デジタル通貨現貨取引庫"は,デジタル通貨現貨市場に使用される取引庫であり,内部では,注文後に複雑な検査,再テストなどの論理を処理します (例えば,注文後に取引が行われない場合の処理など). 戦略構築には,複雑な処理論理を省いて,非常に便利です.

    • 戦略モジュールの拼接

      img

      戦略のアイデアがシンプルであるため,戦略モジュールは組み合わさって,それほど大きくありません. 10月18日以降,最初の検査戦略が可能になるような,大きな波動やトレンド市場が1年未満で発生すると,我々は反省した. パラメータ:

      img

      この戦略のテスト結果を見てください.img

      興味のある生徒が勉強できるような,JavaScript言語の戦略を,ここで同時に公開しています. 視覚化モジュールの構築戦略を学び,戦略の構想,各インターフェースの使用,手軽な入門プログラム化取引を学びました.

      戦略には他のインターフェースパラメータがないため,興味のある同級生は拡張を最適化することができます.

      function main() {
          var basePrice = -1
          var addRatio = 0.02
            
          while (true) {
              var ticker = exchange.GetTicker()
              if (basePrice == -1) {
                  basePrice = ticker.Last
              }
              
              if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Balance * addRatio / ticker.Last
                  
                  $.Buy(amount)
                  basePrice = ticker.Last
              } 
              
              if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Stocks * addRatio
                  
                  $.Sell(amount)
                  basePrice = ticker.Last
              }
          } 
      }
      

      この戦略の面白いところは,口座の資産を初期にコインと貨幣の価値に設定することです. 例えば,BTC_USDTの取引ペアは,現在BTCの価格が10,000で,口座のコインは5個分けて,USDTは5万個分けてください.

      戦略は,市場の動き,価格の上昇に対して中立的な態度をとる. 配分されたUSDTが少なめ,コインが多くなってみましょう. 例えば:

      img

      検定結果には大きな変化がありました.

      また,USDTを多く,コインを少なく設定することもできます.

      img

      プログラム化取引のアイデアを一緒に試してみてください.

視覚化モデル戦略:

戦略の詳細は以下です.https://www.fmz.com/square

このシリーズの他の記事

退屈なプログラミングは,ブロックのやり方で簡単にできます. やってみてください,とても面白いです!


関連性

もっと