Die Quantifizierung der Futures-Tablets für Waren - Vertragskode

Schriftsteller:Kleine Träume, Erstellt: 2018-02-22 13:57:40, Aktualisiert: 2021-09-24 14:54:04

Vertragskode

Vertragskode Einmalige Garantie (die Prozedur wird grob berechnet) Warenbezeichnung Anmerkungen
c1805 884.5 Mais 1805
CS1805 1033 Maispulver 1805
RM805 1170.5 Speisen im Mai
TA805 1351.5 PTA im Mai
m1805 1418 Bohnenbrot 1805
FG805 1481 Glas im Mai
b1805 1653 Bohnen 2 1805
V1805 1686.25 Polyethylen 1805
SF805 1793.5 Gusseisen im Mai
a1805 1807.5 Soja Nr. 1 1805
SM805 1918 Der Mai
MA805 2060.1000000000004 Methanol im Mai
Bu1805 2072 Bu1805 Asphalt
Rb1805 2302.2 Rb1805 Schraubstahl
hc1805 2319 hc1805 Aufgeklappte Platten
WT805 2605 Weizen im Mai
P1805 2666 Palmöl 1805
S.1805 2749.5 Polypropylen 1805
1805 2866.5 Polyethylen 1805
Y1805 2951 Bohnenöl 1805
SR805 3034.5 Weißzucker 805
ZC805 3048 Kohle im Mai
JD1805 3049.6 Eier 1805
LR805 3087 Die Nacht im Mai
OI805 3343 Es gibt viele verschiedene Arten von Öl.
i1805 3489.5000000000005 Eisenerz 1805
Al1805 3620 Al1805 Ich weiß nicht.
CF805 3773.75 Baumwolle im Mai
jm1805 3858 Kokoskohle 1805 Brennstoff
ag1805 4447.2 ag1805 Silber
Pb1805 4762.5 Pb1805 Ich weiß nicht.
Sd1805 6960 Sd1805 Zinn
Ni1805 7172 Ni1805 Ich weiß nicht.
Nr. 1805 7494 Nr. 1805 Ich weiß nicht.
j1805 10405 Kohle aus Metall 1805
Ru1805 11368 Ru1805 Ich weiß nicht.
mit einer Breite von 21044 mit einer Breite von Kupfer

Code für Leasingverträge

Der Internet-Auszug:

Angebotsweise: Zinssatzcode Zins + Zins A-Vertrag & Zins B-Vertrag Leverage-Instruktionspreis = A-Kontraktpreis B-Kontraktpreis ((A-Kontraktpreis kleiner als B-Kontrakt bei negativen Bai) Bei der Vermarktung wird der SP-Typ verwendet, um einen langfristigen Leitzins zu bezeichnen. Wenn der Kauf des SP-Types m1809 & m1901 angeordnet wird, wird der SP-Typ m1809 & m1901 gleichzeitig mit dem Kauf des SP-Types m1809 und dem Verkauf des SP-Types m1901 verkauft. Bei der Verwendung von SPC-Platten wird ein intersortial-sparing-Geschäft bezeichnet, bei dem der Kauf von SPC y 1809 & p 1809 Platten gleichzeitig mit dem Kauf von SPC y 1809 Platten und dem Verkauf von SPC y 1809 Platten und der Verkauf von SPC y 1809 & p 1809 Platten gleichzeitig mit dem Kauf von SPC y 1809 Platten und dem Kauf von SPC y 1809 Platten und der Verkauf von SPC y 1809 Platten und der Verkauf von SPC y 1809 Platten durchgeführt werden. Zum Beispiel, wenn ein Händler eine Anweisung für den Kauf von 2 Hands SP m1809 & m1901, ein Limitpreis von 100 Yuan, bedeutet, dass der Preis des ersten Vertrags niedriger sein muss als der Preis des nächsten Vertrags von 100 Yuan. Die folgenden endgültigen Transaktionsrenditen erfüllen alle die Anforderungen: Der erste Vertrag zum Kauf von 2 Hands, der Preis von 3715 Yuan, der zweite Vertrag zum Verkauf von 2 Hands, der Preis von 3815 Yuan, der Differenz von 100 Yuan. Gleichermaßen, wenn die Berater mit dem SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff, um den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 & CF901 Brennstoff für den Kauf von SPD CF809 und CF901 Brennstoff für den Kauf von SPD CF901 Brennstoff für den Kauf von SPD CF809 Brennstoff für den Kauf von SPD CF901 Brennstoff für den Kauf von SPD CF809 Brennstoff für den Kauf von STP CF901 Brennstoff für den Kauf und Verkauf der gleichen Anzahl. Bei der Verwendung von IPS-Pflanzen wird ein intersortial-sparing-Geschäft bezeichnet, bei dem der Kauf von IPS SF809 & SM809 Pflanzen gleichzeitig mit dem Kauf von IPS SF809 & SM809 Pflanzen und dem Verkauf von IPS SF809 & SM809 Pflanzen und der Kauf von IPS SF809 & SM809 Pflanzen gleichzeitig mit dem Kauf von IPS SF809 und SM809 Pflanzen bezeichnet wird.

Anfragen über die Schnittstelle

Die anderen wissen nur den Namen des Produktes und können mit folgenden Codes nachfragen, z. B. Rosenkranz, wissen nicht, wie viel sein Code ist, aber wissen, wie man Rosenkranz nennt.

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")
}

Die Suchergebnisse:

{
	"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
}

Der Produkt-ID-Attributwert ist der Vertragskode.

Abfragemöglichkeiten

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")
}

img


Mehr

LWC87Ich bin von Shenzhen auf FMZ umgezogen, aber ich kann den Code für FMZ Standardtarif nicht finden.

Kleine TräumeDer Test unterstützt keine Leasingvereinbarungen, oder man sieht, ob die Zeiträume nicht übereinstimmen.

LWC87Ich habe eine Liste von Verträgen über die IO-Funktion bei Startzeit erhalten, aber bei der Rückfrage wurde der Vertragskode eingegeben, der einen fehlenden Abonnementvertrag anzeigt, z. B. SPD TA104 & TA110.

Kleine TräumeJa, diese Funktions-Interface-Rückmessungen werden nicht unterstützt, da diese Daten für die realen Börsen bereitgestellt werden, so dass sie nur in realen Zeiten erhältlich sind und nur zu Börsenzeiten verbunden werden können.

LWC87Sir, die Dokumentation verlangt, dass diese Funktion auf der Festplatte ausgeführt wird, aber ich verstehe nicht, ob sie auf der Festplatte ausgeführt wird, oder muss sie auf dem Roboter ausgeführt werden?

Kleine TräumeWas ist das für ein Interessensvertrag? Alle Verträge sind abrufbar. Ich weiß nicht. exchange.IO (("Instruments"); Ich weiß nicht. 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