FMZ量化プラットフォームのご案内 (必須)

作者: リン・ハーン小草, 作成日:2019-08-09 14:54:48, 更新日:2023-07-16 23:11:11

[TOC] このチュートリアルで,FMZの発明者による量化取引プラットフォームのアーキテクチャと機能について学び,戦略を作成し,実際に実行できるようになります.https://www.fmz.com/bbs-topic/4158進んだレッスン:https://www.fmz.com/bbs-topic/4183

履歴書


FMZの発明者量化プラットフォーム (原作:BotVS) は,2014年に設立されたプロの量化コミュニティである.ここで,量化戦略を学び,書き,共有し,買い,売り,オンライン回転,およびアナログディスクを活用して,アナログディスクを操作し,公開,オーバービジュアルディスクを使用することができます. 商品先物とオートショート先物に対応し,ほぼすべての一般的なデジタル通貨取引所に対応しています. FMZは,初心者向けの量化取引に適しており,基礎のない場合でも迅速に入手し,プラットフォームの機能は強力で柔軟であり,進歩のニーズを満たすことができます. ホームページへようこそ.

对于数字货币现货交易所,目前几乎支持所有,如果有其它需要的交易所,提出后也会很快支持;数字货币期货交易支持有:OKEX、Huobi、GateIO、BitMEX、Deribit、BFX;支持的杠杆交易所有:OKEX、Huobi、Binance、FCoin、ZB、Bibox;支持的永续合约交易所有:BitMEX、Deribit、GateIO、OKEX、BFX、Bibox;支持Derbit数字货币期权交易;模拟交易所:交易所的测试网如BitMEX以及FMZ官方现货模拟交易平台wex.app。

FMZの定量化プラットフォームは,JavaScript,Python,C++などの完全な高度な言語を使用することをサポートし,視覚化言語,マック言語 (文芸と金融に互換性) およびパイン言語 (TradingViewに互換性) の実装戦略をサポートしている.

プラットフォームは毎時間料金で,実装ロボット1台につき,毎時間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のウェブサイトを通じていつでもいつでも実体盤を管理し,ログを確認し,パラメータを変更することができます.https://www.fmz.com/digest-topic/7542

API-KEYとソースコードセキュリティの方針


API-KEYはユーザーの重要なプライバシー情報であり,FMZはユーザーのKEYを保存しない.サーバーはブラウザがユーザーのパスワードに基づいて暗号化されたデータを保存し,リアルディスクを作成する際に托管者に送信し,托管者が解読した後使用する.FMZはユーザーのパスワード明文を保存しないため,ユーザーのAPI-KEYはFMZでさえ入手できない.ユーザーはAPI-KEY明文,FMZウェブサイトのパスワードおよび托管者が所在するサーバを適切に保護する必要があります.FMZは運輸プラットフォームを4年間運営し,数十万人以上のユーザーが使用し,セキュリティ上の問題が発生していません.

ポリシーのソースコードはFMZサーバーに保存されている.もしあなたがローカルに実行したい場合は,あなたのコードをPythonファイルに保存して,直接ポリシーの参照で実行を開始することができます.詳細については,トップ初級チュートリアルの最後のFAQを参照してください.そうするとあなたのコードは完全にローカル化されます.

ユーザがソースコードを見るようにではなく,ルールをレンタルしたい場合は,jsで実行する必要があるので,他のホストによって実行されるマシンコードにコンパイルされ,反コンパイルが非常に困難です. Python言語自体には暗号化メカニズムがありません. FMZは最近,Pythonのソースコード暗号化メカニズムをアップグレードしましたが,完全にポリシー漏洩のリスクを解決することはできません.

新人への取り組み


  1. プログラミング言語を学び,JavaScriptやPythonを推奨します. 簡単な使い方だけです. 比較的トレンド戦略を迅速に実現したい場合は,マック言語とPine言語を試してみてください.
  2. FMZプラットフォームの使い方,ホストの配置,戦略,実地盤,ホスト,ウェブサイトの関係について詳しい方.
  3. インターフェースや機能について詳しくは,APIのドキュメントを閲覧してください.
  4. 広場での教え方策を学び,価格推薦,氷山委託などの簡単な機能の策略を自分で書き出す.
  5. 独自の戦略を策定し,特定のAPIインターフェースや一般的なエラーを熟知し,適切な質問や関連記事を検索することを学びます.
  6. 模擬盤と実盤を走行する戦略,実戦でより多くの問題を発見した.

