3
フォロー
1444
フォロワー

FMZ 定量プラットフォームの入門 (必読)

作成日:: 2019-08-09 14:54:48, 更新日:: 2023-07-16 23:11:11
comments   54
hits   81924

[TOC] このチュートリアルを学習すると,FMZ Inventorの定量取引プラットフォームのアーキテクチャと機能を理解し,戦略を作成し,実用的に実行することができます. 具体的な戦略の API 作成については,次のチュートリアルで説明されます. 初級チュートリアル:https://www.fmz.com/bbs-topic/4158 進階チュートリアル:https://www.fmz.com/bbs-topic/4183

導入


FMZ Inventor Quantitative Platform (元BotVS) は,専門の量化コミュニティで,2014年に創設された.ここで,あなたは量化戦略を学び,書き込み,共有し,買い売りし,オンラインで反省し,模擬ディスクを使用して取引を模擬し,実行し,公開し,リアルディスクを見ることができます.商品先物とエースのオフショート期貨をサポートし,ほとんどすべての一般的なデジタル通貨取引所もサポートしています.FMZは,基礎のない場合でも,素早く入場できる量化取引の初心者向けであり,プラットフォームの機能は強力で柔軟で,進歩的なニーズを満たすことができます.

デジタル通貨現金取引所については,現在ほぼすべての取引所がサポートされており,その他の需要のある取引所も提出されたらすぐにサポートされます.デジタル通貨先物取引は,OKEX,Huobi,GateIO,BitMEX,Deribit,BFXがサポートされています. サポートされているレバレッジ取引は,OKEX,Huobi,Binance,FCoin,ZB,Biboxがサポートされています. サポートされている永続契約取引は,BitMEX,Deribit,GateIO,OKEX,BFX,Biboxがサポートされています.

FMZ定量化プラットフォームは,JavaScript,Python,C++などの完全な高度言語を使用し,視覚化言語,Mac言語 (文法金融と互換性) とPine言語 (Trad ingViewと互換性) の実装策もサポートしています.

プラットフォームは時間単位で,各ロボットは,時間単位で0.05ドル,時間単位で1時間未満で,一時停止後再起動し,再利用しない.FMZの単一のディスクは,複数の取引所,複数のアカウント,複数の取引対を操作できます.

リアルタイムで稼働するサーバーは,自分で準備するか,FMZプラットフォームで準備したサーバーをレンタルする (価格が高い).現在,主流の海外サーバーは約30元/月である.商品期貨のみを取引する国内サーバーをレンタルすることができます.

注意:FMZのデジタル通貨は分離されています.国内サイトwww.fmz.cnは商品期貨事業に専念し,人民幣で充值できます.海外サイトはデジタル通貨事業のみで,ドルまたはUSDTで充值できます.

ユーザー向け


  • 1. プログラム化取引の初心者,しかし取引経験と戦略的な考えを持つ,簡単なプログラミングを学び,実用的に使用できる. FMZの量子化インターフェースの統一パッケージとパラドームは,あなたの学習時間を大幅に節約します.
  • 2. 専門または半専門の戦略研究員. 戦略を熟練して作成し,ユーザーの要求に応じて関連する戦略をカスタマイズすることができます.
  • 3. 販売や資金調達が必要とする成熟した戦略をFMZで公開し, レンタルする戦略.
  • 4. 他の商品期貨プログラミングプラットフォーム,例えば文華財務,開拓者などの使用経験があり,マック言語の戦略を書き込むことができる.FMZプラットフォームは,これらのユーザーを入門するのに適しており,より強力な機能を提供します.
  • 5. 安定した運営戦略とプログラミングの経験があり,FMZが提供するウェブ化管理とグラフ機能を必要とし,自分の実体での運営を良くする.
  • 6. プログラミングや取引の経験があり,他の公開された戦略を見て,コミュニティーで交流し,独自の戦略のアイデアを探します.
  • 7. プログラミングの経験が全くなく,勉強が苦手で,熟練した戦略を購入したい.

プラットフォームのアーキテクチャ


