Ajuda na codificação - página 285

 
hoosain:
Oi mladen, você me ajudou com algum código para adicionar um recurso de tempo à EA. Estou lutando para conseguir que uma Meta de Lucro funcione. Se você pudesse adicioná-lo a ea Blessing_3_V3_9_6 (eu dei o link em meu post anterior) eu o apreciaria muito. Obrigado.

hoosain

Tudo o que você tem que fazer é o seguinte: faça um loop através dos pedidos e acrescente o lucro para os pedidos que você selecionar. Se o lucro exceder aquele que você espera, feche todas essas ordens. Algo como isto :

double totalProfit=0;

for (int i=OrdersTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS)) continue;

if (OrderSymbol()!=Symbol()) continue;

if (OrderMagicNumber()!=Magic) continue;

if (OrderType()==OP_BUY || OrderType()==OP_SELL)

{

RefreshRates();

totalProfit += OrderProfit()+OrderSwap()+OrderCommission();

}

}

if (totalProfit>=ProfitWhenClose)

for (i=OrdersTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS)) continue;

if (OrderSymbol()!=Symbol()) continue;

if (OrderMagicNumber()!=Magic) continue;

int type = OrderType();

if (type==OP_BUY || type==OP_SELL)

{

RefreshRates();

if (type==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,3);

else OrderClose(OrderTicket(),OrderLots(),Ask,3);

}

}

 
mladen:
Joe Verifique os valores das variáveis S1OkToOrder e S2OkToOrder. Quase certeza de que eles estão impedindo que você entre em novas posições

Desculpe Mladen, eu tento tudo o que posso, colocando em prática o S1OkToOrder, mas nada, e se eu remover o S1OkToOrder, a ea entra em ordens infinitas.

Quando você terá tempo livre onde dia

Obrigado!

 
Big Joe:
Olá gurus,

Preciso apenas de um pouco de ajuda.

Trabalhando novamente na minha arbitragem e.

Abre posições, para fazer a arbitragem. A uma hora específica, ele acrescenta posições. Eu faço tudo isso funcionar.

Mas quero que ele acrescente posições a uma segunda hora, e desta vez, tento tudo o que posso, mas nada, estou nele desde 2 dias.

Um guru maravilhoso pode dar uma olhada, por favor.

No código, procure por : ADICIONAR A POSIÇÕES PRINCIPAIS 2 (linha 220) (a primeira "adicionar posições" está funcionando)

Muito obrigado!

Joe

Experimente agora (a função de abertura da segunda posição funciona com sua própria variável booleana - antes de usar a variável que pertencia à função de abertura da primeira ordem). Teste se isso resolve o problema que você tinha:pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

 
mladen:
JoeTry it out agora (a função de abertura da segunda posição funciona com sua própria variável booleana - antes de usar a variável que pertencia à função de abertura da primeira ordem). Teste se isso resolve o problema que você teve:pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

Obrigado por seu tempo,

Mas nada funciona. Eu tentei outras coisas esta noite e nada funciona.

Você pode acrescentar ao especialista, basta adicionar uma posição todos os dias na hora desejada.

Obrigado por tudo, e não tenha pressa.

 

Olá a todos,eu gosto de fazer um contador como, uma vez RSI>70, contador = rx, e este valor permanece ativo (eu o referirei na codificação/utilização em operação) até a situação RSI<30 (digamos isto = ry). E vice versa. Pode qualquer código corporal para mim, por favor. Obrigado.

Mizan Sharif

 
Mizan:
Olá a todos,eu gosto de fazer um contador como, uma vez RSI>70, contador = rx, e este valor permanece ativo (eu o referirei na codificação/utilização em operação) até a situação RSI<30 (digamos isto = ry). E vice versa. Pode qualquer código corporal para mim, por favor. Obrigado.

Mizan Sharif

Desculpe, o que deve contar?

Quer dizer sinais?

 

Olá Querida Mladen.

Por favor, quero que você peça para refazer este indicador em um gráfico. Que o preço possa ser substituído na forma da linha AO, se for possível. MACD, na verdade, não é necessário neste indicador.

Se você tiver tempo, faça-o por favor.

 
mladen:
Desculpe, o que deve contar? Quer dizer sinais?

ei eu tenho usado estes 2 indicadores há uma semana e os resultados são surpreendentes

na esperança de que você possa me ajudar a juntá-los para fazer apenas um sinal com alertas

ambos já têm alertas, mas eu gostaria que você os combinasse para que apenas um sinal venha.

adicionei fotos de como deve ser no arquivo zip abaixo

oh e estou perguntando se você poderia manter o parâmetro, para que eu possa alterar os valores quando necessário.

Baixe para send.zip do Sendspace.com - envie arquivos grandes da maneira mais fácil

não é perfeito tem algumas perdas, mas a perda é apertada e menos perdas

oh e também usar com direção de tendência mais alta para comércios longos e mais pips.

eu realmente apreciaria se você me ajudasse a combiná-los

obrigado :-)

 

Olá, eu sei que mudar os indicadores para esquerda/direita é bastante fácil, mas eu estava me perguntando se é difícil mudar um indicador para cima/baixo. Alguém pode me dar uma dica do que eu deveria mudar no código? Até agora eu tenho usado envelopes, ou níveis para MA, mas com alguns deles não faz o truque... Seria apenas para os indicadores do gráfico, como o Ichimoku. Obrigado por sua ajuda.

 
airquest:
Olá, eu sei que mudar os indicadores para esquerda/direita é bastante fácil, mas eu estava me perguntando se é difícil mudar um indicador para cima/baixo. Alguém pode me dar uma dica do que eu deveria mudar no código? Até agora, tenho usado envelopes, ou níveis para MA, mas com alguns deles não faz realmente o truque... Seria apenas para os indicadores do gráfico, como o Ichimoku. Obrigado por sua ajuda.

A única maneira de mudar os valores verticalmente é mudando seus valores e isso realmente não dá resultados como esperamos (depende em grande parte do prazo ou do símbolo)