Kod kontrak | Bayaran pertama (pengiraan kasar prosedur) | Nama barang | Nota: |
---|---|---|---|
c1805 | 884.5 | jagung 1805 | |
cs1805 | 1033 | Garam jagung 1805 | |
RM805 | 1170.5 | Hidangan Mei | |
TA805 | 1351.5 | PTA Mei | |
m1805 | 1418 | Buah kacang 1805 | |
FG805 | 1481 | Kaca Mei | |
b1805 | 1653 | Kacang-kacangan 2 1805 | |
v1805 | 1686.25 | Polyethylene 1805 | |
SF805 | 1793.5 | Besi besi Mei | |
a1805 | 1807.5 | Kedelai kuning No. 1 1805 | |
SM805 | 1918 | Bulan Mei | |
MA805 | 2060.1000000000004 | Methanol Mei | |
Bu1805 | 2072 | Bu1805 | Asphalt |
rb1805 | 2302.2 | rb1805 | Baja berulir |
hc1805 | 2319 | hc1805 | Papan peluru |
WH805 | 2605 | Buah gandum yang kuat Mei | |
p1805 | 2666 | Minyak sawit 1805 | |
pp1805 | 2749.5 | Polypropylene 1805 | |
L1805 | 2866.5 | Polyethylene 1805 | |
y1805 | 2951 | Minyak kacang 1805 | |
SR805 | 3034.5 | Gula putih 805 | |
ZC805 | 3048 | Batubara Mei | |
jd1805 | 3049.6 | Telur 1805 | |
LR805 | 3087 | Malam bulan Mei | |
OI805 | 3343 | minyak sayur-sayuran Mei | |
i1805 | 3489.5000000000005 | Bijih besi 1805 | |
al1805 | 3620 | al1805 | Oh, Tuhan. |
CF805 | 3773.75 | Kotton Mei | |
jm1805 | 3858 | Batubara coklat 1805 | Batubara |
ag1805 | 4447.2 | ag1805 | Perak |
pb1805 | 4762.5 | pb1805 | Oh, Tuhan. |
sn1805 | 6960 | sn1805 | Timah |
ni1805 | 7172 | ni1805 | Oh, Tuhan. |
zn1805 | 7494 | zn1805 | Oh, Tuhan. |
j1805 | 10405 | Kakar besi 1805 | |
ru1805 | 11368 | ru1805 | Oh, Tuhan. |
cu1805 | 21044 | cu1805 | Tembaga |
Di bawah ini adalah gambar:
Cara Penawaran: Kode Ganjaran Ganjaran + Ganjaran A & Ganjaran B Harga arahan leverage = Harga kontrak A Harga kontrak B (Bia negatif apabila harga kontrak A adalah kurang daripada kontrak B) Perdagangan besar menggunakan SP yang menunjukkan perdagangan jangka panjang, jika anda mengarahkan untuk membeli SP m1809 & m1901 yang mewakili membeli SP m1809 & m1901 yang mewakili membeli SP m1809 kontrak dan menjual SP m1901 kontrak, jumlah yang sama untuk membeli dan menjual; jika anda menjual SP m1809 & m1901 yang mewakili menjual SP m1809 kontrak dan membeli SP m1901 kontrak, jumlah yang sama untuk membeli dan menjual. Dengan menggunakan senyawa SPC untuk menunjukkan transaksi pelengkap antara jenis, jika arahan untuk membeli senyawa SPC y1809 & p1809 senyawa adalah untuk membeli senyawa y1809 senyawa pada masa yang sama menjual senyawa p1809 senyawa pada masa yang sama; jika menjual senyawa SPC y1809 & p1809 senyawa adalah untuk menjual senyawa y1809 senyawa pada masa yang sama membeli senyawa p1809 senyawa pada masa yang sama membeli senyawa p1809 senyawa pada masa yang sama membeli senyawa p1809 senyawa pada masa yang sama membeli dan menjual. Sebagai contoh, penganjur mendeklarasikan arahan untuk membeli SP m1809 & m1901, dengan harga terhad - 100 yuan, yang bermaksud bahawa harga kontrak pertama mesti lebih rendah daripada harga kontrak berikutnya 100 yuan untuk diselesaikan. Pengembalian urus niaga akhir berikut memenuhi syarat: kontrak pertama membeli 2 orang, dengan harga 3715 yuan, dan kontrak kedua menjual 2 orang, dengan harga 3815 yuan, dengan perbezaan 100 yuan. Begitu juga, penagih menggunakan senyawa SPD untuk menunjukkan perdagangan jangka panjang, jika mereka mengarahkan untuk membeli senyawa SPD CF809 & CF901 adalah untuk membeli kontrak CF809 dan menjual kontrak CF901 pada masa yang sama; jika mereka menjual senyawa SPD CF809 & CF901 adalah untuk menjual kontrak CF809 dan membeli kontrak CF901 pada masa yang sama, jumlah pembelian dan penjualan adalah sama. Perdagangan pelengkap antara varieti yang ditunjukkan dengan pelengkap IPS, jika arahan untuk membeli pelengkap IPS SF809 & SM809 adalah untuk membeli pelengkap SF809 dan menjual pelengkap SM809 pada masa yang sama; jika pelengkap IPS SF809 & SM809 adalah untuk membeli pelengkap SF809 dan membeli pelengkap SM809 pada masa yang sama.
Yang lain hanya tahu nama produk, boleh menggunakan kod berikut untuk menyiasat, contohnya, buah kurma, tidak tahu berapa kodnya, tetapi tahu nama yang dipanggil buah kurma.
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")
}
Hasil carian:
{
"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
}
Nilai sifat ProductID adalah kod kontrak.
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")
}
lwc87Saya telah beralih ke FMZ dari Shenzhen, tetapi tidak dapat mencari kod untuk FMZ Standard Fare, adakah anda ingin bertanya apakah FMZ menyokong Standard Fare? bagaimana untuk mendapatkan kod?
Mimpi kecilUji semula tidak menyokong kontrak suku bunga, atau lihat sama ada jangka masa yang dipilih tidak sesuai.
lwc87Saya telah mendapatkan senarai kontrak melalui fungsi IO pada masa permulaan, tetapi pada masa yang sama, kod kontrak yang dimasukkan menunjukkan kontrak langganan gagal, seperti kontrak SPD TA104 & TA110.
Mimpi kecilYa, pemindaian antara muka fungsi ini tidak disokong, kerana data ini diberikan oleh bursa sebenar, jadi hanya boleh diperoleh pada masa sebenar, dan hanya boleh disambungkan ke pelayan syarikat niaga hadapan pada waktu permulaan perdagangan; ID kontrak yang biasa digunakan ada di atas.
lwc87Tuan, lihat dokumentasi yang menyatakan bahawa fungsi ini perlu berjalan di cakera fizikal, saya tidak faham, pada masa cakera dibuka atau ia mesti berjalan di dalam robot?
Mimpi kecilAdakah anda merujuk kepada kontrak suku bunga? Semua kontrak boleh dicari. `` pertukaran.IO (("instruments"); `` 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