重要なのは,一歩一歩で学ぶ勇気を持つこと,すべてのステップを自分で習得することである. 初心者は非常に難しいように見えるが,最初の戦略を完了すると,すべてが非常に簡単であることがわかります. プログラミングの基礎がある場合は,一週間以内に策略を書き始めることができます. プログラミングの知識がない場合は,最も基本的なプログラミングの知識を学ぶために追加の1週間が必要です.

ブログに投稿する場合はいつでも質問できます.https://www.fmz.com/bbs労働許可証を提出するhttps://www.fmz.com/m/ticketsQQグループや微信群の管理者は,通常すぐに答えます. 文書やフォーラムの解決を検索してみてください. 質問をする際には十分な情報を提供する必要があります.

学習資源の推薦


30分間の実力盤を走らせます

仮想ディスクを起動するには,次の手順を実行します.

  1. FMZのウェブサイトに取引所のAPI-KEYを追加します.
  2. 戦略を策定し,実行する.
  3. リアルディスクの管理者.
  4. リアルディスクを作成します.

最初の3つのステップが完了した場合は,4つ目のステップだけで完了します.次に,微信価格警告実態盤の例として,最初から実態盤の運営方法について説明します.プラットフォームの詳細な機能については次の章で説明します.

1.添加交易所


まず,対応する取引所のウェブサイトにログインしてAPI-KEYを申請します.Access KeyそしてSecret KeyAccess Keyには他の名前があるかもしれませんが,Secret Key反対にAccess Key・API-KEYは暗号化データと認証身份に使用され,ユーザー名パスワードと同様に,漏洩しないことが非常に重要です. 異なる取引所のアプリケーションの位置は異なりますが,APIキーを探せば見つけることができます.取引所が現貨とフューチャーの両方をサポートしている場合,それぞれ追加する必要があります.例えば,OKEXとOKEXフューチャー,HuobiとHuobiフューチャー,API-KEYが同じであっても. 这里以FMZ官方模拟交易所Wex.app为例。

ウェブサイトはhttps://wex.app(Web上の理由により,wex模擬取引は海外の管理者でもいつでもアクセスできます)メールボックス登録アカウントが必要です. 登録が完了すると,Wex模擬取引所で,私の財布箱の仮想資産をコインコイン口座のバーに転送します. 当初は取引資産はありません. ウェブサイトの右上のユーザーヘッド画像でAPI管理をクリックします. メール箱認証コードを入力してバーを作成します. IP制限と権限管理が表示されます. IP制限により,このIPアドレスの下のプログラムだけがアカウントにアクセスできるようになります. 権限は,取引権限を追加することを忘れないでください.img

このデモンストレーションでは,API-KEY,Access Key:9af1b5bfe833b2ee0d54bb95325579d5,Secret Key:2043b8629620d4d69590803c55fa92bcが1回のみ表示されるようになっています.img

アド・エクスチェンジのインターフェースへhttps://www.fmz.com/m/platforms取引所を追加するボタンをクリックします.img

まず,取引所のカテゴリーからデジタル通貨を選択し,取引所の名前からWexAppを選択します (取引所の数が多く,文字を直接入力することができますので,クリックしてください),そして,ちょうど申請したKEYのコピーを入力します. 異なるラベル区分を使用して,複数の取引所が追加できることに注意してください. 追加取引所は,入力されたKEYを暗号化してブラウザにアップロードするFMZウェブサイトのパスワードを入力する必要があります.img

追加が完了すると,このページで追加された取引所を見ることができます.また追加された取引所を変更することもできます.img

商品フューチャーCTPシミュレーション取引を行うには,simnowを追加する必要があります.https://www.fmz.com/bbs-topic/325

2.创建与修改策略


戦略ページでは:https://www.fmz.com/m/strategies新しい戦略を直接複製する方法を示すために,戦略広場の教育戦略では,Bitcoinの価格を設定し微信推送 (教育) の公開戦略,アドレスを見つけることができます.https://www.fmz.com/strategy/125482複製方針をクリックします.

下の図は,コピー後のポリシーで,ポリシー名にはを分割する中英語の名前があります.英語名を持つポリシーを公開したい場合は,この方法も使用できます.パラメータはグローバル変数で,戦略コードで直接参照できます. 戦略コードはシンプルです. 死循環の中で常にGetTickerを使用します.img

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

3.部署托管者


