Elexchange.CreateOrder()
La función se utiliza para hacer un pedido.
Si el pedido se realiza con éxito, se devuelve el ID del pedido; si el pedido falla, se devuelve un valor nulo.Id
La estructura de orden {@struct/Order Order} de la plataforma FMZ consiste en el código de producto de intercambio y el ID de pedido original de intercambio, separados por comas en inglés.Id
formato de la orden del par de negociación al contadoETH_USDT
de la bolsa OKX es:ETH-USDT,1547130415509278720
Cuando llamas a laexchange.CreateOrder(symbol, side, price, amount)
función para realizar una orden, el valor devuelto de la ordenId
es coherente con laId
propiedad de la estructura del orden {@struct/Order Order}.
cadena, valor cero
intercambio.CreateOrder ((símbolo, lado, precio, cantidad) intercambio.CreateOrder ((símbolo, lado, precio, cantidad,...args)
El parámetrosymbol
Se utiliza para especificar el par de operaciones específico y el código del contrato de la orden.exchange.CreateOrder(symbol, side, price, amount)
función para realizar un pedido,exchange
Si la moneda denominada de la orden es USDT y la moneda de transacción es BTC, el parámetrosymbol
es:"BTC_USDT"
, en el formato del par de operaciones definido por la plataforma FMZ.exchange.CreateOrder(symbol, side, price, amount)
función para realizar un pedido,exchange
Si la orden es una orden de contrato perpetuo estándar BTCsymbol
es:"BTC_USDT.swap"
, y el formato es una combinación dePares de negociaciónycódigo del contratodefinido por la plataforma FMZ, separado por el carácter exchange.CreateOrder(symbol, side, price, amount)
función para realizar un pedido,exchange
Si la orden es una orden de contrato de opción estándar U de BTCsymbol
es:"BTC_USDT.BTC-240108-40000-C"
(tomando Binance Option BTC-240108-40000-C como ejemplo), y el formato es una combinación dePares de negociacióndefinido por la plataforma FMZ y el código del contrato de opción específico definido por la bolsa, separado por el carácter side
el parámetro se utiliza para especificar la dirección de negociación de la orden.
Para los objetos de intercambio al contado, los valores opcionales de laside
los parámetros son:buy
, sell
. buy
significa comprar, ysell
significa vender.
En el caso de los objetos de cambio de futuros, los valores opcionales de laside
los parámetros son:buy
, closebuy
, sell
, closesell
. buy
significa la apertura de una posición larga,closebuy
significa el cierre de una posición larga,sell
significa abrir una posición corta, yclosesell
significa cerrar una posición corta.
el lado
verdadero
la cuerda
El parámetroprice
Se utiliza para establecer el precio de la orden. Un precio de -1 indica que la orden es una orden de mercado.
precio
verdadero
Número
El parámetroamount
Se utiliza para establecer la cantidad de orden. Tenga en cuenta que cuando la orden es una orden de compra de mercado, la cantidad de orden es el importe de compra; la cantidad de orden de la orden de compra de mercado de algunos intercambios al contado es el número de monedas de negociación.Instrucciones especiales para los intercambiosen la arg
los parámetros pueden ser pasados.
el
falsos
Cualquier tipo compatible con el sistema, como cadena, número, bool, objeto, matriz, valor nulo, etc.
function main() {
var id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// var id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
}
def main():
id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) # Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
# id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) # Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
void main() {
auto id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01); // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// auto id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01); // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id);
}
Los objetos de intercambio al contado y los objetos de intercambio de futuros se denominanexchange.CreateOrder()
Función para hacer un pedido.
En el caso de las empresas de servicios de la Unión Europea, el número de empresas de servicios de servicios de la Unión Europea es el siguiente:
exchange.Sell exchange.CancelOrder