5日間で80倍稼ぐ 高周波戦略の力

作者: リン・ハーンニナバダス作成日: 2022-04-13 10:06:35,更新日: 2022-04-14 17:04:43

過去2ヶ月間,print ((money) と呼ばれるアカウントは,Binance Perpetual Swapで数百倍もの利益を得て,非常に人気があり,彼のアカウント収入のスクリーンショットは,さまざまなコミュニケーショングループでしばしば見ることができます. 引き下げがほとんどなかった利益曲線は,多くの人々を嫉妬させ,一部の人々はその本性を疑いました. しかし,10月23日から27日の私の5日間の経験は,高周波戦略が,高変動市場でそのような劇的な収益率を得ることができることを確認しました.

私の経験:

戦略を書くのに約2日,調整するのに1日かかりました. 10月23日にバイナンスパーペチュアルスワップで公式に稼働を開始しました. 当初再充電された100USDTと比較して,27日に8800USDTを稼ぎ,80倍以上のリターン率で,この期間中ほとんど引き下げはありませんでした. 総リターン率はバイナンス歴史リターンランキングランキングで15位に達し,10月のリターンランキングランキングで第2位にランクインしました. バイナンスが疑問に思われる統計により,ランキングは実際にはより高くなければなりません.img img

ちょっとしたアドバイス

すべての市場や日付は高周波戦略に適しており,高周波ボットを実行するための条件は非常に厳格である.以下のいくつかの条件があります.

1.高周波市場に優しい

過去5日間,FIL永続契約はバイナンスでのみ取引されていた.FILが発売されたとき,市場は非常に混沌とした.永続価格とスポット価格の価格差は一度30%を超え,FILのロングとショートとの間に深刻な差が生じた.16日のオープン価格は60から26まで低下し,その後回復し始めたが,再び19に低下し,37に回復した.高取引量のある日は,確立したBTCとETHの後,すべての取引対の中で3位にランクインした.これは高周波取引のための黄金チャンスである.ボットを初めて準備できず,最初の数日を見逃したのが残念ですが,24日と25日に市場の報じに追いつくことができ,収益の大半はこの価格から得られました.27日,分散が減った後,資金の総額が徐々に減少し,取引戦略の利益が縮小し,収益がより困難になりました.

SUSHI/YFI/YFII/UNIが最初に開始された時期には,大きな変動と取引量の両方で,同様の機会があり,プリント ((マネー) はこれらの機会を利用した.これらの通貨シンボルがもはや利益を得ることができなくなったとき,FILが再び登場した.利益を得られる2つの機会の中で,一つはDEFIのホットコンセプトであり,もう一つはハイプロフィールFILである.現在の状況下では,次の機会を待つには長い時間がかかります.

img

2.Trading料金率

高周波ストラテジーは,ハンドリング手数料に非常に敏感である.バイナンスメーカーからの返金0.00002の最低手数料は高くない.返金は非常に小さいが,ハンドリング手数料から自由であると理解することができる.したがって,手数料なしでスポットから古い高周波戦略を復活させた.もちろん,市場が激しく変動した場合,ハンドリング手数料は比較的重要ではない.

3.高頻度

高周波ボットの最も有名な特徴は 非常に高い周波数です 市場が急速に変化したとき 私の戦略は ほとんどの場合 100ms以内に ポジションの開閉を完了しました

4.勝利率

高周波戦略は,市場の短期トレンドについて正確な判断を下さなければならない.勝ち率が高いほど,オーダー量が大きくなり,短期取引量が大きいほど,オーダー量が大きくなる.大きな取引量と高周波取引により,FILは数秒以内にトレンド予測の高い精度を持っています.同様に,ロングとショートとの激しい差異は,メーカーは対応するポジションとクローズポジションを確立する機会を与えます.これは早期スポット高周波戦略とは異なります.現在メーカーはリバウンドを持っていますが,テイカーにはまだ高い手数料がありますので,注文のみを待機できます.誰もが短期間に上昇傾向にある場合,高周波戦略はテイカーによる手数料のためにメーカーを購入することができず,その結果,利益を得ることができません.現在のトレンドに大きな差がない場合,メーカーは高い確率で取引を行う必要があります.したがって,ローカルトレードを処理するには,高周波戦略が必要です.

市場が順調だったとき,私の戦略の勝率は80%を超え,利益損失比は1を超えていた.市場に明らかな傾向がないとき,長期的な勝率も65%を超え,利益損失比は1を下回っていた.

5.高周波戦略の規模

高周波戦略の量は明らかに高くない.永続契約の大きなレバレッジにより,100uのボリュームは2000u以上のファンドも運用できるので,高周波戦略は少額の資金から始めることができる.しかし,全体的な純利益はそれほど大きくありません.特定のボリュームは市場の取引量に依存します.

6.Risk

ポジションを開く場合,リスクがあります. 高周波戦略の利点は,取引数が非常に多く,一度の損失はさらに10回の取引を実行することですぐに補償でき,期間が延長されると引き下げは非常に小さいことです. ポジションが大きいほどリスクは大きいです. したがって,無制限にポジションを増やすことはできません. ある種のネガティブなフィードバックメカニズムが必要です. より多くのポジションがある場合は,ポジションを保持する時間が短くなることを確保するために,閉じる金額を増やし,開いた金額を減らす必要があります. ポジションがある場合,そしてそれはちょうどトレンドに反すると,大きな損失が発生します. したがって,戦略は,ポジションがトレンドの側で劇的な上昇または減少で開かれることを保証するために方向性を判断するように設計されています. これは短期トレンドが小さいことではなく,頻繁に損失をもたらすというコストでリスクをさらに軽減します.

私の戦略について

原則: 最近実行されたトレード,深さ,現在のポジションを取得し,トレードに応じてトレンドを判断し,トレード量に応じてオープニングポジションのボリュームを決定します.トレンドが上昇している場合は,メーカーを用いてロングポジションを開き,同時にロングポジションを閉じます.あなたが今ショートポジションを保持している場合は,それらをすべて最初に閉じます.ダウントレンドの操作は同様の方法です.

高周波戦略のアイデアは非常に一貫しています.私の戦略は,このとき,2014年の高周波戦略のアイデアと,私が以前に明らかにしたOKCoinの利益収穫ボット戦略をベースにしています.これらの2つの戦略のソースコードは,FMZプラットフォームで見つけることができます.両方の戦略を徹底的に理解した場合,高周波取引にはあなたにとって秘密はありません.

構造: 戦略は非同期構造を使用しています (FMZ フォーラムの先端チュートリアルを参照してください).実行できる完全なコードでもなく, 核ロジックも含まれていません.. API は REST プロトコルを使用し,Webソケットを使用していません. サーバーは東京にあります.これは遅延を低下させます.

// set trading pair and leverage
var pair = Symbol+'USDT'
exchange.SetCurrency(Symbol+'_USDT')
exchange.SetContractType("swap")
exchange.IO("api", "POST", "/fapi/v1/leverage", "symbol="+pair+"&leverage="+5+"&timestamp="+Date.now())

// basic trading precision limits 
var price_precision = null
var tick_size = null
var amount_precision = null 
var min_qty = null

var exchange_info = JSON.parse(HttpQuery('https://fapi.binance.com/fapi/v1/exchangeInfo'))
for (var i=0; i<exchange_info.symbols.length; i++){
   if(exchange_info.symbols[i].baseAsset == Symbol){
       tick_size = parseFloat(exchange_info.symbols[i].filters[0].tickSize)
       price_precision = exchange_info.symbols[i].filters[0].tickSize.length > 2 ? exchange_info.symbols[i].filters[0].tickSize.length-2 : 0
       amount_precision = exchange_info.symbols[i].filters[1].stepSize.length > 2 ? exchange_info.symbols[i].filters[1].stepSize.length-2 : 0
       min_qty = parseFloat(exchange_info.symbols[i].filters[1].minQty)
   }
}

function updatePosition(){//obtain positions, Symbol as trading pair, adding the trading pair parameter not returning the full currency symbol can reduce API occupation once 
    position = exchange.IO("api", "GET","/fapi/v2/positionRisk","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateTrades(){// obtain the recent trades 
    trades = exchange.IO("api", "GET","/fapi/v1/trades","limit=200&timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateDepth(){// obtain the depth 
    depth = exchange.IO("IO", "api", "GET","/fapi/v1/depth","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}

function onTick(){
    updateDepth() 
    updateTrades() 
    updatePosition() 
    makeOrder() // calculate the order price and amount, and then make orders
    updateStatus() // update the status information
}

//main loop, with sleep time of 100ms, and the loop delay is usually within 30ms 
function main() {
    while(true){
        if(Date.now() - update_loop_time > 100){
            onTick()
            update_loop_time = Date.now()
        }
        Sleep(1)
    }
}

この戦略は市場では要求が高く,ほとんどの場合収益性が高くなく,音量も少ない.この記事を Weibo,微信グループ,微信モメントなどでみんな積極的にシェアし,ビューが10万を超えると,誰もが実際の操作を体験できるようにレンタルすることを検討し,将来この記事で戦略のソースコードを公開することさえする.微信でFMZをフォローして,Binanceを送信し,管理者はあなたを微信でFMZ Binanceコミュニケーショングループに招待します.


もっと