Posicionamiento por número de posición, no por cantidad de posiciones

El autor:17732164739, Creado: 2023-11-15 15:09:18, Actualizado: 2023-11-15 15:45:51

En okx, si quisiera aplanar un solo almacenamiento o si quisiera aplanar varios almacenamientos o almacenamientos vacíos, ¿cómo puedo aplanar el almacenamiento no por número de almacenamiento personalizado, sino por número de almacenamiento?
exchange.SetDirection ((closebuy) y también puede ser utilizado para comprar objetos. exchange.Sell ((-1, 1) no funciona así, no se puede ajustar el número


Más.

Un sueño pequeño.¿Por qué no lo haces? Función principal ()) { // POST /api/v5/copytrading/close-subposition instType : SPOT / SWAP, subPosId var tradeType = "SPOT" // Si es un contrato permanente, escribe SWAP var subPosId = "xxxxx" // ID del puesto var ret = exchange.IO (("api", "POST", "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "& subPosId=" + subPosId") Log ((ret) ¿Qué quieres decir? ¿Por qué no lo haces? Es más o menos así.

Un sueño pequeño./upload/asset/16da3d5e574f1d5032e1.png /upload/asset/16da3d5e574f1d5032e1.png /upload/asset/16da3d5e574f1d5032e1.png El operador de liquidación necesita llamar a la interfaz aquí, usando la llamada de exchange.IO. En el paquete de exchange.Buy / Sell sólo hay una lista de precios de mercado normal, una lista de precios limitados y una función de compra.

Un sueño pequeño.No es amable. La política está en el lenguaje Javascript, puedes actualizarla, limpiar el caché y probar si resuelve el problema.

Un sueño pequeño.Si no tienes la opción de limpiar el caché o forzar un refresco de la página, prueba.

17732164739Buenas noches, tengo un error en la prueba de disco real: Uncaught RuntimeError: Aborted (((). Build with -sASSERTIONS for more info.

17732164739Me molestó, me preguntaba si en nuestra plataforma se usaba el webhook para enviar mensajes sin usar el exchange.SetDirection (("buy"). var result = exchange.Buy ((-1, amount) tal como la apertura de la posición, sólo tiene que empujar fuera de la señal de apertura de la posición, para que el receptor webhook ejecutar la operación puede ser, pero hay un problema en este caso es que la posición = exchange.GetPosition))) no puede obtener información de la posición, principalmente no puede obtener el precio de la posición, ¿cómo se debe tratar este caso, por el cálculo para obtener el precio de la posición?

Un sueño pequeño.No hay información relacionada con esto en mi página.

17732164739Me parece que el GPT en nuestra plataforma es muy útil, como si estuviera entrenado en estrategias específicas, yo estoy en la industria de las patentes, y también quiero entrenar un GPT especializado en patentes, o no sé cómo hacerlo, ¿tiene algún tipo de tutorial recomendado o una experiencia?

Un sueño pequeño.Es lo que dice el documento: http solicita la URL > https://www.fmz.com/user-guide#%E5%AE%9E%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

17732164739Buenas noches, ¿cómo se configura el formato del mensaje de la señal de impulso?

Un sueño pequeño.Esto significa que se utiliza un webhook para enviar mensajes y que son recibidos por un programa; por ejemplo, puede ser su otro sistema de cuantificación, interfaz, etc. Aquí, el ejemplo escrito en golang es un script de programación para recibir solicitudes. Se utiliza para probar el efecto de envío de la url del webhook que ha configurado en la configuración de envío en la plataforma FMZ.

17732164739Me gustaría saber cómo configurar el programa de servicio de golang, cómo escribirlo, dónde escribirlo, ¿hay algún tutorial relacionado aquí?

Un sueño pequeño./ cargar / activo / 16113ad8d68015391a1b.jpg

Un sueño pequeño.Los scripts altamente envasados de PINE y Mac, principalmente para hacer estrategias de tendencia, determinaron desde el principio del diseño que no se puede almacenar de forma bidireccional al mismo tiempo. Si se desea escribir estrategias de almacenamiento bidireccional al mismo tiempo, se recomienda usar javascript / python / cpp para que sea más fácil de diseñar. También es más flexible.

17732164739Un buen sueño, tengo otro problema, es cómo se puede mantener una posición bidireccional cuando se escribe una estrategia en el lenguaje pine, ¿cómo se obtiene información de posiciones de varios almacenes libres al mismo tiempo, fun hasLong))) => strategy.position_size > 0 fun hasShort (() => strategy.position_size < 0 parece que esto no funciona

17732164739Bien, miré este documento y no encontré lo que dijiste, ¿puedes decirme algo específico, es que lo que quiero lograr es enviar señales de transacción a través de nuestra plataforma, para que los robots de otras plataformas reciban las señales de transacción, una función similar a Tradingview.

Un sueño pequeño.En la página web de https://www.fmz.com/syntax-guide#fun_log, hay un ejemplo de empuje al final de este capítulo.

17732164739En la configuración del impulso de la señal, el webhook impulsa, puede configurar el formato o el contenido del impulso, es la misma función que la vista comercial.

Un sueño pequeño.Las especificaciones de los diferentes contratos varían, y se pueden calcular de acuerdo con las especificaciones de cada contrato.

17732164739¿Necesito cambiar todas las monedas una vez más?

Un sueño pequeño.De acuerdo con las reglas específicas del contrato, el intercambio es diferente. Por ejemplo, el contrato local de OKX BTC es de $ 100 por contrato.

17732164739Bueno, ahora que tengo entendido algo, la cantidad que he calculado arriba es en realidad el número de monedas, no el número de billetes, así que ¿cómo se puede convertir en el número de billetes de contrato de la variedad de transacciones?

Un sueño pequeño.Por ejemplo, si se trata de un contrato de U y el valor de garantía es USDT, primero se calcula el USDT del 1% del total de los activos, y luego se convierte en el número de contratos de la variedad correspondiente a la que se quiere negociar, y luego se determina si el número de contratos de la variedad a negociar cumple con los requisitos de volumen de pedido mínimo del intercambio, y si se cumple, se realiza el pedido.

17732164739Bienvenido, me molestó, tengo algunas preguntas que hacer, aquí está mi parte de la estrategia de apertura de operaciones.GetTicker ((currency).Last; Var cuenta = exchange.GetAccount (); y var cuenta = exchange.GetAccount (); var disponible = account.Balance * positionSize*bei; el valor de la cuenta es el valor de la cuenta. var cantidad = _N ((available / price,0)); exchange.SetDirection (("comprar")) es una aplicación de intercambio de direcciones de datos. var result = exchange.Buy ((-1, amount); bueno, quiero establecer que el capital utilizado para cada operación sea un porcentaje de mi capital total, pero después de calcular el volumen de operaciones con el 1% de capital, el volumen de operaciones en okx se calcula según el múltiplo del volumen mínimo de operaciones, y el volumen mínimo de operaciones de las diferentes monedas es diferente, por ejemplo, el volumen de operaciones que calculé es de 10, pero el volumen mínimo de operaciones de esta moneda en okx es de 100, es decir, realmente abrí 1.000 monedas, lo que resulta en que el volumen de inversión de algunas monedas es muy pequeño, muy poco, muy poco, muy lejos de mi intención original. ¿Puedes ayudarme a ver cómo se resuelve este problema?

Un sueño pequeño.No es muy amable.

17732164739Gracias a todos.

Un sueño pequeño.¿Por qué no lo haces? var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); ¿Por qué no lo haces? ¿Qué es lo que está pasando?

17732164739Sueños buenos, soy un niño en este código, no entiendo mucho, ¿puedes molestarte en ayudarme a cambiarlo?

Un sueño pequeño.El cuarto parámetro de la función exchange.IO es en forma de urlencode y el quinto parámetro es raw, que puede transmitir JSON (dependiendo de la forma de parámetros que el exchange realmente necesite).

17732164739Siempre hay errores, mi JSON.stringify ((params) se imprime así: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]} también está bien ver por qué hay Futures_OP 4: {"code":"50014data":[],"msg","algoOrdType can't be empty"}

17732164739Buenas noches, tengo un código para llamar a OKXAPI que siempre da un error, no sé dónde está el problema, ¿puedes ayudarme a ver, gracias, mi código es: var params = { "instId": uuuSymbols[i], donde se muestra el nombre del usuario. "algoOrdType:" contrata_grid", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType" y "algoOrdType" "maxPx": maxPx, es decir, "minPx": MinPx, es el nombre de la página web de MinPx. "gridNum": el número de la red, "runType":"1", y luego "runType" "sz": es decir, "dirección": dirección, dirección, dirección. "lever": el "lever", es decir, la palanca. "Trigger Params": [El mensaje de la página de Facebook de la policía] ¿Qué es eso? "TriggerAction": "Inicio" y "TriggerAction": "TriggerAction": "Inicio" y "TriggerAction": "TriggerStrategy": "Instantáneo" ¿Qué es eso? ¿Qué es esto? ¿Qué es esto? var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params)); además, la documentación de la API de OKX para las llamadas es la siguiente: cuerpo ¿Qué es eso? "instId": "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP" y "BTC-USDT-SWAP" también se pueden encontrar en el sitio web. "algoOrdType": "contract_grid", "algoOrdType": "contract_grid", "algoOrdType": "contract_grid", "contract_grid" y "contract_grid" "maxPx": "5000", y luego "500", y luego "500". "minPx": "400" y "400" "gridNum": diez, "runType": uno, "sz": "200" y "200" "direction": "largo", "Lever": dos, tres y cuatro. "Trigger Params": ¿Qué es eso? "TriggerAction": "Inicio", "TriggerAction": "TriggerAction": "Inicio", "TriggerAction": "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction". "TriggerStrategy": "rsi", y luego "TriggerStrategy": "TriggerStrategy": "Timeframe": "30M" y "30M" y "30M" y "30M" "Hold": diez, y el número de teléfono es: "TriggerCond": "Cross", "TriggerCond": "Cross", "TriggerCond": "Cross", "TriggerCond": "Cross", "TriggerCond" y "TriggerCond" también están incluidos en la lista. "Periodo de tiempo": 14 ¿Qué es esto? ¿Qué es eso? "TriggerAction": "Stop", "TriggerAction": "TriggerAction": "Stop", "TriggerAction": "TriggerAction": "Stop", "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction": "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction" y "TriggerAction". "TriggerStrategy": "Precio", "Estrategia de activación", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio", "Precio" "TriggerPx": 1000, el número de personas que se encuentran en el lugar. "StopType" es el tipo: 2 ¿Qué es eso? ¿Qué es esto? ¿Qué es eso? Siento que no hay ningún problema, ¿por qué hay un error en Futures_OP 4: { "code":"50014","data":[], "msg:"algoOrdType cant be empty"}

Un sueño pequeño.Hola, esto no sirve, puedes ir a través de esta matriz, cambiar uno por uno a la transacción de pares, y luego operar.

17732164739Bueno, hay un pequeño problema, por favor, la estrategia de las monedas múltiples si yo pongo todas las monedas en una matriz, entonces tengo que elegir cada una de las monedas en la consola en tiempo real?

17732164739Buen sueño, muchas gracias.

Un sueño pequeño.No es amable, puedes probar el código y no funciona.

17732164739Lo entiendo un poco, gracias Dream.