Código del contrato | Cuota de garantía de primera mano (procedimiento de cálculo aproximado) | Nombre del producto | Nota: el nombre de la ciudad es |
---|---|---|---|
c1805 | 884.5 | Maíz 1805 | |
Las demás: | 1033 | El maíz en polvo 1805 | |
RM805 | 1170.5 | Los platos de mayo | |
El número de personas afectadas | 1351.5 | PTA mayo | |
m1805 | 1418 | Las semillas de soja 1805 | |
FG805 | 1481 | El viento de mayo | |
b1805 | 1653 | Las semillas 2 1805 | |
V1805 | 1686.25 | Polietileno 1805 | |
Las demás: | 1793.5 | El hierro de aluminio mayo | |
a1805 | 1807.5 | Soja amarilla número 1 1805 | |
Las demás: | 1918 | ¿Qué hay de la luna de mayo? | |
El número de la matrícula es: | 2060.1000000000004 | Metanol en mayo | |
Bu1805 | 2072 | Bu1805 | El azufre |
rb1805 | 2302.2 | rb1805 | Acero de rosca |
hc1805 | 2319 | hc1805 | El papel laminado |
Se aplicará el siguiente procedimiento: | 2605 | Trigo fuerte en mayo | |
P1805 | 2666 | Aceite de palma 1805 | |
Puntos de trabajo | 2749.5 | Polipropileno 1805 | |
El año 1805 | 2866.5 | Polétileno 1805 | |
y1805 | 2951 | Aceite de soja 1805 | |
El número de la autoridad competente es: | 3034.5 | Azúcar blanco 805 | |
ZC805 | 3048 | El carbón mayo | |
JD1805 | 3049.6 | Los huevos 1805 | |
El valor de las emisiones de CO2 | 3087 | Las madrugadas de mayo | |
OI805 | 3343 | Aceite de oliva en mayo | |
i1805 | 3489.5000000000005 | Minerales de hierro 1805 | |
al1805 | 3620 | al1805 | ¿Qué es eso? |
Las demás: | 3773.75 | El algodón en mayo | |
jm1805 | 3858 | El carbón de coco 1805 | El carbón |
ag1805 | 4447.2 | ag1805 | Plata |
Pb1805 | 4762.5 | Pb1805 | ¿Qué es eso? |
No incluye: | 6960 | No incluye: | Tinto |
Ni1805 | 7172 | Ni1805 | ¿Qué es eso? |
No se puede utilizar | 7494 | No se puede utilizar | ¿Qué es eso? |
j1805 | 10405 | Cálcio de hierro 1805 | |
R1805 | 11368 | R1805 | ¿Qué es eso? |
Cu1805 | 21044 | Cu1805 | El cobre |
En la página web de la organización:
Modo de oferta: Código de aplazamiento de las hipotecas + Contrato de las hipotecas A y B Precio de la orden de apalancamiento = Precio del contrato A Precio del contrato B (Cuando el precio del contrato A es menor que el precio del contrato B es negativo) Si se ordena la compra de SP m1809 y m1901 se comprará el m1809 y se venderá el m1901 con el mismo número de compras. Si se vende el m1809 y el m1901 se comprará el m1809 y se comprará el m1901 con el mismo número de compras. El uso de los SPC para representar transacciones de ventaja entre variedades, si se ordena comprar SPC y 1809 y p 1809 para comprar y vender y vender y vender y vender y vender y vender y vender y vender y comprar y vender. Por ejemplo, la instrucción del comerciante para declarar la compra de dos manos SP m1809 & m1901, con un precio límite de 100 yuanes, significa que el precio del primer contrato debe ser inferior al precio del siguiente contrato de 100 yuanes para poder realizar la transacción. Los siguientes retornos finales de la transacción cumplen con los requisitos: el primer contrato para comprar dos manos, con un precio de transacción de 3715 yuanes, y el segundo contrato para vender dos manos, con un precio de transacción de 3815 yuanes, con una diferencia de 100 yuanes. Del mismo modo, los consultores utilizan el parámetro SPD para indicar una operación de apalancamiento a largo plazo. Si se ordena comprar el parámetro SPD CF809 y CF901 para comprar el parámetro CF809 y vender el parámetro CF901 para comprar el parámetro CF809 y vender el parámetro CF901 para comprar el parámetro CF809 y comprar el parámetro CF901 para comprar y vender el parámetro CF901. El uso de los IPS para indicar transacciones de ventaja entre variedades, si se ordena comprar los IPS SF809 y SM809 para comprar los SF809 y vender los SM809 al mismo tiempo; si se vende el IPS SF809 y SM809 para comprar los SF809 y comprar los SM809 al mismo tiempo.
Otros sólo saben el nombre del producto, pueden consultar con el siguiente código, por ejemplo, el de la palma roja, no saben cuánto es su código, pero saben que se llama la palma roja.
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")
}
Los resultados de la búsqueda:
{
"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
}
El valor del atributo ProductID es el código del contrato.
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")
}
- ¿ Qué pasa?Estoy cambiando de Civilization a FMZ, pero no puedo encontrar el código para FMZ Standard Fare, ¿quiere molestarme en preguntar si FMZ es compatible con Standard Fare?
Un sueño pequeño.La revisión no apoya los contratos de interés, o ver si el rango de tiempo seleccionado no coincide.
- ¿ Qué pasa?He obtenido una lista de contratos a través de la función IO en el inicio del disco, pero al ingresar el código de contrato en el proceso de recuperación, el contrato de suscripción ha fallado, por ejemplo, el contrato SPD TA104 & TA110. ¿Por qué es esto?
Un sueño pequeño.Sí, estas funciones no son compatibles con la interfaz de retrospección, ya que los datos se proporcionan en el mercado real, por lo que solo se pueden obtener en tiempo real y solo se pueden conectar al servidor de la empresa de futuros a la hora de abrir el mercado.
- ¿ Qué pasa?Señor, mira la documentación que requiere que esta función funcione en el disco real, no entiendo, ¿en el momento de abrir el disco o tiene que funcionar en el robot?
Un sueño pequeño.¿Se refiere a los contratos de interés? Todos los contratos pueden ser consultados. ¿Por qué no lo haces? En el caso de los instrumentos de intercambio.IO ¿Por qué no lo haces? 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