!!! Ajudando gratuitamente através da codificação de simples tarefa mql4(5). - página 2

[Excluído]  
amando 2016.07.18 20:23     RU

Hello, i try to get out the pips of the closed trades, i had the idea, to count the difference between order openprice and orderclose preise

void OnTick()
  {
   double Profit;
// retrieving info from trade history 


   for(i=0;i<OrdersHistoryTotal();i++)
     {
        if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {
        if(OrderSymbol() ==_Symbol)
         {
         if (OrderType() == OP_BUY ) Profit +=OrderClosePrice()-OrderOpenPrice();
         if (OrderType() == OP_SELL) Profit +=OrderOpenPrice()-OrderClosePrice();
         }
        }
      }

Print(Profit/Point);

  }
[Excluído]  

sheriffonline2016.07.18 07:39

Eu quero fazer minhas ea nos tempos seguintes:

00:15 às 20:30

https://www.mql5.com/ru/code/14244

Функция работы программы по времени
Функция работы программы по времени
  • votos: 23
  • 2015.11.23
  • Vasyl Nosal
  • www.mql5.com
Функция разрешает исполнение определенного кода в указанный промежуток времени.
[Excluído]  
Brt882016.07.18 12:35

Hi.

Gostaria de acrescentar às minhas condições abertas algo como isto:

OrderOpenTime() da última negociação + 4 Horas <= TimeCurrent()

ajuda plz

datetime ord_time=Select_last_order_f();
if(ord_time!=0 && ord_time + 4*60*60 <= TimeCurrent())

////////////////////////////if no pendings
datetime Select_last_order_f()
{
datetime ord_time=0;

 for (int i=OrdersTotal()-1; i>=0; i--)
 {
   if(OrderSelect(i, SELECT_BY_POS))
   {
   if(OrderMagicNumber()==Magic)
   { 
   if(OrderSymbol()==Symbol())
   {        
   return(OrderOpenTime());
   } 
   }             
   }
 }

return(ord_time);
}

 
Mohammad Rizal Bin Rahmat:
Basta notar que você editou... isso foi rápido... muito obrigado... vai testar
Ótimo trabalho... aprecie-o.... ele funciona... qual é o senão aqui?
 
por favor, meu amigo codifique essa tarefa para mim, eu sei que você pode fazer isso, seria ótimo
[Excluído]  
Fahad3MQL42016.07.20 09:08 indicador personalizado, o indicador funciona, no entanto, ele não será atualizado até que eu mude o quadro e depois volte a ele.

Sei que é uma questão lógica, mas agradeceria qualquer ajuda.

Quero que ele calcule cada barra, no entanto, ele exibirá apenas as barras do histórico, não as atuais.

Arquivos:
improved_strength_of_bar_score.mq48 kb

-------------------------------------------------------------------------------------------------------------------

Linha 151. Fenda zero.

/ ( Alto [ pos ] - Baixo [ pos ] )

Se algum bar tiver 1 pips?

Então

deve ser

duplo H_L=( Alto [ pos ] - Baixo [ pos ] ); if(H_L==0) H_L=1;

... / H_L

 

Obrigado Volli.

Funciona bem agora.

[Excluído]  
Fahad3MQL4:

Obrigado Volli.

Funciona bem agora.

O prazer é meu.
[Excluído]  
Michalis Phylactou2016.07.21 16:58 RU

Olá

Como eu ainda não trabalhei com a criação de objetos clicáveis em um gráfico.

Alguém pode me dar um código que

- Cria um botão que fecha todas as negociações ativas uma vez clicado

- Cria uma caixa de texto que leva a entrada do número e um botão de envio que lê o número no EA.

Isso vai me ajudar a avançar.

Obrigado

---------------------------------------------------------------------------------------------------------------------------

É criar botões e abrir comprar ou vender.

Acho que você vai entender como editá-lo.

Arquivos anexados:
 
Volli:
Michalis Phylactou2016.07.21 16:58 RU

Olá

Como eu ainda não trabalhei com a criação de objetos clicáveis em um gráfico.

Alguém pode me dar um código que

- Cria um botão que fecha todas as negociações ativas uma vez clicado

- Cria uma caixa de texto que leva a entrada do número e um botão de envio que lê o número no EA.

Isso vai me ajudar a avançar.

Obrigado

---------------------------------------------------------------------------------------------------------------------------

É criar botões e abrir comprar ou vender.

Acho que você vai entender como editá-lo.

Obrigado Volli