Como codificar? - página 36

 

Eu já li isto.

Não faz nenhum sentido!

Por favor, alguém me ajude! Estou ficando realmente frustrado!! Eu ainda não entendo!!!

O que é :

IndicatorCounted();

Bars

?????????????

 
Dan7974:
Eu já li isto.

Isso não faz sentido nenhum!

Por favor, alguém ajude! Estou ficando realmente frustrado!! Eu ainda não entendo!!!

O que é :

IndicatorCounted();

Bars

?????????????

Em vez de tentar explicar o que é, é provavelmente mais fácil explicar a razão de seu uso - facilita o cálculo para todas as barras disponíveis (Barras - 1) apenas uma vez, e a partir daí, apenas para a barra 'atual'.

Isto torna seu indicador muito mais eficiente - por não ter que calcular todas as barras disponíveis a cada tick, apenas a barra atual.

 

Precisa de ajuda de codificação de exibição de lucro!!!!!

//---- Pips Profit///////////////////////////////////////////////////////////////////////////////////////////////////////////////

int j,total=OrdersTotal();

for(j=0;j<total;j++)

OrderSelect(j, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber() == Reference) //Reference same as Magic Number

{

pips_profit = OrderProfit() ;

}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber() == Reference) //Reference same as Magic Number

{

pips_profit = OrderProfit() ;

}

ObjectCreate("pips_profit", OBJ_LABEL, 0, 0, 0);

ObjectSetText("pips_profit",pips_profit,14, "Verdana", White);//color_of_pipsprofit);

ObjectSet("pips_profit", OBJPROP_CORNER, 3);

ObjectSet("pips_profit", OBJPROP_XDISTANCE, 34);

ObjectSet("pips_profit", OBJPROP_YDISTANCE, 18);

Estou tentando capturar o lucro de uma compra ou venda de 1 moeda e exibi-lo em seu respectivo gráfico de moedas. Estou rodando 3 moedas e gostaria de mostrar no gráfico de cada moeda seu desempenho em pip. Você pode me ajudar?

Dave<<<
 
omelette:
Em vez de tentar explicar o que é, é provavelmente mais fácil explicar o motivo de seu uso - facilita o cálculo para todas as barras disponíveis (Barras - 1) apenas uma vez, e a partir daí, apenas para a barra 'atual'.

Omelete,

Você tem razão nisso.

Mas, não sou o tipo de pessoa que vai fazer algo e não o entende. Eu só tenho que entender.

Muito bem, aqui vai:

Eu estou certo?

ou seja..,

Bars=23000

IndicatorCounted()=(Bars-1) que é 22999, certo?

Então, ou seja, (Rain=Bars-IndicatorCounted()=1), certo?

E....i.e., meu código diz...

duplo rHigh;

rHigh=High[?]

?=Rain,right????

Então, se eu colocar 0 em ?, então ele calculará a Máxima da barra atual, certo?

Mas Rain=1 lembra-se???? Então, ele calculará os dados para a barra anterior????

Também,

o que significa esta linha????

if(counted_bars>0) counted_bars--;

Obrigado a todos vocês!!!

 

Precisa de AJUDA!!

Alguém poderia me ajudar com o código para a EA que anexei?

Eu tentei e tentei editar o código para mudar isto sem nenhum sucesso. Basicamente eu quero ter a EA aberta apenas uma ordem de cada vez na mesma direção, mas também gostaria que ela pudesse abrir outra ordem na direção oposta, basicamente protegendo a outra ordem se ela começar a ir contra mim, enquanto deixa a 1ª ordem aberta.

Assim, por exemplo, digamos que a EA abre uma ordem de compra, e a tendência se inverte após um determinado número de pips, eu quero que a EA abra um comércio de venda para cobrir o comércio de compra que está aberto.

Se você não se importa, poderia, por favor, olhar o código pertinente na EA e me informar o que preciso acrescentar ou mudar para que a EA execute uma nova operação na direção oposta da operação já aberta?