管理者のページ:https://www.fmz.com/m/nodes・前述したように,ユーザーの実装台はFMZプラットフォームによってではなく,ユーザー自身によって運営されているため,実行策を執行する程序であるホストが必要である. 管理者はLinux\Mac\Windowsで実行できます. 注意:ほぼすべてのデジタル通貨取引が国内で利用できないため,管理者は海外サーバーで実行する必要があります. ユーザーはサーバープロバイダを選択し,Linuxサーバーを購入することができます. (システムには一般的にセントが選択できます). サーバーはAmazon,Google,digitalOceanなどを選択できます. バイコインクレジットカードがない場合,支付をサポートするサーバーを選択することもできます. サーバーの設定最低値は約1元/日です.

サーバーを購入することは難しいように思えるが,デジタル通貨の量化には必須のステップである.詳細な買い物デモです・海外企業が困っている場合は,AliCloud香港サーバーを選択することもできます. ・もし困っている場合は,FMZプラットフォームから直接1つのボタンを押してレンタルすることができます. FMZはAliCloudなどのサーバーメーカーから直接新しいサーバーをレンタルし,自動的にユーザーのホストを展開します.https://www.fmz.com/bbs-topic/2848

商品先物利用者は,上海や杭州にあるアリクラウドサーバーを月額で直接レンタルすることができ,価格は40元/月.価格が最低まで圧縮されています (基本的には自己レンタルもこの価格です).

img

このデモンストレーションは,模擬取引所であるため,自分のコンピュータに直接展開できます. 64 ビットインターフェースバージョンを選択し,右鍵を押して管理者の権限でロボットプログラムを実行します. ウェブサイトのアドレス (すべてのユーザーが同じではありません. 登陸後管理者のページで確認) とFMZのウェブサイトのパスワード情報をプログラムに記入し,表示されるように実行します.2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376実行が成功したと示す文字のような文字は,ホストのディレクトリではログスフォルダが表示され,ディスクログが保存されます. 管理者管理インターフェイスでは,ちょうど展開した管理者が表示されます.img

仮想ディスクプログラムは特に性能を消費しない場合,ホストは複数の仮想ディスクを実行することができる (サーバーの最小設定が数十個の仮想ディスクを実行しても問題ありません). サーバーは複数のホストを展開することも可能であることに注意してください. しかし,通常は必要ありません. ホストとFMZウェブサイトは,仮想ディスクの状態に戻り,仮想ディスクを制御するために通信します. 海外サーバーと国内通信の問題により,時々ホストオフラインの提示が表示されますが,実際の仮想ディスクの動作に影響しません.

4.创建和管理实盘


この作業が完了したら,実際にディスクを実行できます.https://www.fmz.com/m/robots仮想ディスクを作成するボタンをクリックすると,以下の設定が表示されます.img

リアルディスクを作成する際には,指定されたポリシー,指定された運営托管者,操作される取引所と取引対,デフォルトのKラインサイクル,戦略パラメータなどを設定する必要があります.リアルディスクには複数の取引先の対を追加したり,同じ取引所の複数の取引先を制御したりできます.ダウンドラッグで必要な取引ペアがない場合は,カスタマイズマニュアル入力をクリックします.実行するポリシーに加えて,他のパラメータは特定のリアルディスクのページで変更できます.

仮想ディスクを作成した後,仮想ディスクページで確認できます. 実行中の仮想ディスクにアクセスするにはクリックします.img

リアルディスクを作るのは簡単です. リアルディスクを作るのは簡単です.

プラットフォームの詳細

登陸後,まずはコントロールセンターのホームページで,その横側と上部にはナビゲーションボックスがあり,以下は個別に説明します.img

  • コントロールセンターユーザの操作インターフェース.https://www.fmz.com/m/dashboard
  • 戦略策略スクエア: 公開・販売された策略は,そのカテゴリーをフィルタリングするタグをクリックします.https://www.fmz.com/square
  • 概要ユーザが公開して実行している実態ディスクで,概要的なコメントを行うことができます.https://www.fmz.com/live
  • 図書館この記事へのトラックバック一覧です.https://www.fmz.com/digest
  • コミュニティ投稿者: 投稿者: 投稿者: 投稿者: 投稿者:https://www.fmz.com/bbs
  • パック投稿要求と代写方針は,すべてユーザー自身で連絡し,FMZの公式は保証しません.https://www.fmz.com/markets
  • APIのドキュメントFMZの策略作成に必要なAPIの説明,APIに関する質問はこちらで検索できます.https://www.fmz.com/api
  • 戦略庫戦略的な位置は全て.
  • 取引所追加されたすべての取引所
  • 管理者追加されたすべての管理者
  • リアルディスク停止したすべてのディスクを含む.
  • デュージングツール簡単なデビュー部分コード,ディスクを作成する必要がない
  • 取引端末簡単な手動取引インターフェイス
  • 研究環境Jupyter Notebook を使って戦略的な研究を行うためのサポート
  • 請求書消費と充電記録
  • ニュースニュース通知の種類:
  • バイトリストブログのページをクリックすると,ブログのページをクリックします.
  • データ探索: プラットフォームが保存したK線とディスクレベルのデータ,閲覧と保存に便利
  • 分析ツール市場について簡単な計算分析

