Fechar negócios lucrativos apenas, com o objetivo de lucro - página 2

 
af1:


Aqui está um exemplo do Raptor. Eu tenho 4 pedidos com 97,9 de lucro. Portanto, se minha meta de lucro for 25, e a condição for "CloseProfitableTradesOnly" verdadeira, então estas 4 ordens devem ser fechadas. Mas não está fechando nenhuma ordem.


seu lucro aqui é de -59,80 Então você esquece algo que você perdeu
 
RaptorUK:
Não, o lucro total tem que ser maior que 25,0, o seu é -59,80

O que você disse é, na verdade, a função original desta ea, eu entendo isso. Mas, como mencionei antes, o que estou procurando é fechar apenas as ordens lucrativas quando juntas alcançarem 25. E quero dizer, para juntos: Somente as ordens positivas. As ordens negativas não fecharão até atingirem a condição de 25, e assim por diante.

Você acha que isso é possível?

 
deVries:

seu lucro aqui é de -59,80, então você esquece algo de suas perdas


Olá deVries, obrigado por sua ajuda.

Sei que meu lucro/perda total é de -59,80, mas se eu tiver pedidos positivos, posso fechá-los com lucro, e é isso que estou procurando. Para fechar somente as ordens lucrativas, (acima de 1 usd), quando chegar a 25 usd.

 
af1:

O que você disse é, na verdade, a função original desta ea, eu entendo isso. Mas, como mencionei antes, o que estou procurando é fechar apenas as ordens lucrativas quando juntas alcançarem 25. E quero dizer, para juntos: Somente as ordens positivas. As ordens negativas não fecharão até atingirem a condição de 25, e assim por diante.

Você acha que isso é possível?

Sim, é claro que é possível.
 
RaptorUK:
Sim, é claro que é possível.


Eu não sou especialista em codificação, mas o que eu sei é que esta ea tem os elementos para fazer essa função. Eu simplesmente não sei o que mudar ou acrescentar. Você poderia me ajudar, por favor?
 
af1:

Eu não sou especialista em codificação, mas o que eu sei é que esta ea tem os elementos para fazer essa função. Eu simplesmente não sei o que mudar ou acrescentar. Você poderia me ajudar, por favor?
Se você quiser um trabalho de hack alguém pode fazê-lo em alguns minutos, se o hack funcionar corretamente, se não, precisará de algumas iterações e você levará talvez uma hora de vida de alguém. Se você quiser que seja feito corretamente, então uma nova função ou duas precisarão ser projetadas e algumas opções adicionando ... isto levará algumas horas da vida de alguém.
 

Estou longe de ser um especialista

Mas me parece que você precisa estar totalizando apenas os negócios que estão em lucro

Você poderia tentar isto.

for(int i=0;i<OrdersTotal();i++)
      {
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) continue;
         if(OrderType()==OP_BUY)  
         {
            OrdersBUY++;
            BuyLots += OrderLots();
            double ThisTradeProfit=OrderProfit() + OrderCommission() + OrderSwap();
            if(ThisTradeProfit>0)
            BuyProfit += ThisTradeProfit;
         }
         if(OrderType()==OP_SELL) 
         {
            OrdersSELL++;
            SellLots += OrderLots(); 
            ThisTradeProfit=OrderProfit() + OrderCommission() + OrderSwap();
            if(ThisTradeProfit>0)
            BuyProfit += ThisTradeProfit;
         }
      }           
 
RaptorUK:
Se você quiser um trabalho de hack alguém pode fazê-lo em poucos minutos, se o hack fizer bem, ele funcionará, se não, precisará de algumas iterações e você levará talvez uma hora de vida de alguém. Se você quiser que seja feito corretamente, então uma ou duas novas funções precisarão ser projetadas e algumas opções adicionando ... isto levará algumas horas da vida de alguém.


Eu conheço o Raptor, já passei quase dois dias tentando descobrir isso, procurando e tentando mudanças antes de pedir ajuda. Por isso, aprecio seu tempo e conhecimento. Vou continuar tentando fazer com que funcione. Qualquer outra sugestão é bem-vinda.

 
GumRai:

Estou longe de ser um especialista

Mas me parece que você precisa estar totalizando apenas os negócios que estão em lucro

Você poderia tentar isto.






Olá GumRai, obrigado pelo seu tempo. Já tentei com suas mudanças, mas os pedidos continuam fechando em 1. Em outras palavras, os pedidos lucrativos não estão esperando para chegar a 25.
 

Este é outro exemplo do que estou procurando:



Qualquer idéia seria muito apreciada.