InequationEurUsdChf4
- Asesores Expertos
- Versión: 1.0
1. El principio de InequationEurUsdChf4 sistema de comercio inteligente:
El arbitraje desequilibrado de cobertura de tres divisas es la extensión y continuación del arbitraje triangular. Como método de arbitraje común, el arbitraje triangular ha sido utilizado por muchos inversores en el comercio de divisas. El arbitraje triangular se basa en los tipos de cambio cruzados, que son la base del arbitraje triangular. El denominado tipo de cambio cruzado se refiere al precio de una divisa distinta del dólar estadounidense expresado por otra divisa distinta del dólar estadounidense. Por ejemplo, USDCHF =0,88366,EURCHF =0,95921,EURUSD =1,08575 en un determinado mercado de divisas, cuandoUSDCHF×EURUSD≠EURCHF, esto proporciona la posibilidad de arbitraje triangular.
Sin embargo, el arbitraje triangular estricto no es rentable debido a los diferenciales, los puntos de deslizamiento, los intereses a un día, las comisiones y otras razones. Si aumenta el coeficiente de desequilibrio en los tres pares de divisas mencionados, rompiendo esta simetría, existe la posibilidad de obtener beneficios.
- Por ejemplo: colocar órdenes 1, venderA lote eurusd,2, venderB lote usdchf,3, comprar C lote eurchf, 4, se calculan los coeficientes A, B, C.
- Si Ask_EURUSD * ASK_USDCHF-BID_EURCHF < -500, se negocian tres órdenes Ask_EURUSD, Ask_USDCHF, Bid_EURCHF al mismo tiempo;
- Si Oferta _EURUSD * Oferta _USDCHF-oferta _EURCHF > +500, se negocian simultáneamente tres órdenes Oferta _EURUSD, Oferta _USDCHF, Oferta _EURCHF;
Cuando las tres órdenes anteriores son rentables, cerrar la posición. Para obtener beneficios.
2. Control del riesgo y consejos:
- Se recomienda que el ratio de beneficio global sea de 0,01, y el ratio de pérdida global de 0,6 o el valor aceptable para el cliente;
- Con un capital de 10.000 $, se recomienda fijar la "posición básica" en 0,2 lotes, el "control total de órdenes BBS" en 12 y el "control total de órdenes SSB" en 12.
- Cualquier sistema de trading tiene riesgos y debe ser invertido con precaución.
3. si los siguientes problemas, sugerencias:
- Si no hay orden de negociación durante mucho tiempo, se recomienda modificar "Establecer la diferencia máxima de precio de tres divisas" y "establecer la diferencia mínima de precio de tres divisas";
- Si las combinaciones de tres divisas no se pueden cerrar durante mucho tiempo, se recomienda modificar el "Coeficiente de desequilibrio de órdenes EURUSD", "Coeficiente de desequilibrio de órdenes USDCHF", "Coeficiente de desequilibrio de órdenes EURCHF", y modificar el "Parámetro F tasa de negociación de la plataforma por lote" y el "Parámetro N" para que estén a un nivel razonable;
- Después de modificar los parámetros, vuelva a cargar el EA.
4.Solución de problemas Problemas comunes
- Si "¡¡¡Error de cuenta!!! Debe configurar su propia cuenta de trading en el EA;
- Si no hay datos o ninguna transacción, compruebe el subíndice de la letra del par de divisas en la Configuración del EA;
- Si se produce "Se detecta una cuenta anormal durante el funcionamiento del programa o el software caduca", póngase en contacto con el vendedor a tiempo.
input long MyAccount= 12345678; /Introduzca su cuenta de operaciones //外部参数-货币对 input string symbol0= "EURUSD"; /Par de divisas EURUSD en la plataforma de negociación input string symbol1= "USDCHF"; //Par de divisas USDCHF en la plataforma de negociación input string symbol2= "EURCHF"; /par de divisas EURCHF en la plataforma de negociación //外部参数-总体盈亏比例 input double p_profit = 0.01; //Ratio de beneficio global (1%~2%) input double p_lost = 0.9; //Ratio de siniestralidad global (30%~60%) //外部参数-单向下单选项 input int BBS_open = 1; //Dirección de compra-venta de tres divisas (1-open, 0-close) input int SSB_open = 1; //Tres divisas Dirección de venta-venta-compra (1-apertura, 0-cierre) //外部参数-点差最大值 input long Spread_high = 100; //Fija el diferencial máximo, por encima del cual no se abrirán órdenes //外部参数-计算价-市价最大值 input double p_high = 300; //Ajustar el valor máximo del diferencial de tres divisas (0~800) //外部参数-计算价-市价最小值 input double p_low = -300; //Ajustar el valor máximo del diferencial de tres divisas (0~-800) //外部参数-下单量 input double p_lots= 0.2; //Posición básica (lotes) (por ejemplo, 10.000 $ en la cuenta, 0,2 lotes) //外部参数-下单个数 input int BBS_number_lots= 12; //BBS control total de pedidos (pcs) (múltiplos de 3) //外部参数-下单个数 input int SSB_number_lots= 12; //SSB control total de pedidos (unidades) (múltiplos de 3) //外部参数-延迟时间(s) input int group_TimeInterval= 0; //Ajustar el intervalo por serie (segundos) //外部参数-偏心系数 input double px_big =1.00; //eurusd Factor de desequilibrio de órdenes (1,02~1,05, por defecto 1,00) input double px_small=1.00; //usdchf Factor de desequilibrio de órdenes (0,95~0,98, Por defecto 1,00) input double px_middle=1.00; //eurchf Factor de desequilibrio de pedidos (0,95~0,98, por defecto 1,00) //外部参数-倍数 input int fee_everyone=6; //Parámetro F, la comisión de gestión por lote de la plataforma. Si no hay comisión, establézcalo en 6. input int fee_times=1; /Parámetro N, el valor de beneficio de un único grupo de tres monedas = N×F input double loss_fee_times=100; //Parámetro M, el valor de pérdida de un único grupo de tres monedas = M×F input int margin_level=300; //Parámetro L, tasa de mantenimiento del prepago. input int P_continue=0; //Si continuar con la transacción anterior, 0-no, 1-yes input int test=0; //Backtest de datos históricos: 0, escritura de datos en disco real y disco simulado: 1
