Les ressources ont été chargées... Je charge...

exchange.SetContractType


```exchange.SetContractType()```函数返回一个结构,其中包含当前合约代码对应的交易所合约代码。 例如币安期货合约交易所,当前合约代码为```quarter```,该函数的返回值结构为:```{"InstrumentID":"BTCUSD_230630","instrument":"BTCUSD_230630"}```。
object

exchange.SetContractType(symbol)

```symbol```参数用于设置合约代码,可选值为:```"this_week"```、```"next_week"```、```"quarter"```、```"next_quarter"```、```"swap"```等。
加密货币期货合约中**交割合约**代码如无特殊说明一般有:

- ```this_week```:当周合约。
- ```next_week```:次周合约。
- ```quarter```:季度合约。
- ```next_quarter```:次季度合约。
加密货币期货合约中**永续合约**代码如无特殊说明一般有:
- ```swap```:永续合约。

symbol
true
string

```javascript
function main() {
    // 设置为当周合约
    exchange.SetContractType("this_week") 
}
def main():
    exchange.SetContractType("this_week")
void main() {
    exchange.SetContractType("this_week");
}

Le contrat actuel est le contrat de la semaine suivante:

function main() {
    // 默认交易对为BTC_USD,设置合约为当周,合约为币本位合约
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    
    // 切换交易对,然后设置合约,切换成USDT作为保证金的合约,区别于币本位合约
    exchange.IO("currency", "BTC_USDT")   
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
}
def main():
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    exchange.IO("currency", "BTC_USDT")
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
void main() {
    exchange.SetContractType("this_week");
    Log("ticker:", exchange.GetTicker());
    exchange.IO("currency", "BTC_USDT");
    exchange.SetContractType("swap");
    Log("ticker:", exchange.GetTicker());
}

ParamètresUSDTEn tant que contrat de garantie, il est nécessaire de changer la paire de transactions dans le code (vous pouvez également configurer la paire de transactions directement lors de l'ajout d'un objet d'échange):

function main(){
    // 设置合约为当周
    var ret = exchange.SetContractType("this_week")     
    // 返回当周合约的信息
    Log(ret)
}
def main():
    ret = exchange.SetContractType("this_week")
    Log(ret)
void main() {
    auto ret = exchange.SetContractType("this_week");
    Log(ret);
}

L'impressionexchange.SetContractType()La valeur de retour de la fonction est:

Dans la stratégie de contrats à terme de crypto-monnaie, le taux de change est deBTC_USDTExemple de paire de transactions: lorsqu'il est utiliséexchange.SetCurrency("BTC_USDT")Ou alorsexchange.IO("currency", "BTC_USDT")Les paires de transactions de commutation de fonction doivent être utilisées après la commutation.exchange.SetContractType()La fonction de réinitialisation des contrats permet de déterminer les contrats qui nécessitent une opération actuelle dans une nouvelle paire de transactions.Contrats sur le lieu de monnaieOu alorsContrats locaux USDTPar exemple: les paires de transactions sont définies commeBTC_USDTLe temps, l'utilisationexchange.SetContractType("swap")Le code du contrat de fonction estswapIl y a un problème.BTCJe ne sais pasUSDT au lieuLe contrat de travail est un contrat de longue durée.BTC_USD, utilisationexchange.SetContractType("swap")Le code du contrat de fonction estswapIl y a un problème.BTCJe ne sais pasLe prix du billetIl a écrit sur Twitter: Pour plus de détails sur les échanges de contrats à terme de crypto-monnaie pris en charge, les contrats de chaque échange sont nommés comme suit: - Futures_OKCoin ((OKX)) Le contrat est définitif:exchange.SetContractType("swap")Le contrat de la semaine est:exchange.SetContractType("this_week")Le contrat est fixé à la semaine suivante:exchange.SetContractType("next_week")Les contrats mensuels sont:exchange.SetContractType("month")Le contrat est fixé au mois suivant:exchange.SetContractType("next_month")Les contrats sont définis comme trimestriels:exchange.SetContractType("quarter")Les contrats sont fixés pour le prochain trimestre:exchange.SetContractType("next_quarter")

OKX dispose de contrats de négociation avant la mise en marché: les dates de livraison des contrats sont fixées à un moment donné, les exemples de codes de contrats définis par l'échange sont:HMSTR-USDT-250207Il s'agit d'une plateforme pour les inventeurs.HMSTR_USDTet utilisezexchange.SetContractType("HMSTR-USDT-250207")Il a écrit sur Twitter: Pour le soutiensymbolLes fonctions des paramètres, par exemple:exchange.GetTicker()exchange.CreateOrder()Et ainsi de suite.symbolLes paramètres sont:HMSTR_USDT.HMSTR-USDT-250207Les utilisateurs peuvent demander des informations sur le marché ou passer une commande pour ce contrat. - Futures_HuobiDM (Futures sur les jetons) Le contrat de la semaine est:exchange.SetContractType("this_week")Je ne sais pas. Le contrat est fixé à la semaine suivante:exchange.SetContractType("next_week")Je ne sais pas. Les contrats sont définis comme trimestriels:exchange.SetContractType("quarter")Je ne sais pas. Les contrats sont fixés pour le prochain trimestre:exchange.SetContractType("next_quarter")Je ne sais pas. Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Je ne sais pas. SoutenirUSDTIl y a un accord de garantie.BTCExemple de contrat: utilisationexchange.IO("currency", "BTC_USDT")Il est possible de le changer pour une utilisationUSDTIl y a eu une réaction positive de la part du gouvernement. Vous pouvez également configurer la paire de transactions en cours directement lors de la configuration des paramètres du disque dur ou de l'ajout d'objets d'échange.BTC_USDTLe changement de transaction nécessite un rappelexchange.SetContractType()Les fonctions sont réglées par contrat. - Futures_BitMEX (en anglais seulement) Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Je ne sais pas. Le taux de change sur l'échange Futures_BitMEX est d'environ un contrat mensuel avec le code suivant (de janvier à décembre):

  "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"

Le taux de conversion est fixé à:exchange.SetContractType("December")Par exemple, les paires de transactions sont configurées comme suit:XBT_USDTJe ne sais pas.exchange.SetContractType("December")La fonction définit le contrat de livraison USDT de BTC en décembre (le code du contrat réel correspondant estXBTUSDTZ23)。

Résumé des informations sur les contrats BitMEX Les futures_BitMEX définissent les codes de contrats correspondant à la transaction dans FMZ et les codes de contrats correspondant à la transaction dans FMZ. Je ne sais pas si j'ai bien compris. DOGEUSD. DOGE_USD. swap. Le prix en dollars, le paiement en XBT. DOGEUSDT DOGE_USDT swap USDT cotation, USDT le paiement et le paiement sont effectués par le client. XBTETH. XBT_ETH. Le swap. Le prix de l'ETH, le paiement en XBT. XBTEUR. XBT_EUR. Swap. Prix en euros. Remboursement en XBT. USDTUSDC. USDT_USDC. swap. Le prix en USDC, le paiement en XBT. Et il y a aussi le swap, le dollar, le paiement en ETH. XBTH24 XBT_USD Mars Date d'expiration: 24 mars, le code du mois est H; prix en dollars, paiement en XBT. Le code du mois est: Z; prix en dollars, paiement en XBT. XBTUSDTZ23 XBT_USDT Décembre Date d'expiration: 23 décembre, le code du mois est Z; USDT facturation, USDT paiement. ADAZ23 ADA_XBT Décembre Date d'expiration: 23 décembre, le code du mois est: Z; XBT cotation, XBT paiement. P_XBTETFX23 USDT_XXX P_XBTETFX23 Date d'expiration: 23 novembre; le prix est calculé en pourcentage, le paiement est effectué en USDT. - Vous avez un problème? Le contrat de la semaine est:exchange.SetContractType("this_week")Je ne sais pas. Le contrat est fixé à la semaine suivante:exchange.SetContractType("next_week")Je ne sais pas. Les contrats sont définis comme trimestriels:exchange.SetContractType("quarter")Je ne sais pas. Les contrats sont fixés pour le prochain trimestre:exchange.SetContractType("next_quarter")Je ne sais pas. Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Je ne sais pas. SoutenirUSDTIl y a un accord de garantie.BTCExemple de contrat utiliséexchange.IO("currency", "BTC_USDT")Il est possible de le changer pour une utilisationUSDTIl y a eu une réaction positive de la part du gouvernement. Vous pouvez également configurer la paire de transactions en cours directement lors de la configuration des paramètres du disque dur ou de l'ajout d'objets d'échange.BTC_USDTLe changement de transaction nécessite un rappelexchange.SetContractType()Les fonctions sont réglées par contrat. - Je suis désolée. Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Je ne sais pas. Le soutien à DeribitUSDCJe ne suis pas d'accord. Le taux de transfert est de:"this_week", "next_week", "month", "quarter", "next_quarter", "third_quarter", "fourth_quarter"Je ne sais pas. Le contrat de différence (combo futur):"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week"Il existe de nombreuses combinaisons. Pour plus de détails sur les codes spécifiques des contrats d'options qui doivent être transmis par les échanges, voir Deribit. - Futures_KuCoin est une crypto-monnaie Les contrats sur place, par exemple les paires de transactions, sont définis commeBTC_USDLe code du contrat, c'est-à-dire le contrat au lieu de monnaie: Le contrat est définitif:exchange.SetContractType("swap")Je ne sais pas. Le contrat pour la saison est:exchange.SetContractType("quarter")Je ne sais pas. Les contrats sont fixés pour le prochain trimestre:exchange.SetContractType("next_quarter")

USDT comme contrat de garantie: Par exemple, les paires de transactions sont définies commeBTC_USDTLe code du contrat est défini comme le code du contrat pour l'USDT en tant que garantie. Le contrat est définitif:exchange.SetContractType("swap")Je ne sais pas. - Futures_Binance Le code du contrat est le code de la paire actuelle de contrats à durée indéterminée, que l'échange binaire de futures considère par défaut:swapJe ne sais pas. Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Le contrat de pérennité de Biyan est utile.USDTPar exemple, le contrat de garantieBTCJe ne sais pasUSDTLe présent contrat permanent, les paires de transactions sont définies comme:BTC_USDTAinsi, il est possible d'obtenir des contrats permanents en utilisant des pièces de monnaie comme garantie.BTCLe prix de la devise est un contrat permanent, la paire de transactions est réglée surBTC_USDJe ne sais pas. Les contrats sont définis comme trimestriels:exchange.SetContractType("quarter"), les taux de change sont des contrats en devises (c'est-à-dire en utilisant des devises comme garantie), par exempleBTCLes contrats trimestriels, les paires de transactions sont placées à:BTC_USDRégler le contratexchange.SetContractType("quarter")Il y a un autre problème.BTCLe gouvernement a décidé de mettre en place un nouveau système de paiement. Les contrats sont fixés pour le prochain trimestre:exchange.SetContractType("next_quarter")Par exemple:BTCLe prix de l'offre de billets de banque est fixé à:BTC_USDLe contrat a été rétabliexchange.SetContractType("next_quarter")Je ne sais pas. Partie de soutien à BinanceUSDTLe montant de la garantie est calculé en fonction du taux d'intérêt.BTCExemple: les paires de transactions sont définies commeBTC_USDTLe code du contrat peut être défini à nouveau.

Le gouvernement chinois a annoncé que les options binaires seraient vendues à un prix très élevé. Le format du code du contrat d'options est le code du contrat d'options défini par l'échange:BTC-241227-15000-CXRP-240112-0.5-CBTC-241227-15000-PLe code du contrat d'options en binanceBTC-241227-15000-PPar exemple: BTC est le code de la monnaie de l'option, 241227 est la date de validation, 15000 est le prix de validation, P est l'option à la baisse, C est l'option à la hausse. Les types d'options sont spécifiquement des options européennes / américaines. L'échange peut limiter les vendeurs d'options et nécessiter une demande d'admissibilité séparée. - Le futur de la bibox Le code du contrat pour un contrat permanent avec Bibox:swapJe ne sais pas. Il s'agit d'un contrat permanent:exchange.SetContractType("swap")Je ne sais pas. - Je ne sais pas. Le code du contrat est le code de l'opérateur de l'opérateur.swapJe ne sais pas. Le code du contrat de la semaine:this_weekJe ne sais pas. Le code du contrat de la semaine prochaine:next_weekJe ne sais pas. Le code du contrat pour la troisième semaine:third_weekJe ne sais pas. Le code du contrat mensuel:monthJe ne sais pas. Le code du contrat pour le mois prochain:next_monthJe ne sais pas. Le code du contrat trimestriel:quarterJe ne sais pas. Le code du contrat pour le prochain trimestre:next_quarterJe ne sais pas. Le code du contrat pour le troisième trimestre:third_quarterJe ne sais pas. - Je suis désolée. Le code du contrat est le code de l'opérateur de l'opérateur.swap

  ```month```:当月合约。
  ```quarter```:季度合约。
  ```next_quarter```:次季合约。
  ```swap_pf```:混合保证金永续合约。 
  ```quarter_ff```:混合保证金季度合约。 
  ```month_ff```:混合保证金当月合约。 
  ```next_quarter_ff```:混合保证金次季度合约。
- Futures_Bitfinex
  默认为当前交易对的永续合约,合约代码:```swap```。
- Futures_Bitget
  默认为当前交易对的永续合约,合约代码:```swap```。
  交易对设置为```BTC_USD```为币本位合约,交易对设置为```BTC_USDT```为```USDT```结算的合约。模拟合约可以设置交易对为:```SBTC_USD```、```BTC_SUSDT```。
- Futures_dYdX (v4)
  dYdX永续合约的合约代码:```swap```。
  设置为永续合约:```exchange.SetContractType("swap")```,dYdX仅有```USD.swap```品种维度,使用的保证金为USDC。
- Futures_MEXC
  MEXC(抹茶)永续合约的合约代码:```swap```。
  设置为永续合约:```exchange.SetContractType("swap")```。交易对设置为```BTC_USD```为币本位合约,交易对设置为```BTC_USDT```为```USDT```结算的合约。
- Futures_Crypto
  crypto.com交易所的账户中的代币可以折算为USD计价的额度,用于合约交易的保证金。
  设置为永续合约:```exchange.SetContractType("swap")```。举例交易对设置为```BTC_USD```时,调用```exchange.SetContractType("swap")```函数设置BTC的永续合约。
  crypto.com交易所交割合约为月度合约,合约代码如下(一月到十二月):
  ```code
  "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"

Le taux de conversion est fixé à:exchange.SetContractType("October")Par exemple, les paires de transactions sont configurées comme suit:BTC_USDJe ne sais pas.exchange.SetContractType("October")La fonction définit le taux d'échange de BTC pour le mois d'octobre. Le code du contrat correspondant à l'heure actuelle est:BTCUSD-231027Je ne sais pas. - Je suis désolé. Futures_WOO est une bourseUSDTCe contrat, c'est un contrat à durée déterminée.swapPar exemple, les paires de transactions sont configurées comme suit:BTC_USDTJe ne sais pas.exchange.SetContractType("swap")La fonction définit les contrats actuels comme des contrats perpétuels USDT en BTC.

{@fun/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}

exchange.SetDirection exchange.GetContractType