リアルディスク管理


img

  • 1.实盘的名字,点击可进入此实盘管理页面。
  • 2.实盘机器人的分组名称,方便管理大量实盘。
  • 3.此实盘机器人运行的策略名称。
  • 4.实盘状态,由正在运行、停止、完成、出现错误四种状态。
  • 5.实盘盈利,具体不一定代表了盈利数据,使用户自己输出,可以代表任何数据.
  • 6.公开自己的实盘,可以在围观中让其它用户看到。
  • 7.监控实盘,实盘停止后自动推送消息。
  • 8.停止或重启实盘机器人。
  • 9.当前账户余额和实盘可运行的时间。
  • 10.对策略的分组进行管理

戦略管理


img

  • 1.策略名称。
  • 3.策略操作选项,如公开、租用、出售等。
  • 4.策略名称。
  • 5.添加和管理新的分组,可以把不同类型的策略分组,方便管理。

戦略作成インターフェース説明


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

  • 1.点此进入回测,关于回测的具体说明将放在策略编写初级教程里。
  • 2.策略使用的语言选择,策略创建后不可切换语言。
  • 3.策略名称。
  • 4.笔记是编写策略的记录,仅自己可见;描述是策略说明,策略公开后其他人可以在策略页面将看到;手册是策略的使用说明,购买或复制策略的可以看到。
  • 5.策略类型,分为通用策略和模板,关于模板可参考API文档: https://www.fmz.com/api#模板类库
  • 6.策略分组。
  • 7.保存,編集状態ではCtrl+Sのショートキーを使用できます.
  • 7.保存回测设置:会把回测参数保存在代码前面,重新打开策略将保留回测设置.
  • 7.下载源码:将代码下载到本地。
  • 7.导入导出策略:顾名思义,并且策略的参数和各种设置一并保留。
  • 7.皮肤:不同的代码背景和着色风格。
  • 7.代码美化:自动整理代码。
  • 7. VIM モードを起動する.Vimは,一般的なインターフェースのないエディターで,機能が強力である.
  • 8.远程编辑,包含常用的代码编辑器插件,可在本地编写策略,自动同步到FMZ。具体说明:https://www.fmz.com/api#远程编辑
  • 9.选择要引用的模板,要先在策略广场把模板复制下来。
  • 10.策略参数,参数将在下篇教程详细介绍。

自分の戦略を共有したり売ったりする


img

操作項目のドロップドロップオプションでは,共有および共有の両方の方法が表示されます. 共有プロセスは以下の通りです:img

複製リンクが生成され,他の誰かがそのリンクを開いて,複製コードを入力すると,このポリシーのソースコードと参数を得ることができます.

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

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

販売販売の3つの選択肢があります.内部販売,ソフトウェア登録,公開販売,公開戦略とは異なり,他のユーザーはコピーアドレスでソースコードを取得することはできません.

内部販売は最も一般的な方法であり,もしあなたが別々に他人と共有する必要のあるポリシーを持っている場合 (必ずしも料金が必要ではない場合) は,有効期限と並行数を十分に満たす方法を選択できます.公開販売の戦略は,戦略広場の料金戦略に表示され,検証され,公開される必要があります.

取引端末


取引端末はウェブ版の取引ページで,自分で追加したすべての取引先を手動操作できます.img

  • 1.执行指令的托管者,账户信息、下单之类的都要发到该托管者上执行。
  • 2.选择交易所和交易对。
  • 3.部分行情是由FMZ网站推送的,此时提示高速通道。对于没推送的数据,可以选择手动刷新或定时刷新。
  • 4.行情K线。
  • 5.账户信息,定时或手动刷新。
  • 6.手动下单页面。

アカウント管理と充電


左側のナビゲーションで,充電ページへ移動します.img

