Estratégias fundidas em uma (Comércio em paralelo)
3 respostas
huangwh88
1 ano atrás #281970
Olá a todos,
A "fusão de estratégias em uma só" já existe há alguns anos, mas ainda é experimental.
Parece funcionar como pretendido, desde que você o anexe a um gráfico de seu período de negociação e especifique o mercado correto para cada estratégia.
Limitações conhecidas: As mesmas opções de negociação são aplicadas a todas as estratégias.
Até o momento, uma pesquisa no fórum não produziu nenhum resultado de implementação bem-sucedida desse recurso.
Alguém obteve sucesso com ele? Os desenvolvedores estão confiantes o suficiente para torná-lo não experimental?
tomas262
1 ano atrás #282018
Hi,
Até o momento, tivemos apenas pequenos problemas com isso, causados principalmente pela fusão de uma quantidade muito grande de estratégias ou pela configuração de símbolos incorretos para "subgráficos". Consideraremos a possibilidade de remover o aviso em compilações futuras
huangwh88
1 ano atrás #282023
Olá, até o momento, tivemos apenas pequenos problemas com isso, causados principalmente pela fusão de uma quantidade muito grande de estratégias ou pela configuração de símbolos incorretos para "subgráficos". Consideraremos a possibilidade de remover o aviso em compilações futuras
Obrigado, Tomás.
Quando você diz uma quantidade "muito grande", a quantas estratégias, aproximadamente, está se referindo? E que tipo de problemas?
Christian Schranz
3 meses atrás #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.
No 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
verdadeiro
);
Visualizando 3 respostas - 1 até 3 (de um total de 3)