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 ((
Los inventores cuantifican - sueños pequeños¿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í.
Los inventores cuantifican - sueños pequeños/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.
17732164739El sueño es bueno, ¿por qué no hay errores en la revisión, así que la estrategia se detiene y no se sabe dónde está el problema?
Los inventores cuantifican - sueños pequeñosBien, en la hoja de trabajo se encargará de esto para usted.
17732164739El sueño es bueno, he presentado la solicitud de trabajo, titulada: Yo estaba en el futuro de la analógica de retrospección, no sé por qué, un ciclo de una hora sólo retrospectiva de tres días de datos, un ciclo de un minuto sólo retrospectiva de una decena de minutos de datos, más de lo que el programa se detiene, pero estoy usando mientras (true) ah, no sé qué pasa Categoría: Sistema de detección Nombre de usuario: 17732164739
Los inventores cuantifican - sueños pequeñosSe puede limpiar el caché del navegador y volver a probar, por lo que es posible que se cache. Si aún no es posible, se puede descargar un formulario de trabajo y adjuntar un código de prueba específico, en el que se puede registrar la configuración de revisión específica o la configuración de la página de revisión de pantalla.
17732164739Sueño bueno, yo estaba en el tiempo de retroceso de nivel de futuros, no sé por qué, un ciclo de una hora sólo puede retrocesar datos de 3 días, un ciclo de un minuto sólo puede retrocesar datos de una docena de minutos, sobrepasar el programa se detiene, pero yo uso mientras ((true, no sé qué pasa)
Los inventores cuantifican - sueños pequeñosHola, la revisión a nivel de disco real, los datos son datos a nivel de tick, no tienen parte histórica, por lo que la línea K BAR es necesaria para acumular un poco a poco, y comienza con uno solo.
17732164739Buenas noches, he intentado hacer una prueba de retrospección de disco real, usando Bitcoin BTC real, datos del mes de agosto, records [{ "Time":1723680000000, "Open":58683.37, "High":58683.37, "Low":58678.01, "Close":58678.01, "Volume": 0.04762, "OpenInterest": 0}] solo hay un dato, o no se puede usar
El inventor de la cuantificaciónGracias por su paciencia, esta actualización es un cambio importante.
Los inventores cuantifican - sueños pequeñosEl nivel de la placa real tardará un poco más.
17732164739¿Cuánto tiempo más tardaría en volver a la pantalla real?
Los inventores cuantifican - sueños pequeñosHola, debido a la actualización del centro de datos de la plataforma, los datos aún no se han completado, la revisión a nivel de disco real no está abierta por el momento, pronto se completará la recopilación de datos.
17732164739¿Puedo hacer una prueba de disco real ahora? No puedo hacer una prueba de disco real.
Los inventores cuantifican - sueños pequeñosLa estructura que devuelve GetAccount añade 2 campos: > https://www.fmz.com/digest-topic/10451# 1%E3%80%81account-%E7%BB%93%E6%9E%84%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5equity%E3%80%81upnl En equidad, esto.
17732164739¿Todavía estás en el sueño?
17732164739En general, son futuros reales, y también lo son los futuros de período de retrospectiva.
Los inventores cuantifican - sueños pequeñosHola, ¿el disco real o el retroceso? ¿Los futuros o los actuales?
17732164739El sueño es bueno, me molesta, hay un problema que me gustaría preguntar, cuenta = exchange.GetAccount ((); aquí, después de abrir una operación, el dinero de la cuenta.Balance disminuirá, pero la cuenta.FrozenBalance siempre ha sido 0, quiero obtener el total de todos mis fondos, con la cuenta.Balance + cuenta.FrozenBalance no funciona.
Los inventores cuantifican - sueños pequeñosNo es amable. La política está en el lenguaje Javascript, puedes actualizarla, limpiar el caché y probar si resuelve el problema.
Los inventores cuantifican - sueños pequeñosSi 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?
Los inventores cuantifican - sueños pequeñosNo 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?
Los inventores cuantifican - sueños pequeñosEs 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?
Los inventores cuantifican - sueños pequeñosEsto 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í?
Los inventores cuantifican - sueños pequeños/ cargar / activo / 16113ad8d68015391a1b.jpg
Los inventores cuantifican - sueños pequeñosLos 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.
Los inventores cuantifican - sueños pequeñosEn 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.
Los inventores cuantifican - sueños pequeñosLas 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?
Los inventores cuantifican - sueños pequeñosDe 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?
Los inventores cuantifican - sueños pequeñosPor 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?
Los inventores cuantifican - sueños pequeñosNo es muy amable.
17732164739Gracias a todos.
Los inventores cuantifican - sueños pequeños¿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?
Los inventores cuantifican - sueños pequeñosEl 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 can
Los inventores cuantifican - sueños pequeñosHola, 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.
Los inventores cuantifican - sueños pequeñosNo es amable, puedes probar el código y no funciona.
17732164739Lo entiendo un poco, gracias Dream.