FMZのアーキテクチャは特殊で,他の取引ソフトウェアとは異なり,クライアントをダウンロードする必要があり,基本的にはFMZのウェブサイト上で管理する必要があり,多くの利点があります.FMZのウェブサイトの主な機能は,戦略を書き,实体を管理することです.实体では,ユーザーのサーバーまたはコンピュータのホストで,托管者は FMZのウェブサイトと通信して日誌を伝達し,ロボットを直接実行し,取引所にアクセスして状況と取引を取得します.FMZのウェブサイトに短時間の問題が発生した場合,戦略の実際の実行に影響しません.ユーザーは,管理者をどこにでも展開して取引の速度を上げ,FMZのウェブサイトを通じて随時,随時,实体を管理し,日誌を閲覧し,パラメータを変更することができます.

API-KEYとポリシーのソースセキュリティ


API-KEYは,ユーザーの重要なプライバシー情報であり,FMZはユーザーのKEYを保存しない.サーバーは,ユーザーのパスワードで暗号化されたデータに基づいてブラウザーを保存し,リールディスクで作成すると,ホストに送信され,ホストが解読後に使用される.FMZはユーザーのパスワード明文を保存しないため,ユーザーのAPI-KEYはFMZでさえ入手できません.ユーザーはAPI-KEY明文,FMZウェブサイトのパスワードおよびホストのサーバーを安全に保護する必要があります.FMZの定量化プラットフォームは4年以上にわたって稼働しており,数十万人のユーザーが使用しており,セキュリティ上の問題はありません.

策略のソースコードはFMZサーバーに保存されます. 策略をローカルに実行したい場合は,あなたのコードをPythonファイルに保存して,直接策略に引用して実行し,具体的方法については,初級チュートリアルの最後のFAQを参照してください.

もし,ユーザがソースコードを見るようにしないように戦略を貸し出したいなら,jsで戦略を完成させ,相手の托管者によって実行される機械コードにコンパイルされ,反コンパイルする難しさは高い。また,Python言語自体は暗号化機構がないため,FMZは最近Python戦略のソースコード暗号化機構をアップグレードしたが,戦略漏洩のリスクを完全に解決することもできなかった。必要であればPythonを使って,客の托管者を助け,戦略を実行することができる。

新入生へのステップ


  1. プログラミング言語を学ぶのはJavascriptやPythonが推奨され,使いやすいだけです. 比較的トレンドの戦略を素早く実現したい場合,麦言語やPine言語も試すことができます.
  2. FMZのプラットフォームの使い方,管理者の配置,戦略,实体,管理者,ウェブサイトの関係について熟知している.
  3. インタフェースと機能について,APIドキュメントを参照してください.
  4. 戦略の広場での教学戦略を学び,価格推移,氷山委託などの簡単な機能の戦略を自分で手書きします.
  5. 特定のAPIのインタフェースやよくある誤った情報に慣れ,適切な質問をしたり,関連する投稿を検索したりする.
  6. 仮想ディスクと現実ディスクの運用策は,実戦で問題が発生する.

大事なのは,勉強を始める勇気を持ち,一歩ずつ,すべてのステップを自分でこなすことです. 初心者にとっては非常に難しいように見えるかもしれませんが,最初の戦略を完了すると,すべてが非常に簡単であることがわかります. プログラミングの基礎を備えた場合は,一週間で戦略を書き始めることができます.

問題が発生した場合,いつでもフォーラムに投稿して https://www.fmz.com/bbs をお問い合わせください. また,求人申込書 https://www.fmz.com/m/tickets をお送りください. また,QQグループや微信グループ@administrator で,一般的には迅速に回答されます.

