Fechar Todos Abrir Ordem de pares de moedas ONE
5 respostas
Truong Cao Xuan
5 anos atrás #238327
Alguém pode me ajudar com uma função personalizada para fazer isso:
SE: TP total em dinheiro de todas as ordens ABERTAS para UM par de moedas > 0
ENTÃO: feche todas as ordens ABERTAS para esse par de moedas
Obrigado!
coensio
5 anos atrás #238328
Você está atrás de algum firewall sem acesso ao google.com?
Basta fazer duas voltas em suas ordens abertas e depois:
Na função loop1():
Se (OrderSymbol()==Symbol())
TotalSymbolProfit=OrderProfit()+OrderSwap()+OrderCommission();
Após o primeiro loop1(), verifique se o lucro total é >0 e, em seguida, chame loop2().
if(TotalSymbolProfit>0) loop2();
na função loop2():
Se (OrderSymbol()==Symbol())
OrderClose(OrderTicket(),OrderLots(),etc...);
Gr
Chris
Esta é uma falsa afirmação.
tomas262
5 anos atrás #238343
Olá,
A função Open P/L integrada também pode ser usada para obter o P/L de todas as ordens em uma moeda específica. Basta definir magic = 0
Entre em contato conosco se precisar de mais ajuda com a função personalizada
Truong Cao Xuan
5 anos atrás #239188
Truong Cao Xuan
5 anos atrás #239189
Olá, a função Open P/L integrada também pode ser usada para obter o P/L de todas as ordens em uma moeda específica. Basta definir magic = 0. Se precisar de mais ajuda com a função personalizada, entre em contato conosco.
Portanto, geralmente abro negociações com 2 a 3 pares de moedas ao mesmo tempo
Função Open P/L Se a mágica for definida como =0, ela retornará a soma do P/L aberto para todas as ordens ativas NÃO PARA UM PAR DE MOEDAS.
tomas262
5 anos atrás #239199
Ok, dê uma olhada nisso https://strategyquant.com/forum/topic/6926-sum-open-profit-longshort-for-specified-symbol/
Visualizando 5 respostas - 1 até 5 (de um total de 5)