歴史K線情報.このメカニズムの欠点は明らかである:K線で1回のみ取引が発生し,通常はK線の閉じる価格に基づいて価格が設定される.また,K線では4つの価格のみが取得され,K線内の価格の変化,最高価格が最初に発生するか,最低価格が最初に発生するかなどに関する情報は得られない.例えば,1時間K線では,リアルタイムで数秒ごとに確実に取引情報を取得し,取引指示はK線を待つのではなく,盤中に終了する.オンバー回線メカニズムは理解しやすく,回線速度が非常に速い.
FMZプラットフォーム回測は,分別模擬レベル回測と実盤レベル回測の両方をします.模擬レベル回測は,底辺K線周期で14回回測時間点を生成し,底辺K線周期で14回測時間点を生成します.リアルディスクレベルはリアル収集されたティックで,約数秒ごとに1回,現時点では一部がリアル深さ (含有20ファイル),リアル単筆取引をサポートしている.FMZの回転メカニズムは,戦略が1つのK線で複数回取引することを可能にし,値引きのみを閉じる状況を回避し,より精密で回転速度を考慮する. 具体例は参照:https://www.fmz.com/digest-topic/4009
リクエストの策略フレームワークは実盤と同じで,死回りである.リクエストが異なるリクエスト点に跳ね上がるため,Sleepを使わずに,ループ終了時に自動的に次のタイムポイントに跳ね上がる.しかし,Pythonでは,プログラムメカニズムにより,強制的なリクエストが必要である.Sleep(10)
カーマで死ぬのを避けるために
復習エンジンは,ユーザが注文する価格と復習の時間点の開示価格に基づいて,購入価格が売る価格よりも高くなった場合,一取引を売却する. 取引が完了できない場合は,閉札を作成します. 取引を保証するには滑り点が必要です. 復習中に開けられないまたは平衡できない状況が発生した場合,未完了の注文によるポジション凍結がないか確認します.
GetRecords()
函数のデフォルト周期は,コードで周期参数も指定できます.リアルディスクのAPIを使用すると,アクセスが失敗して戻る可能性があります.null
誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合,誤りがある場合.
誤った理由:
API を使ってデータを返される前に,null であるかどうかを判断する.
//1.判断为null进行处理
var ticker = exchange.GetTicker();
while(ticker == null){
Log('ticker 获取出错');
ticker = exchange.GetTicker();
}
Log(ticker.Last);
// 2.判断不为null再进行引用
var ticker = exchange.GetTicker();
if(!ticker){
Log(ticker.Last);
}
// 3._C()函数重试
var ticker = _C(exchange.GetTicker);
Log(ticker.Last);
// 4. try catch容错
try{
var ticker = exchange.GetTicker();
Log(ticker.Last);
}
catch(err){
Log('ticker 获取出错');
}
誤った情報を入手したい場合は,GetLastError()
誤差処理を行うことができます. 誤差処理は,誤差処理を行うことができます.
フォロワーストップの記事には,よくある誤った概要があります.https://www.fmz.com/bbs-topic/1427◎ここでは,いくつかの概要を紹介します.
管理者はどのように配置されますか?
管理者を追加する 詳細はこちら
ゲノム作成の戦略は?
https://www.fmz.com/marketsこの記事へのトラックバック一覧です: ブログの記事一覧です: ブログの記事一覧です: ブログの記事一覧
すべてのインターフェースにアクセスするとタイムアウトが提示されます
取引所へのアクセスがインターフェースの時間を超えると,時々発生した場合問題ではない,常にネットワークにアクセスできないことを提示している場合,海外サーバーを使用する必要があります.
ERR_INVALID_POSITION エラー
復習システム報告は,一般的に策略として書き込みエラーであり,持有がない場合や持有量が不足している場合,平行取引を試みると,この報告を引き起こす.
記号が設定されていない
フューチャー取引所回測,コードに契約が設定されていない. exchange.SetContractType関数を参照してください.
BITMEX 429 エラー: {
error :{ message : Rate limit exceeded retry in 1 seconds...... }}
取引所のインターフェースへのアクセス頻度が高すぎます.
{ 状態:6004, タイムスタンプは範囲外}
サーバーのタイムラップは範囲外で,サーバーの時間を更新する必要があります.
GetOrder ((455284455): エラー: オーダー id が有効でないか,オーダーがキャンセルされた.
取引所では,注文がキャンセルされ,取引所はその情報を保持していないため,アクセスできません.
GetOrders: 400: {
コード :-1121, msg : 無効なシンボル. }
無効なトランザクションペアは,トランザクションペアの設定が間違っているかどうかをチェックします.
秘密鍵の解読失敗
API KEY の解析が失敗した.APIKEY を設定した後に FMZ パスワードを変更した場合は,FMZ に取引所ページを追加して,取引所APIKEY を再設定してみてください.
Signature not valid: Invalid submission time or incorrect time format 署名が有効でない: 送信時間が有効でない,または時間形式が間違っている
Linux サーバーを使用するか,この問題が発生したWindows システムにタイムシンクソフトウェアをインストールすることをお勧めします.
グローバルエージェントを設定し,管理者がAPIにアクセスできないのはなぜですか?
全国代理は代理ホストのネットワークポートを持っていないため,遅延の問題により,海外サーバーを配備するホストを推奨する.
戦略は,アップロードされたFMZではなく,ローカルに保存されるか?
Python を使用すると,ローカルファイルをインポートし,FMZのAPIに基づいて通常書き込まれたポリシーをファイルとして保存し,自分のサーバー上の実行経路の下に置き,直接読み実行することができます.
#!python2.7
def run(runfile):
with open(runfile,"r") as f:
exec(f.read())
def main():
run('my.py')
エクスチェンジのテストネットやAPIのデータベースアドレスを変更する方法
Exchange.SetBase ((() を使って,直接対応するAPIベースアドレスに切り替えることができます.
exchange.SetBase("https://www.okex.me")
ガオエンチェアアピ
科学ローカルで実行するポリシーはどうですか? 私は簡単なログ出力文を書いて,文末操作に従います. まず,ノートPCをサーバーとして使い,管理者プログラムを起動します. ステップ2は,簡単なLogの出力情報 (FMZのAPIインタフェース機能) を test.pyプログラムに書き込む. 第3ステップは,文末のように,runfileを書いて,run.py でtest.py を呼び出します. /upload/asset/1add39483ef82d45b3ce3.png
ジプ9簡単にクラウド量化取引のコースを買ったのですが,どこへ行けばいいですか?
モヌラジャック沢山
モヌラジャックこんにちは
ブラッド・ミッチ学習する
はいGetAccountは,アカウントを取得します. 紹介では,FrozenStocksは,利用可能なバランスではなく,凍結されたバランスでなければならない.
オウミツァは高技を作った保証資産レートは 0%まで取得できないか 強制的に平衡される保証資産レート
シフェン2020Python の死回り の sleep time は 0.1s に設定できます. sleep ((100) です. ここで sleep ((10) を書いてあると思います. 0.1s は huobi の HM の API 制限を超えないのでしょうか?
東風化宇exchange.SetDirection (("closebuy"); //永続契約の場合,直接exchange.SetDirection (("sell") を設定する OKexの永続契約を試してみました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました.
東風化宇exchange.SetDirection (("closebuy"); //永続契約の場合,直接exchange.SetDirection (("sell") を設定する OKexの永続契約を試してみました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました. OKexの永続契約を OKexで試しました.
東風化宇GetOrders のコードには2つのスペルミスがあります。。。1つは function が fuction と書かれ,もう1つは for ループの条件に書かれています.
東風化宇間違っていたのは私だ. exchange.Buy ((-1, 0.5),取引対はETH_BTCで,市場価格表は0.5BTCのETHを購入することを表しています. exchange.Buy ((price, 0.5)) で,この価格表の場合,この価格表で 0.5ETH を購入します.
東風化宇exchange.Buy ((-1, 0.5),取引対はETH_BTCであり,市場価格で0.5BTCのETHを購入することを表しています. 市場価格の0.5ETHで購入したものです.
ジプ9ありがとうございました
小草オンラインで利用可能で,このサイトをご覧いただけます.
小草フェイスブックとTwitterは,
はい大変です. 公式の交流グループがありますか? ときどき問題が発生し,どこで質問したらいいのか分かりません.
小草変更しました
小草再び取得
小草ソースメッセージには,GetRawJSON またはInfoフィールドの情報を参照できます.
東風化宇管理者の返信もありました. 誤字が沢山あります. ハハ.
小草間違えを指摘してくれてありがとう.
小草Bitmexは,Bitmexの取引先である Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexに,Bitmexの取引先である Bitmexが,Bitmexの取引先である Bitmexの取引先である Bitmexが,Bitmexの取引先である.