学習リソースの推薦


  • デジタル通貨の量化取引の講座は,FMZの公式製品で,わずか20元で,内容が詳細で豊富で,浅から深く,初心者向けです.コースのリンク
  • FMZの公式コラムに掲載される商品の記事については,こちらをご覧ください: https://zhuanlan.zhihu.com/botvs
  • 学習戦略に適したいくつかの詳細な策略のソース解析の投稿:https://www.fmz.com/bbs/s:tag:%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%901
  • fmz.com/square/s:タグ:%E6%95%99%E5%AD%A6/1
  • 常識的な質問のまとめはこちらからご覧いただけます.
  • FMZ公式文庫には,古典的な記事や戦略の共有分析が多数あり,ユーザー投稿も歓迎され,採用後には報酬が付与されている。https://www.fmz.com/digest

30分間のハードディスクの実行

スタートアップでリッスルディスクを起動する手順は以下の通りです.

  1. FMZのウェブサイトに取引所のAPI-KEYを追加する.
  2. 戦略を立てて実行する.
  3. 仮想システムを運用する管理者
  4. リアルディスクの作成

前3ステップが完了した場合は,第4ステップで,微信価格警報の实体端末を例として,まずから実体端末を操作する方法を説明します.プラットフォームの詳細については,次の章で説明します.

1. エクスチェンジを追加


まず,API-KEYを申請するために,取引所のウェブサイトにログインします.Access KeyそしてSecret Keyアクセスキーには他の名前があるかもしれませんが,Secret Key反対側にあるのはAccess Key〔API-KEYは,暗号化データと認証用であり,ユーザー名パスワードに似ており,漏らされないことが非常に重要です〕 異なる取引所の申請場所が異なるため,APIコードを検索するだけで見つけることができる。注意:取引所が現金と期貨の両方をサポートしている場合,OKEXとOKEXの期貨,HuobiとHuobiの期貨のように,API-KEYが同じであっても,それぞれ追加する必要があります.FMZの公式模擬取引所であるWex.appを例に挙げます.

ウェブサイトはhttps://wex.app**(ネット上の理由により,wex模擬取引は海外の管理者が常にアクセスする必要があることに注意してください)**メールボックス登録アカウントが必要で,登録完了後,Wex模擬取引所で,私の財布の箱にある仮想資産を,コインの口座に移動させ,初期には取引資産はありません.ウェブサイトの右上角のユーザーヘッドイメージでAPI管理をクリックしてください.作成ボタンをクリックして,メールボックス認証コードを入力すると作成できます.IP制限と権限管理を表示できます.IP制限は,このIPアドレス下のプログラムのみがアカウントにアクセスできるようにすることができます.権限は,取引権限を追加することを忘れないでください,そうでなければ注文することはできません. FMZ 定量プラットフォームの入門 (必読)

このデモで得られたAPI-KEY,Access Key:9af1b5bfe833b2ee0d54bb95325579d5,Secret Key:2043b8629620d4d69590803c55fa92bcは,一度しか見ることができませんので,記録して保存してください. FMZ 定量プラットフォームの入門 (必読)

fmz.com/m/platformsの追加プラットフォームのインターフェイスにアクセスし,追加プラットフォームのボタンをクリックします. FMZ 定量プラットフォームの入門 (必読)

まず,取引所のカテゴリで仮想通貨を選択し,取引所の名前をWexAppで選択し (取引所が多いので,文字を直接入力してスクロールできます),次に,申し込んだKEYをコピーして入れます. 取引所が複数回追加され,異なるラベルを使用して区分することができます. 取引所を追加するには,FMZウェブサイトのパスワードを入力する必要があります. FMZ 定量プラットフォームの入門 (必読)

追加が完了すると,追加された取引所をこのページでご覧いただけます. また,追加された取引所を修正することもできます. FMZ 定量プラットフォームの入門 (必読)

商品先物CTP模擬取引を行うには,simnowを追加する必要があります.具体的手順はhttps://www.fmz.com/bbs-topic/325を参照してください.

2. 戦略の作成と変更


策略ページ:https://www.fmz.com/m/strategiesで,新しい策略ボタンをクリックしてください. 策略を直接複製する方法を示すために,策略広場の教学戦略で,を設定してBitcoinの価格と微信推送 ((教学) “の公開策略を見つけることができます. https://www.fmz.com/strategy/125482で,策略を複製するボタンをクリックしてください.

