Le code du contrat | Le montant de la garantie (procédure calculée approximativement) | Nom du produit | Nom de l'auteur |
---|---|---|---|
c1805 | 884.5 | Le maïs 1805 | |
autres produits | 1033 | Poudre de maïs 1805 | |
RM805 | 1170.5 | Les plats de mai | |
TA805 | 1351.5 | PTA au mois de mai | |
M1805 | 1418 | La pomme de terre 1805 | |
FG805 ou FG805 | 1481 | Le mois de mai | |
b1805 | 1653 | Les haricots 2 1805 | |
V1805 | 1686.25 | Polyéthylène 1805 | |
SF805 | 1793.5 | Le métal en mai | |
a1805 | 1807.5 | Le soja jaune n°1 1805 | |
Pour les produits: | 1918 | Le mois de mai | |
Les produits de base | 2060.1000000000004 | Méthanol en mai | |
Bu1805 | 2072 | Bu1805 | L'asphalte |
Rb1805 | 2302.2 | Rb1805 | Acier à vis |
hc1805 | 2319 | hc1805 | Des rouleaux en aluminium |
Le numéro WH805 | 2605 | Le blé dur, mai | |
P1805 | 2666 | huile de palme 1805 | |
Les produits | 2749.5 | Polyéthylène 1805 | |
1805 | 2866.5 | Polyéthylène 1805 | |
y1805 | 2951 | huile de haricots 1805 | |
Résultats de l'enquête | 3034.5 | sucre blanc 805 | |
ZC805 | 3048 | Le charbon en mai | |
JD1805 | 3049.6 | Les œufs 1805 | |
LR805 | 3087 | Le soir de mai | |
OI805 | 3343 | L'huile de lin en mai | |
i1805 | 3489.5000000000005 | Minerai de fer 1805 | |
à 1805 | 3620 | à 1805 | Je vous en prie. |
Les autres produits | 3773.75 | Le coton en mai | |
jm1805 | 3858 | charbon de bois 1805 | Le charbon de bois |
ag1805 | 4447.2 | ag1805 | L'argent |
Pb1805 | 4762.5 | Pb1805 | Je ne sais pas. |
le numéro d'immatriculation | 6960 | le numéro d'immatriculation | L'encre |
Ni1805 | 7172 | Ni1805 | Je ne sais pas. |
Zn1805 | 7494 | Zn1805 | Je vous en prie. |
j1805 | 10405 | Le cuivre galvanisé 1805 | |
rou1805 | 11368 | rou1805 | Je vous en prie. |
Cu1805 | 21044 | Cu1805 | Le cuivre |
L'article a été publié sur le blog de l'organisation:
Modèle d'offre: Le code de l'offre de coupons + le contrat A et le contrat B Le prix de l'ordre d'effet de levier = le prix du contrat A. Le prix du contrat B. (le prix du contrat A est négatif si le prix du contrat B est inférieur au prix du contrat A.) Le prix de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition de l'acquisition. L'utilisation de la couche SPC indique une transaction à dividende intergénérationnelle, si l'on ordonne d'acheter la couche SPC y1809 & p1809 c'est-à-dire d'acheter la couche SPC y1809 et de vendre la couche SPC y1809 en même temps; si l'on vend la couche SPC y1809 & p1809 c'est-à-dire de vendre la couche SPC y1809 et d'acheter la couche SPC y1809 en même temps. Par exemple, l'instruction du négociant de déclarer un achat de deux pièces SP m1809 & m1901, à un prix limité de 100 yuans, signifie que le prix du premier contrat doit être inférieur à 100 yuans pour le prix du prochain contrat. Les rendements finaux suivants sont satisfaits: le premier contrat achète deux pièces, à 3715 yuans, et le second contrat vend deux pièces, à 3815 yuans, à un écart de 100 yuans. De même, les courtiers utilisent le coupon SPD pour indiquer une transaction d'effet de levier à long terme, si l'ordre d'achat du coupon SPD CF809 & CF901 est donné pour acheter le coupon CF809 et vendre le coupon CF901 en même temps; si le coupon SPD CF809 & CF901 est vendu pour acheter et vendre le coupon CF901 en même temps. L'utilisation de l'IPS pour désigner les transactions à dividendes intergénérationnels, si l'ordre d'achat de l'IPS SF809 & SM809 est donné pour acheter l'IPS SF809 & SM809 et vendre l'IPS SF809 et SM809 en même temps; si l'IPS SF809 & SM809 est vendu, l'IPS SF809 et SM809 sont vendus en même temps.
Les autres ne connaissent que le nom du produit, ils peuvent consulter les codes suivants, par exemple le pommier rouge, ne sachant pas quel est son code, mais sachant que c'est le nom du pommier rouge.
function main(){
var productsForFind = null
while(true){
if(exchange.IO("status")){
LogStatus(_D(), "已经连接CTP !")
exchange.IO("products").forEach(function(product) {
Log(product)
if (product.ProductName == "红枣") { // 这里设置 要查的 名字。
Log(product, "#FF0000")
productsForFind = product
}
})
break
} else {
LogStatus(_D(), "未连接CTP !")
}
Sleep(1000)
}
Log(productsForFind, "##FF0000")
}
Résultats de recherche:
{
"ProductClass": 49,
"VolumeMultiple": 5,
"PriceTick": 5,
"MaxLimitOrderVolume": 1000,
"MaxMarketOrderVolume": 200,
"MinLimitOrderVolume": 1,
"CloseDealType": 49,
"MinMarketOrderVolume": 1,
"ExchangeProductID": "",
"UnderlyingMultiple": 1,
"PositionDateType": 50,
"TradeCurrencyID": "CNY",
"MortgageFundUseRange": 48,
"ProductID": "CJ",
"ProductName": "红枣",
"ExchangeID": "CZCE",
"PositionType": 50
}
La valeur de l'attribut ProductID est le code du contrat.
function main(){
var productsForFind = null
while(true){
if(exchange.IO("status")){
LogStatus(_D(), "已经连接CTP !")
var ret = exchange.IO("instruments")
ret.forEach(function(product) {
// Log(product)
// 这里设置要查的名字,i铁矿石合约,或者IO合约
if (product.InstrumentName.indexOf("i") != -1 && (product.InstrumentName.indexOf("P") != -1 || product.InstrumentName.indexOf("C") != -1)) {
Log(product, "#FF0000")
productsForFind = product
}
})
break
} else {
LogStatus(_D(), "未连接CTP !")
}
Sleep(1000)
}
Log(productsForFind, "#FF0000")
}
Je ne sais pas.J'ai changé d'application et j'utilise FMZ, mais je n'ai pas trouvé de code pour le tarif standard FMZ, et je voudrais savoir si FMZ prend en charge le tarif standard.
Le petit rêveLe test de réévaluation ne soutient pas les contrats d'intérêt, ou regardez si la période choisie ne correspond pas.
Je ne sais pas.J'ai obtenu une liste de contrats via la fonction IO au démarrage, mais en entrant le code de contrat lors de la réévaluation, le contrat de souscription a échoué, par exemple le contrat SPD TA104 & TA110.
Le petit rêveOui, ces fonctionnalités ne sont pas prises en charge, car ces données sont fournies par les échanges en direct et ne peuvent donc être obtenues qu'en temps réel et uniquement à l'heure de l'ouverture pour se connecter au serveur de la société de futures.
Je ne sais pas.Monsieur, regardez la documentation qui dit que cette fonction doit fonctionner sur le disque dur, je ne comprends pas, est-ce que c'est à l'ouverture du disque ou doit-elle fonctionner sur le robot?
Le petit rêveVous parlez de contrats à taux d'intérêt? Tous les contrats peuvent être consultés Je ne sais pas. Le code de l'échangeur est le code de l'échangeur. Je ne sais pas. https://www.fmz.com/api#io%E5%87%BD%E6%95%B0%EF%BC%88%E5%95%86%E5%93%81%E6%9C%9F%E8%B4%A7%E6%89%A9%E5%B1%95%EF%BC%89