Estrategias fusionadas en una (negociación en paralelo)
3 respuestas
huangwh88
hace 1 año #281970
Hola a todos,
La "Fusión de estrategias en una" existe desde hace unos años, pero aún es experimental.
Parece funcionar según lo previsto, siempre y cuando se adjunta a un gráfico de su marco de tiempo de negociación, y especificar el mercado correcto para cada estrategia.
Limitaciones conocidas: Se aplican las mismas opciones de negociación a todas las estrategias.
Hasta ahora, la búsqueda en los foros no ha arrojado ningún resultado sobre la aplicación satisfactoria de esta función.
¿Alguien ha tenido éxito con él? ¿Están los desarrolladores lo suficientemente seguros como para hacer que no sea experimental?
tomas262
hace 1 año #282018
Hola,
Hasta ahora sólo hemos tenido problemas menores con esto, causados principalmente por la fusión de una gran cantidad de estrategias o por la configuración de símbolos incorrectos para los "subgráficos". Consideraremos la posibilidad de eliminar el aviso en futuras versiones.
huangwh88
hace 1 año #282023
Hola, hasta ahora sólo hemos tenido problemas menores con esto, la mayoría causados por la fusión de una gran cantidad de estrategias o por la configuración de símbolos incorrectos para los "subgráficos". Consideraremos la posibilidad de eliminar el aviso en futuras versiones.
Gracias Tomas.
Cuando dice cantidad "muy grande", ¿a cuántas estrategias se refiere aproximadamente? ¿Y a qué tipo de problemas?
Christian Schranz
hace 3 meses #285249
Yes, but there are big issue in the coding results after generation. When you want to use the ATM functions from Ulitmate version like this:
the portfolio is not geenrated the code correct.
En el single strategy the coding is correct and open also corect 3 different trades in MT5
BUT when I use the generated coding in the portfolio, MT5 created only 2 order and one with no TP.
So some coding is missing here. When I compare the coding between the correct single strategy and the portfolio coding I found the different here
//MultipleOfOriginalSL exit
if(sizeRemaining > 0){
exitSize = MathMin(fixLotSize(“Current”, MathMax(NormalizeDouble(NormalizeDouble(mmLots * mmMultiplier / 100.0 * 25, 2), 2), 0.01)), sizeRemaining);
exitTicket = openPosition(
ORDER_TYPE_SELL_LIMIT, // Order type
“Current”, // Symbol
exitSize, //Size
sqFixMarketPrice(openPrice + (1.55 * (openPrice – sl)), “Current”), // Price
0, // Stop Loss
0, // Profit Target
correctSlippage(sqMaxEntrySlippage, “Current”), // Max deviation
“”, // Comment
MagicNumber, // MagicNumber
ExpirationTime, // Expiration time
true, // Replace existing order (if it exists)
false, // Allow duplicate trades
verdadero
);
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)