下図は複製後の策略で,その策略名にはの名前があります.英語の名称の策略を公開したい場合は,この方法も使用できます。パラメータはグローバル変数で,策略コードに直接引用できます。策略コードはシンプルで,死循環でGetTickerを継続的に使用します. FMZ 定量プラットフォームの入門 (必読)

変更は,保存し,そのポリシーを実行している实体を再起動するだけで有効になります.

3. 管理者を配置する


ホストページ:https://www.fmz.com/m/nodes 。前述したように,ユーザーの現場でFMZプラットフォームによって運営されるのではなく,ユーザー自身によって運営されるので,戦略を実行するプログラムが必要である.それはホストである。ホストはLinux\Mac\Windowsで動作できる。注意してください.ほとんどの仮想通貨取引が国内で利用できないため,ホストは海外のサーバーで動作する必要がある.ユーザーは,Linuxサーバを購入するサーバープロバイダを自分で選択することができます.

サーバーの購入は難しいように思えますが,デジタル通貨の量化には必要なステップです.詳細な購入デモはこちら┃ 海外企業が困っている場合は,アリクラウド香港サーバーを選択することもできます。もしも困っている場合は,FMZプラットフォームから直接時間1キットでレンタルすることもできます.FMZはアリクラウドなどのサーバーメーカーから直接新しいサーバーをレンタルし,ユーザーのホストを自動的にデプロイします.これは最も簡単ですが,比較的高価です。特定のLinuxサーバーのデプロイおよびアップグレードの詳細手順を参照してください:https://www.fmz.com/bbs-topic/2848