Agradecemos antecipadamente por seu tempo e ajuda.

 

Abrindo duas ordens simultâneas

Olá a todos,

Sou novo na MQL e estou tentando escrever um programa que abrirá um pedido em dois pares diferentes ao mesmo tempo. Por exemplo, quando o pedido de GBP/USD atingir 2,0500, abra um short tanto em GBP/USD quanto em EUR/USD. Eu só posso conseguir a posição para abrir corretamente no par que tem o EA anexado a ele. No outro par eu recebo o erro 129 (preços desatualizados). Tentei usar RefreshRates() e não parece ajudar, mas posso estar fazendo isso errado (li a documentação, mas não recebi muito dela). Alguém pode me indicar alguma informação que possa me ajudar ou postar algum código básico para que isto funcione?

Eu coloquei esta pergunta na MQL4.com e ainda não obtive resposta, então pensei em tentar o bom grupo aqui. Tenho certeza de que já há algo postado sobre isto, mas não consigo encontrá-lo.

Obrigado!

 

Sistema que não é dependente de indicadores

O sistema é chamado de inversão e quebra de barra de 1 Hora.

Este sistema é simples e segue uma simples regra de ação de preço, a regra é que após um movimento de 90 pips em uma barra de 1 hora, haverá um movimento de 20 pips em ambas as direções.

Eu não construí minha análise com base em suposições inferiores em um teste que se expande por uma semana, mas sim aplicando a lógica na folha de excel para toda a história do GBPJPY.

As análises incluem resultados de porcentagem de lucros e perdas.

Terei o prazer de compartilhar os resultados com um especialista que possa codificar e verificar os dados.

O código para este especialista pode ser poucas linhas, uma vez que a idéia é muito simples.

Se os resultados forem aceitáveis e lucrativos ao longo de um período de testes prospectivos (3 meses), então podemos (todos os envolvidos no desenvolvimento) introduzir este especialista na seção comercial.

 

Tenho certeza de que posso ajudar - você pode expandir um pouco?

 

*Roteiro de Lotes Múltiplos Pendentes*

Olá

Preciso de ajuda para criar um Roteiro que possa abrir vários lotes pendentes (5 lotes no total, todos de uma vez)

Um Script BuyStop & BuyLimit Pendente, SellStop & SellLimit

Alguns devem ter:

- Possibilidade de mudar as configurações quando o script é inciado (GUI)

Tenha estas configurações na GUI.

-Preço de entrada

1º Lote: 20 TP , com "x" lotes

2º Lote: 30 TP , com lotes "x".

3º Lote: 40 TP , com "x" lotes

4º Lote: 50 TP , com "x" lotes

5º Lote: 60 TP , com "x" lotes

-Stoploss

-TradeComment

-Tempo de expiração, por exemplo 20:00pm

-- Eu mesmo tentei fazer um, mas nenhuma sorte pode abrir apenas um lote..lol

Obrigado pela ajuda

 

2 Passos para trás com este indicador

USANDO ESTE INDICADOR EM UMA EA:

DAYHIGH=iCustom(NULL,0,"dayHL",0,0);[/PHP]

THIS WOULD OBTAIN THE CURRENT HIGH.

HOW DO I FIND THE CURRENT HIGH 2 STEPS BACK SINCE THIS INDICATOR STEPS UP OR DOWN ON DAILY HIGHS??

[PHP]DAYHIGH=iCustom(NULL,0,"dayHL",0,2)

NÃO FUNCIONA POR CAUSA DE PISAR NO INDICADOR. QUE CODIFICAÇÃO DEVO USAR?

O INDICADOR ESTÁ ANEXADO - SE VOCÊ TIVER A RESPOSTA CERTA, POR FAVOR, ME DIGA A CODIFICAÇÃO. MUITO OBRIGADO DE ANTEMÃO!!

Dave

Arquivos anexados:
dayhl.mq4  4 kb
Razão: