契約のポジション情報構造
交換インターフェイスが返した元のデータ,バックテストにはそのような属性はありません.
インフォ
オブジェクト
についてSymbol
FMZ プラットフォームで定義された取引製品コードであり,その形式はSymbol
{@struct/Ticker Ticker} 構造のフィールドです
Symbol
フィールド値は (例えば):BTC_USDT
, BTC_USDTのスポット取引ペアを示します.Symbol
フィールド値は (例えば):BTC_USDT.swap
BTCのUSDT標準の永続契約を表していますシンボル 文字列 位置バーのサイズ,計算で記入します.交換インターフェイスがこのデータを提供していない場合,それは不正確かもしれません. マージンレベル 番号 ポジションサイズ,通常は正の整数 (契約番号の数) である.契約の仕様,例えば契約倍数,値など,取引所によって異なる可能性があることに注意してください. 総額 番号 ポジション凍結金額,閉じたオーダーが完了しないときに一時的に凍結されたポジションの数. 凍結した量 番号 ポジションの平均価格,原則としてポジション全体の平均価格である (決済には参加しない).データが交換インターフェイスから提供されない場合,交換インターフェイスで利用可能なポジションの平均価格 (決済に参加する) で満たされます. 価格 番号 ポジションの浮動利益/損失は原則として,ポジションの実現されていない利益/損失である.データが交換インターフェイスから提供されない場合,それは交換インターフェイスの他の利益/損失データで満たされます.利益と損失の価値の単位は,現在の契約手数料の単位と同じです. 利益 番号 ポジションタイプは {@var/POSITION_DIRECTION/PD_LONG PD_LONG}, {@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}を参照してください タイプ 番号 契約コードについては,関数 {@fun/Futures/exchange.SetContractType exchange.SetContractType} の説明を参照してください. 契約型 文字列 取引先インターフェイスがこのデータを提供していない場合 0で記入されたポジションが占めるマーゲン. マージン 番号
exchange.GetPositions() 関数は,ポジションの配列または空の配列を返します. 仮想通貨先物については,Exchange.GetPositions() が返したポジション構造配列を注意することが重要です. ポジションデータ構造内のFrozenAmount,Profit,Margin属性については,取引所が提供するデータが均一ではないため,GetPositions() インターフェースでは,交換オブジェクトが返したデータの定義が異なる場合があります.例えば,一部の取引所にはポジションデータにポジションフリーズデータが存在しないため,FrozenAmountは0です.特定のデータを計算する必要がある場合は,Info属性内の元のデータを計算および分析するために使用できます.
{@fun/Futures/exchange.GetPositions exchange.GetPositions} ポジションを交換する
資産 市場