商品期貨の利用者は,上海または杭州のアリクラウドサーバーを月額で直接レンタルすることができます.価格は40元/月です. 価格は最小限に圧縮されています ((自分でレンタルするのも基本的にはこの価格です),自分でレンタルしたサーバーと管理の面倒を省くことができます. 管理者は1つのキーでアップグレードすることもできます.

FMZ 定量プラットフォームの入門 (必読)

このデモンストレーションは,模擬取引所であるため,直接自分のコンピュータに展開できる (商品期貨も自分のコンピュータで使えます). 64ビットインターフェース版を選択し,解压後右鍵で管理者権限でロボットプログラムを実行します. ウェブサイトのアドレス (各ユーザは異なるので,ログインすると托管者ページで確認できます) とFMZウェブサイトのパスワード情報をプログラムに記入して,表示されたら実行します.2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376実行が成功したことを示す文字列である。 ホストではディレクトリでlogsフォルダを見ることができ,リールディスクのログはそこに保存されます。 ホストの管理インターフェースでは,ちょうど展開されたホストを見ることができます。 FMZ 定量プラットフォームの入門 (必読)

实体プログラムが特に性能を損なうものでない場合,ホストは複数の实体を実行することができる (サーバーの最低設定では,十数台の实体も問題ない). サーバーには複数のホストを配置することもできるが,一般的には不要であることに注意してください. 管理者およびFMZウェブサイトは,实体状態を戻し,实体を管理するために通信し,海外のサーバーおよび国内通信の問題のために,時々ホストのオフライン提示が発生しますが,実際の動作に影響を及ぼさない.

4. 固定ディスクの作成と管理


上記の作業が完了した後に,実際に実機を稼働させることができます.実機ページの https://www.fmz.com/m/robots ボタンをクリックして実機ボタンを作成し,以下の設定が表示されます. FMZ 定量プラットフォームの入門 (必読)

實盤の作成には,指定されたポリシー,指定された実行管理者,操作する取引所と取引ペア,デフォルトのKライン周期,ポリシーパラメータなどが必要である.一つのリッドディスクは,複数の取引所の取引ペアを追加したり,同じ取引所の複数の取引ペアを制御することができます.引き落としで必要な取引ペアがない場合は,カスタムマニュアル入力をクリックできます.実行する戦略を除く他のパラメータは,特定のディスクのページで変更できます.

リアルディスクの作成は,リアルディスクのページで見つけ,実行中のリアルディスクにアクセスできます. FMZ 定量プラットフォームの入門 (必読)

コンピュータの画面をクリックすると, 画面の画面が表示されます.

プラットフォームの詳細

まず,着陸後のコントロールセンターのホームページで,その横と頂上には,以下に紹介するナビゲーションの目安があります. FMZ 定量プラットフォームの入門 (必読)

  • コントロールセンターfmz.com/m/dashboard: ユーザーによる操作インターフェース.
  • 戦略fmz: 戦略の広場, 公開・販売される戦略 適切なタグをクリックして,特定の種類の戦略をフィルターできます.
  • 時計: 公開されている実体で,周囲のコメントを投稿できます。 https://www.fmz.com/live
  • 図書館FMZの公式記事の精品記事.
  • コミュニティ@fmz (fmz.com) は,インターネットの共有サイトである @fmz (fmz.com) で,
  • クラウドソーシングFMZの公式には保証されません. http://www.fmz.com/markets
  • APIドキュメント:FMZの策略作成に必要なAPIの紹介,APIに関する質問はここから検索できます。https://www.fmz.com/api
  • 戦略データベース戦略的な位置.
  • 交換追加されたすべての取引所:
  • ホスト追加された管理者全員:
  • 確定オファー: 停止されたものも含め,すべてのディスク
  • デバッグツール簡単にデビューできる部分のコード,リッドディスクの作成なし
  • 取引ターミナル簡単な手動取引インターフェース
  • 研究環境ジュピター・ノートブックで戦略的研究を 支援する
  • 請求書について消費と充電記録
  • ニュースメッセージの通知の種類:
  • バイト・アルバイトブログを投稿する際には,ブログのページをクリックして,ブログのページをクリックしてください.
  • データ探索: プラットフォームで保存されたK線とディスクレベルのデータ,簡単に閲覧し保存する
  • 分析ツール市場を簡単に計算して分析する

リアルディスク管理


FMZ 定量プラットフォームの入門 (必読)

  • 1. リアルディスクの名前をクリックすると,このリアルディスク管理ページにアクセスできます.
  • 2. 实体ディスクのロボットのグループ名,大量の实体ディスクを管理する便利.
  • 3. この実態ロボットの実行策の名前.
  • 4. リッドディスク状態,実行中,停止,完了,エラーが発生する4つの状態.
  • 5. 実盤の収益は,必ずしも収益データを表すわけではありません.ユーザ自身で出力し,任意のデータを表すことができます.
  • 6. 自分のディスクを公開し,他のユーザーにパロムで表示する.
  • 7. リアルタイムの監視 停止後自動送信
  • 8. ロボットを停止または再起動する.
  • 9. 現金口座の残高と現金盤の稼働時間
  • 10. 戦略のグループ管理

戦略管理


FMZ 定量プラットフォームの入門 (必読)

  • 1. 戦略名
  • 3. 公開,賃貸,販売などの戦略操作オプション
  • 4. 戦略の名称
  • 5. 新しいグループを追加して管理し,さまざまなタイプの戦略をグループ化して管理する.

インターフェースの説明書


策略作成はFMZのウェブサイトで行うことができるが,遠隔で作成することもできる.策略パラメータについては次のチュートリアルで説明する. FMZ 定量プラットフォームの入門 (必読)

  • 1. この回測の詳細は,戦略作りの初級チュートリアルに記載されます.
  • 2. 策略が使用する言語の選択,策略が作成された後に言語を切り替えることはできません.
  • 3. 戦略の名称
  • 4.ノートとは,策略を書き記した記録であり,自分だけが見ることができる;記述とは,策略の説明であり,策略が公開された後,他の者が策略のページで見ることができる;マニュアルとは,策略の使用説明であり,購入または複製策略が見ることができる.
  • 5. ポリシーの種類,一般的ポリシーの種類とテンプレート,テンプレートについてはAPIドキュメントを参照してください: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93
  • 6. 戦略的グループ化
  • 7. 保存し,Ctrl+Sのショートキーで編集状態に保存する.
  • 7. 回測設定を保存する:回測パラメータをコードの前部に保存し,再開策は回測設定を保存します.
  • 7. ソースをダウンロードする: コードをローカルにダウンロードする.
  • 7. 輸入・輸出策:名前の通り,策のパラメータと様々な設定を同時に保存する.
  • 7. スキン: 異なるコード背景とカラースタイル.
  • 7. コード美化: 自動的に整理する
  • 7. VIMモードを起動する.Vimは,よく使われるインタフェースレスエディタで,強力な機能がある.全画面 + VIM = 集中する大神.
  • 8. 遠隔編集,一般的なコードエディタプラグインを含む,ローカルにポリシーを書き,FMZに自動的に同期する. 詳細:https://www.fmz.com/api#%E8%BF%9C%E7%A8%8B%E7%BC%96%E8%BE%91
  • 9. 引用するテンプレートを選択すると,まずは策略広場でテンプレートをコピーしてください.
  • 10. 策略パラメータは,次のチュートリアルで詳しく説明します.

自分の戦略をシェアしたり 売ったり


FMZ 定量プラットフォームの入門 (必読)

操作項目の下り方には,内部共有と公開共有の両方がある.内部共有のプロセスは以下の通りである. FMZ 定量プラットフォームの入門 (必読)

最後にコピーリンクが生成され,他のユーザーがそれを開き,コピーコードを入力すると,この戦略のソースコードとパラメータが得られます.

复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5

公開共有を選択すると,あなたの戦略は,すべての人のために,戦略の広場に表示されます.

売り上げの選択には3つの方法があります. 内売り,ソフトウェア登録,公開販売. 公開策の違いは,コピーアドレスを介して他の者がソースコードを取得できず,実体のみを実行できるということです.

内部販売は最も一般的な方法であり,別々に他人に共有する必要がある戦略がある場合は (必ずしも料金がかからない) この方法を選択し,有効期限と同時配送数量を記入してください.公開販売の戦略は,戦略広場の料金の戦略に現れます. 審査され,しばらくの間公開される実存が必要です.

取引ターミナル


取引先端はウェブ版の取引ページで,追加したすべての取引所を手動で操作できます. FMZ 定量プラットフォームの入門 (必読)

  • 1. 執行命令の受託者,口座情報,注文などはその受託者に送られて執行される.
  • 2. 取引所と取引ペアを選択する
  • 3. FMZのサイトで,高速通路を提示する部分の行情. 推移されていないデータについては,手動刷新または定時刷新を選択できます.
  • 4. 行情K線
  • 5. アカウント情報,定期更新または手動更新.
  • 6. ページを手動で下ろす

アカウント管理と充填


左側のナビゲーションは,下記のような詳細を表示する充電ページに入ります. FMZ 定量プラットフォームの入門 (必読)

ページの右上角にあるアカウントヘッダをクリックして,アカウント設定をクリックし,FMZアカウントを管理するページをクリックします.

  • ニュースセンター: フォーラムからのフィードバックや, ワークフォローの情報など,様々なニュースをまとめます.
  • Google による検証Googleの2次認証を有効にして,セキュリティを向上させてください.
  • 予報する: アカウントの可用余剰額がこの値より小さい場合は,メールと微信通知を受け取ります. 0に設定して,この機能を使用することを禁止します. 充電またはこの設定を変更しない場合は,24時間以内に一度だけ通知されます.
  • フォローする設定メールマガジン,メールボックス,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジン,メールマガジンなど,
  • API インターフェース:FMZには独自のAPIがあり,基本的にはリールディスク上のすべての操作がAPIを通じて実行され,豊富な拡張性を提供します.
  • サブアカウントグループ: 部分的な権限のみを持つサブアカウントの機能を作成できます. 共有アカウントのポリシー変更などに使用できます.
  • 報酬の普及:FMZプラットフォームのプロモーション,登録ユーザーに充実した報酬を得ることができます.プロモーションリンクの形式は以下の通りです:https://www.fmz.com/sign-up/1247886 。詳細は:https://www.fmz.com/bbs-topic/3828