このページでは,あなたのFMZアカウントを管理するために,ウェブサイトの右上のアカウントヘッダー画像をクリックします.

  • ニュースセンターニュースまとめ: フォーラムの返信やワークリストの情報など
  • Googleによる検証セキュリティを高めるため,Googleの二次認証を有効にしてください.
  • 国境警報:アカウントの有効残高がこの値以下になると,メールと微信通知を受け,この機能の使用を0に設定し,充電しない場合またはこの設定を変更した場合,24時間以内に1回のみ通知されます.
  • 押す設定微信,テレグラム,メール,などをリンクして,リアルディスクからのメッセージを受け取ることができます.
  • API インターフェースFMZには独自のAPIがあり,基本的にはすべての実機操作がAPIで実行され,豊富な拡張性があります.
  • 子アカウントグループ: 共有アカウントを策略的に変更するための部分的な権限のみを持つサブアカウント機能を作成できます.
  • 報酬の普及FMZのプロモーションは,登録ユーザーから返済料を受け取ることができる. リンクの形式は以下のとおりです.https://www.fmz.com/sign-up/1247886◎ 詳細は:https://www.fmz.com/bbs-topic/3828

もっと

予算簡単から簡単な戦略のチュートリアルもなく,初心者の顔が真っ白で,関数方法の紹介ばかりで,最初のステップもなぜか困惑している.

king_wz はプラットフォームの歴史は,ビットコインの歴史と全く違っているようです.

king_wz はjs は {TA.MA ((records, 14) } をサポートしていないか,バグがありますか?

チェンユユン私はプログラマーで,特にこのプラットフォームの仕組みを理解したいです. 直接戦略を書くのは少し気まずい感じです. 仕組みを説明できますか?

king_wz はCcxt は,fmz のAPI に変換する必要があります.

king_wz はPythonはfmzのAPIを直接使用できるのか? 他のオープンソースライブラリも使用できるのか?

ジュ・ヨング青い白は誰も教えてくれなかった

クラブK818このプラットフォームを今日初めてアクセスしたところ, プラットフォームがとても牛耳っていることに気づきました.

ハイトポップ顧客サービスに連絡するには

アップルの量化リアルディスクの替える托管者は平衡しなければならないのか?

イクシアオ8911OKプラットフォームの永続契約はAPIを受け取れるか?

LJG658658群れなのか?

ウェブキル

ウェブキルOKEXの口座の資金は変わっていませんが,何が起こったのでしょうか?

プログラム猿Wex.appの取引先のシミュレーションが失敗すると, GetAccount: invalid nonce アカウントを削除する GetOrders: invalid nonce オーダーを取得する GetOrders: invalid nonce オーダーを取得する GetOrders: invalid nonce オーダーを取得する WexのAPIを更新する必要があるのか?

ジャキエ私のロボットは無料で停止して再起動し,自動復元を選択する必要があります. プログラムが起動すると元の保持を平らします. ロボットが動作し続けたいのですが,元の保持を平らしません. 既定であれば,保存を再起動します. 設定または変更の方法を教えてください.

123456 量化Macの管理者がダウンロードできない

独占する夕方には疲れ果てている.手放す.

孤独な学習する

シエケソファー

小草このト्यूटोरियलでは,まずプラットフォームの使い方,次にAPIの機能について説明します.

小草exchange.GetTicker (※) は,ホームページのトップにあるチュートリアルで,

king_wz はこの方法がないのか? それとも,現在の価格を得て,自分で計算できる方法があるのか?

king_wz は市場での買取や販売は,そんな方法がないのか?

小草クラスを書き換えることができます.

king_wz はに示した10日間の平均線ではなく 5日間の平均線が金を形作ります

小草 https://www.fmz.com/strategy/39066

king_wz はこの例をコピーしてみましょう.

小草Pythonには,線を引くクラスバックリもあります. 直接クラスバックリを使って,データがないかどうかを確認できます.

小草Pythonの完全なバージョンをサポートします.

小草直接派遣

小草ありがとうございました.

小草ビデオの内容をご覧下さい

小草戦略設計を見て,元の位置を識別できれば,通常は使用しません.

小草ありがとうございました.

小草収益は自分で印刷した

プログラム猿OK,問題のあるサーバーでタイムゾーンを更新し,最新の時間まで同期しようとしましたが,まだ解決していません. サーバーの接続が正常になるように 新しいサーバーを交換しました.

小草更新したサーバータイムテストで,私は問題なくテストしました

ジャキエ戦略はプラットフォーム上であり,自動復元機能もプラットフォーム上です. どうしたらいいですか?

小草戦略を練れば,この事態を回避できます.

ジャキエこのサイトでは,JSの策略を何度も繰り返しています.

小草マンガ語戦略?

小草何が問題なの?

小草ページのトップにあるチュートリアルで 95%の問題を解決できます

小草 ^_^