[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で充值できます.
FMZのアーキテクチャは特殊で,他の取引ソフトウェアとは異なり,クライアントをダウンロードする必要があり,基本的にはFMZのウェブサイト上で管理する必要があり,多くの利点があります.FMZのウェブサイトの主な機能は,戦略を書き,实体を管理することです.实体では,ユーザーのサーバーまたはコンピュータのホストで,托管者は FMZのウェブサイトと通信して日誌を伝達し,ロボットを直接実行し,取引所にアクセスして状況と取引を取得します.FMZのウェブサイトに短時間の問題が発生した場合,戦略の実際の実行に影響しません.ユーザーは,管理者をどこにでも展開して取引の速度を上げ,FMZのウェブサイトを通じて随時,随時,实体を管理し,日誌を閲覧し,パラメータを変更することができます.
API-KEYは,ユーザーの重要なプライバシー情報であり,FMZはユーザーのKEYを保存しない.サーバーは,ユーザーのパスワードで暗号化されたデータに基づいてブラウザーを保存し,リールディスクで作成すると,ホストに送信され,ホストが解読後に使用される.FMZはユーザーのパスワード明文を保存しないため,ユーザーのAPI-KEYはFMZでさえ入手できません.ユーザーはAPI-KEY明文,FMZウェブサイトのパスワードおよびホストのサーバーを安全に保護する必要があります.FMZの定量化プラットフォームは4年以上にわたって稼働しており,数十万人のユーザーが使用しており,セキュリティ上の問題はありません.
策略のソースコードはFMZサーバーに保存されます. 策略をローカルに実行したい場合は,あなたのコードをPythonファイルに保存して,直接策略に引用して実行し,具体的方法については,初級チュートリアルの最後のFAQを参照してください.
もし,ユーザがソースコードを見るようにしないように戦略を貸し出したいなら,jsで戦略を完成させ,相手の托管者によって実行される機械コードにコンパイルされ,反コンパイルする難しさは高い。また,Python言語自体は暗号化機構がないため,FMZは最近Python戦略のソースコード暗号化機構をアップグレードしたが,戦略漏洩のリスクを完全に解決することもできなかった。必要であればPythonを使って,客の托管者を助け,戦略を実行することができる。
大事なのは,勉強を始める勇気を持ち,一歩ずつ,すべてのステップを自分でこなすことです. 初心者にとっては非常に難しいように見えるかもしれませんが,最初の戦略を完了すると,すべてが非常に簡単であることがわかります. プログラミングの基礎を備えた場合は,一週間で戦略を書き始めることができます.
問題が発生した場合,いつでもフォーラムに投稿して https://www.fmz.com/bbs をお問い合わせください. また,求人申込書 https://www.fmz.com/m/tickets をお送りください. また,QQグループや微信グループ@administrator で,一般的には迅速に回答されます.
スタートアップでリッスルディスクを起動する手順は以下の通りです.
前3ステップが完了した場合は,第4ステップで,微信価格警報の实体端末を例として,まずから実体端末を操作する方法を説明します.プラットフォームの詳細については,次の章で説明します.
まず,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アドレス下のプログラムのみがアカウントにアクセスできるようにすることができます.権限は,取引権限を追加することを忘れないでください,そうでなければ注文することはできません.

このデモで得られたAPI-KEY,Access Key:9af1b5bfe833b2ee0d54bb95325579d5,Secret Key:2043b8629620d4d69590803c55fa92bcは,一度しか見ることができませんので,記録して保存してください.

fmz.com/m/platformsの追加プラットフォームのインターフェイスにアクセスし,追加プラットフォームのボタンをクリックします.

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

追加が完了すると,追加された取引所をこのページでご覧いただけます. また,追加された取引所を修正することもできます.

商品先物CTP模擬取引を行うには,simnowを追加する必要があります.具体的手順はhttps://www.fmz.com/bbs-topic/325を参照してください.
策略ページ:https://www.fmz.com/m/strategiesで,新しい策略ボタンをクリックしてください. 策略を直接複製する方法を示すために,策略広場の教学戦略で,を設定してBitcoinの価格と微信推送 ((教学) “の公開策略を見つけることができます. https://www.fmz.com/strategy/125482で,策略を複製するボタンをクリックしてください.
下図は複製後の策略で,その策略名にはの名前があります.英語の名称の策略を公開したい場合は,この方法も使用できます。パラメータはグローバル変数で,策略コードに直接引用できます。策略コードはシンプルで,死循環でGetTickerを継続的に使用します.

変更は,保存し,そのポリシーを実行している实体を再起動するだけで有効になります.
ホストページ:https://www.fmz.com/m/nodes 。前述したように,ユーザーの現場でFMZプラットフォームによって運営されるのではなく,ユーザー自身によって運営されるので,戦略を実行するプログラムが必要である.それはホストである。ホストはLinux\Mac\Windowsで動作できる。注意してください.ほとんどの仮想通貨取引が国内で利用できないため,ホストは海外のサーバーで動作する必要がある.ユーザーは,Linuxサーバを購入するサーバープロバイダを自分で選択することができます.
サーバーの購入は難しいように思えますが,デジタル通貨の量化には必要なステップです.詳細な購入デモはこちら┃ 海外企業が困っている場合は,アリクラウド香港サーバーを選択することもできます。もしも困っている場合は,FMZプラットフォームから直接時間1キットでレンタルすることもできます.FMZはアリクラウドなどのサーバーメーカーから直接新しいサーバーをレンタルし,ユーザーのホストを自動的にデプロイします.これは最も簡単ですが,比較的高価です。特定のLinuxサーバーのデプロイおよびアップグレードの詳細手順を参照してください:https://www.fmz.com/bbs-topic/2848
商品期貨の利用者は,上海または杭州のアリクラウドサーバーを月額で直接レンタルすることができます.価格は40元/月です. 価格は最小限に圧縮されています ((自分でレンタルするのも基本的にはこの価格です),自分でレンタルしたサーバーと管理の面倒を省くことができます. 管理者は1つのキーでアップグレードすることもできます.

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

实体プログラムが特に性能を損なうものでない場合,ホストは複数の实体を実行することができる (サーバーの最低設定では,十数台の实体も問題ない). サーバーには複数のホストを配置することもできるが,一般的には不要であることに注意してください. 管理者およびFMZウェブサイトは,实体状態を戻し,实体を管理するために通信し,海外のサーバーおよび国内通信の問題のために,時々ホストのオフライン提示が発生しますが,実際の動作に影響を及ぼさない.
上記の作業が完了した後に,実際に実機を稼働させることができます.実機ページの https://www.fmz.com/m/robots ボタンをクリックして実機ボタンを作成し,以下の設定が表示されます.

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

コンピュータの画面をクリックすると, 画面の画面が表示されます.
まず,着陸後のコントロールセンターのホームページで,その横と頂上には,以下に紹介するナビゲーションの目安があります.



策略作成はFMZのウェブサイトで行うことができるが,遠隔で作成することもできる.策略パラメータについては次のチュートリアルで説明する.


操作項目の下り方には,内部共有と公開共有の両方がある.内部共有のプロセスは以下の通りである.

最後にコピーリンクが生成され,他のユーザーがそれを開き,コピーコードを入力すると,この戦略のソースコードとパラメータが得られます.
复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5
公開共有を選択すると,あなたの戦略は,すべての人のために,戦略の広場に表示されます.
売り上げの選択には3つの方法があります. 内売り,ソフトウェア登録,公開販売. 公開策の違いは,コピーアドレスを介して他の者がソースコードを取得できず,実体のみを実行できるということです.
内部販売は最も一般的な方法であり,別々に他人に共有する必要がある戦略がある場合は (必ずしも料金がかからない) この方法を選択し,有効期限と同時配送数量を記入してください.公開販売の戦略は,戦略広場の料金の戦略に現れます. 審査され,しばらくの間公開される実存が必要です.
取引先端はウェブ版の取引ページで,追加したすべての取引所を手動で操作できます.

左側のナビゲーションは,下記のような詳細を表示する充電ページに入ります.

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