Leexchange.SetContractType()
fonction est utilisée pour définir le code de contrat courant de l'objet d'échange {@var/EXCHANGE exchange}.
Leexchange.SetContractType()
La fonction renvoie une structure qui contient le code du contrat d'échange correspondant au code du contrat actuel.quarter
, et la structure de la valeur de retour de cette fonction est:{"InstrumentID": "BTCUSD_230630", "instrument": "BTCUSD_230630"}
- Je ne sais pas.
objet
le type de contrat (symbole)
Lesymbol
le paramètre est utilisé pour définir le code du contrat, les valeurs facultatives sont:"this_week"
, "next_week"
, "quarter"
, "next_quarter"
, "swap"
, etc.
Contrats à terme sur crypto-monnaiecontrat de livraisonles codes, s'ils ne sont pas spécifiés, comportent généralement:
this_week
: le contrat de la semaine en cours.next_week
Le contrat de la semaine prochaine.quarter
: contrat trimestriel.next_quarter
: le contrat trimestriel suivant.Contrats à durée déterminéeles codes des contrats à terme sur crypto-monnaie, s'ils ne sont pas spécifiés, comportent généralement:swap
Le contrat est perpétuel.le symbole vrai chaîne
function main() {
// Set to this week contract
exchange.SetContractType("this_week")
}
def main():
exchange.SetContractType("this_week")
void main() {
exchange.SetContractType("this_week");
}
Définissez le contrat en cours comme le contrat de la semaine en cours:
function main() {
// The default trading pair is BTC_USD, set the contract for this week, and the contract is a currency standard contract
exchange.SetContractType("this_week")
Log("ticker:", exchange.GetTicker())
// Switching trading pairs, then setting up contracts, switching to USDT as margin contracts, as opposed to currency standard contracts
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());
}
Lors de la conclusion d'un contrat avecUSDT
comme marge, vous devez basculer la paire de négociation dans le code (vous pouvez également définir la paire de négociation directement lors de l'ajout de l'objet d'échange):
function main(){
// Set the contract for this week
var ret = exchange.SetContractType("this_week")
// Return information about the current week's contracts
Log(ret)
}
def main():
ret = exchange.SetContractType("this_week")
Log(ret)
void main() {
auto ret = exchange.SetContractType("this_week");
Log(ret);
}
Imprimez la valeur de retour duexchange.SetContractType()
fonction:
Dans la stratégie des contrats à terme de crypto-monnaie, prenons l'exemple du passage à laBTC_USDT
Partie de négociation: Lorsque des paires de négociation sont changées en utilisant leexchange.SetCurrency("BTC_USDT")
ouexchange.IO("currency", "BTC_USDT")
fonctionnalités, après le changement, vous devez utiliser leexchange.SetContractType()
La fonction de réinitialisation du contrat pour déterminer le contrat en cours à opérer dans le cadre de la nouvelle paire de négociation.contrat type de deviseou unContrat type USDTPar exemple, si une paire de négociation est réglée surBTC_USDT
, utilisezexchange.SetContractType("swap")
fonction de régler le code du contrat àswap
À ce stade, il est réglé surBTC
Pour leNorme USDTSi la paire de négociation estBTC_USD
, utilisezexchange.SetContractType("swap")
fonction de régler le code du contrat àswap
À ce stade, il est réglé surBTC
C' est...norme monétaireLe contrat est perpétuel.
Détails des bourses de contrats à terme de crypto-monnaie prises en charge, avec les noms des contrats pour chaque bourse comme suit:
Le montant de l'obligation est calculé à partir du montant de la garantie.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
Le contrat de cette semaine:exchange.SetContractType("this_week")
Le contrat de la semaine prochaine:exchange.SetContractType("next_week")
Réglé à un contrat mensuel:exchange.SetContractType("month")
Contrat pour le mois prochain:exchange.SetContractType("next_month")
Résultats des contrats trimestriels:exchange.SetContractType("quarter")
Contrat pour le prochain trimestre:exchange.SetContractType("next_quarter")
OKX a des contrats de négociation pré-marché: la date de livraison du contrat est une heure fixe.HMSTR-USDT-250207
. Réglez la paire de négociation àHMSTR_USDT
sur la plateforme FMZ, puis utiliserexchange.SetContractType("HMSTR-USDT-250207")
pour établir le contrat.
Pour les fonctions qui prennent en charge lesymbol
paramètre, tel que:exchange.GetTicker()
, exchange.CreateOrder()
, etc. Vous pouvez spécifier lesymbol
paramètre comme suit:HMSTR_USDT.HMSTR-USDT-250207
d'obtenir les données de marché du présent contrat ou de passer une commande.
Le montant de l'obligation est calculé à partir de la valeur de la garantie.
Le contrat de cette semaine:exchange.SetContractType("this_week")
- Je ne sais pas.
Le contrat de la semaine prochaine:exchange.SetContractType("next_week")
- Je ne sais pas.
Résultats des contrats trimestriels:exchange.SetContractType("quarter")
Je suis désolée.
Contrat pour le prochain trimestre:exchange.SetContractType("next_quarter")
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
- Je ne sais pas.
Il soutient les contrats avecUSDT
comme marge, prenezBTC
le contrat par exemple: utilisationexchange.IO("currency", "BTC_USDT")
pour passer à un contrat qui utiliseUSDT
comme marge.
Ou régler la paire de négociation actuelle àBTC_USDT
Il est nécessaire de modifier les paramètres de trading en direct et d'ajouter des objets d'échange.exchange.SetContractType()
La fonction de régler le contrat.
Les titres de titres de titres de titres de titres de titres
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
Je suis désolée.
Les contrats de livraison sur le marché des contrats à terme BitMEX sont des contrats mensuels avec les codes de contrat suivants (de janvier à décembre):
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
Rédaction de contrats de livraison:exchange.SetContractType("December")
Par exemple, lorsque la paire de négociation est réglée surXBT_USDT
, leexchange.SetContractType("December")
La fonction est appelée à définir le contrat pour la livraison de décembre en USDT basé sur BTC (correspondant au code de contrat réel deXBTUSDTZ23
).
Résumé des informations relatives aux contrats à terme BitMEX
Code du contrat défini par Futures_BitMEX | La paire de négociation correspondante dans FMZ | Le code du contrat correspondant dans FMZ | Nom de l'entreprise |
---|---|---|---|
Le DOGEUSD | Le montant de l'allocation | échange | Nommé en USD, XBT réglé. |
Le code de conduite | Le code de l'appareil | échange | Nominé en USDT, réglé en USDT. |
XBTETH | XBT_ETH | échange | ETH dénommé, XBT réglé. |
XBTEUR | XBT_EUR | échange | Nominé en euros, réglé en XBT. |
USDTUSDC | USDT_USDC | échange | Nommé en USDC, XBT réglé. |
Évaluation de la valeur de l'échange | Équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent de l'équivalent | échange | Nommé en USD, réglé en ETH. |
XBTH24 | XBT_USD | Le mois de mars | Date d'expiration: le 24 mars, le code du mois est: H; libellé en USD, XBT réglé. |
Le montant de la dette est calculé en fonction de la valeur de la dette. | Équivalent de l'équivalent de l'échange | Décembre | Date d'expiration: le 23 décembre, le code du mois est le suivant: Z; libellé en USD, réglé en XBT. |
Je ne sais pas. | XBT_USDT | Décembre | Date d'expiration: le 23 décembre. Le code du mois est le suivant: Z ; libellé en USDT, réglé en USDT. |
ADAZ23 | ADA_XBT | Décembre | Date d'expiration: 23 décembre, le code du mois est: Z ; facturation en XBT, règlement en XBT. |
P_XBTETFX23 | USDT_XXX | P_XBTETFX23 | Expiration: 23/11/23; exprimé en pourcentage et réglé en USDT. |
Les contrats à terme
Le contrat de cette semaine:exchange.SetContractType("this_week")
- Je ne sais pas.
Le contrat de la semaine prochaine:exchange.SetContractType("next_week")
- Je ne sais pas.
Résultats des contrats trimestriels:exchange.SetContractType("quarter")
Je suis désolée.
Contrat pour le prochain trimestre:exchange.SetContractType("next_quarter")
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
- Je ne sais pas.
Il soutient les contrats avecUSDT
comme marge, prenezBTC
le contrat par exemple: utilisationexchange.IO("currency", "BTC_USDT")
pour passer à un contrat qui utiliseUSDT
comme marge.
Ou régler la paire de négociation actuelle àBTC_USDT
Il est nécessaire de modifier les paramètres de trading en direct et d'ajouter des objets d'échange.exchange.SetContractType()
La fonction de régler le contrat.
Les titres à terme
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
- Je ne sais pas.
Il prend en charge DeribitUSDC
Le contrat.
Les contrats de livraison sont les suivants:"this_week"
, "next_week"
, "month"
, "quarter"
, "next_quarter"
, "third_quarter"
, "fourth_quarter"
- Je ne sais pas.
Le montant de l'obligation de dépôt est calculé à partir du montant de la garantie."this_week,swap"
, "next_week,swap"
, "next_quarter,this_week"
, "third_quarter,this_week"
, "month,next_week"
, il y a beaucoup de combinaisons.
Pour les contrats d'options, vous devez entrer le code spécifique du contrat d'option défini par la bourse, voir le site Web de Deribit pour plus de détails.
Les contrats à terme avec KuCoin
Par exemple, si la paire de négociation est réglée surBTC_USD
et le code du contrat est défini, il s'agit d'un contrat basé sur la devise:
Réglé à des contrats perpétuels:exchange.SetContractType("swap")
- Je ne sais pas.
Résultats des contrats trimestriels:exchange.SetContractType("quarter")
Je suis désolée.
Contrat pour le prochain trimestre:exchange.SetContractType("next_quarter")
.
USDT comme contrat de marge:
Par exemple, si la paire de négociation est réglée surBTC_USDT
, puis définissez le code du contrat, il s'agit d'un contrat avec USDT comme marge.
Réglé à des contrats perpétuels:exchange.SetContractType("swap")
.
Les contrats à terme avec Binance
Binance Futures Exchange défaut sur le contrat perpétuel de la paire de négociation en cours, code du contrat:swap
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
, les contrats perpétuels de Binance ont des contrats qui utilisentUSDT
comme marge.USDT
contrat perpétuel standard deBTC
Le taux de change de la paire de négociation peut être utilisé comme contrat de marge et la paire de négociation est réglée surBTC_USDT
Binance prend également en charge les contrats perpétuels qui utilisent des pièces comme marge, par exemple,BTC
Le contrat perpétuel standard de Binance, avec la paire de négociationBTC_USD
- Je ne sais pas.
Résultats des contrats trimestriels:exchange.SetContractType("quarter")
, le contrat de livraison comporte un contrat standard en devises (c'est-à-dire en utilisant des devises comme marge), par exemple,BTC
Dans le contrat trimestriel, la paire de négociation est réglée sur:BTC_USD
et ensuite fixer le contratexchange.SetContractType("quarter")
, il est réglé surBTC
un contrat trimestriel avec un contrat type en devises.
Contrat pour le prochain trimestre:exchange.SetContractType("next_quarter")
, par exemple,BTC
du contrat trimestriel type de devises, la paire de négociation est fixée à:BTC_USD
, et ensuite fixer le contratexchange.SetContractType("next_quarter")
- Je ne sais pas.
Binance prend en charge partiellementUSDT
comme contrat de livraison de marge, prendreBTC
par exemple, définir la paire de négociation àBTC_USDT
, puis définissez le code du contrat.
Prise en charge des contrats Binance Options:
Le format du code du contrat d'option est basé sur le code du contrat d'option défini par la bourse:BTC-241227-15000-C
, XRP-240112-0.5-C
, BTC-241227-15000-P
Prenez le code du contrat d' option BinanceBTC-241227-15000-P
Par exemple: BTC est le code de la devise de l'option, 241227 est la date d'exercice, 15000 est le prix d'exercice, P représente une option de vente et C représente une option d'achat.
Pour plus de détails sur le type d'option, qu'il s'agisse d'option européenne ou d'option américaine, veuillez consulter les informations pertinentes du contrat d'option de l'échange.
L'échange peut restreindre les vendeurs d'options et les obliger à demander des qualifications séparément.
Les échanges à terme
Code du contrat pour les contrats perpétuels Bibox:swap
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
.
Les échanges à terme
Le code du contrat est le contrat perpétuel pour la paire de négociation en cours:swap
- Je ne sais pas.
Le code du contrat de cette semaine:this_week
- Je ne sais pas.
Code du contrat de la semaine prochaine:next_week
- Je ne sais pas.
Code du contrat de la troisième semaine:third_week
- Je ne sais pas.
Code du contrat mensuel:month
- Je ne sais pas.
Code du contrat du mois prochain:next_month
Je suis désolée.
Code du contrat trimestriel:quarter
Je suis désolée.
Code du contrat pour le trimestre suivant:next_quarter
- Je ne sais pas.
Code du contrat pour le troisième trimestre:third_quarter
.
Les contrats à terme
Le contrat par défaut est le contrat perpétuel de la paire de négociation en cours, code du contrat:swap
.
swap
Le contrat est perpétuel.month
: contrat du mois en cours.quarter
: contrat trimestriel.next_quarter
Le contrat pour le prochain trimestre.swap_pf
: Contrats perpétuels à marge mixte.quarter_ff
: Contrat trimestriel à marge mixte.month_ff
: contrat de marge mixte pour le mois en cours.next_quarter_ff
Contrat de marge mixte pour le prochain trimestre.
Les titres à terme
Le code du contrat est le code de la paire de négociation en cours.swap
.
Les contrats à terme_Bitget
Le code du contrat est le code de la paire de négociation en cours.swap
- Je ne sais pas.
La paire de négociation est réglée surBTC_USD
pour les contrats standard de devises, et la paire de négociation est réglée surBTC_USDT
pour les contrats réglés parUSDT
Les contrats de démonstration peuvent être établis avec des paires de négociation telles queSBTC_USD
, BTC_SUSDT
.
Les échanges à terme
Code du contrat pour les contrats perpétuels dYdX:swap
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
, dYdX ne propose que des contrats standard en USDT.
Les échanges à terme
Code du contrat pour les contrats perpétuels MEXC:swap
- Je ne sais pas.
Réglé sur des contrats perpétuels:exchange.SetContractType("swap")
. Régler la paire de négociation àBTC_USD
, qui est un contrat standard de devise, et définit une paire de négociation àBTC_USDT
, qui estUSDT
- Un contrat conclu.
Les contrats à terme
Les jetons dans un compte sur lecrypto.comLes opérations de change peuvent être converties en crédits libellés en USD à utiliser comme marge pour le trading de contrats.
Je suis en contrat à perpétuité:exchange.SetContractType("swap")
. Exemple d'appel duexchange.SetContractType("swap")
fonction de définition d'un contrat perpétuel pour BTC lorsque la paire de négociation est réglée surBTC_USD
- Je ne sais pas.
Lecrypto.comLes contrats de livraison de change sont des contrats mensuels avec les codes de contrat suivants (de janvier à décembre):
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
Définir le contrat de livraison:exchange.SetContractType("October")
Par exemple, lorsque la paire de négociation est réglée surBTC_USD
, appeler la fonctionexchange.SetContractType("October")
pour fixer le contrat de livraison d'octobre pour BTC.
Le code du contrat correspondant à l'heure actuelle est le suivant:BTCUSD-231027
.
Les contrats à terme
Comptes à terme_WOOUSDT
Les contrats basés sur un code de contrat perpétuel deswap
Par exemple, lorsque la paire de négociation est réglée surBTC_USDT
, la fonctionexchange.SetContractType("swap")
est appelé à définir le contrat actuel comme un contrat perpétuel pour BTC basé sur USDT.
{@fun/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}
exchange.SetDirection exchange.GetContractType