!!! Kostenloses Helfen bei der Codierung einer einfachen mql4(5)-Aufgabe. - Seite 2

 
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);

  }
 

sheriffonline2016.07.18 07:39

Ich möchte meinen ea zu folgenden Zeiten laufen lassen:

00:15 bis 20:30

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

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

Hi!

Ich würde gerne zu meinen Eröffnungsbedingungen so etwas hinzufügen:

OrderOpenTime() des letzten Handels + 4 Stunden <= TimeCurrent()

plz Hilfe

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:
Ich habe gerade bemerkt, dass Sie es bearbeitet haben... das ging schnell... vielen Dank... werde es testen
Tolle Arbeit... danke dafür.... es funktioniert... wo ist der Haken hier?
 
bitte mein Freund Code diese Aufgabe für mich, ich weiß, Sie können es tun, es wäre toll
 
Fahad3MQL42016.07.20 09:08 benutzerdefinierten Indikators, der Indikator funktioniert, aber es wird nicht aktualisieren, bis ich den Rahmen ändern, dann kommen Sie zurück zu ihm.

Ich weiß, es ist ein logisches Problem, aber ich würde jede Hilfe zu schätzen wissen.

Ich möchte, dass er jeden Balken berechnet, aber er zeigt nur die historischen Balken an, nicht die aktuellen.

Dateien:
verbesserte_Stärke_des_Balkenwertes.mq48 kb

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

Zeile 151. Null-Division.

/ ( Hoch [ pos ] - Tief [ pos ] )

Wenn einige Balken 1 Pips haben werden?

Also

muss sein

double H_L=( Hoch [ pos ] - Tief [ pos ] ); if(H_L==0) H_L=1;

... / H_L

 

Vielen Dank, Volli.

Es funktioniert jetzt gut.

 
Fahad3MQL4:

Vielen Dank, Volli.

Es funktioniert jetzt gut.

War mir ein Vergnügen.
 
Michalis Phylactou2016.07.21 16:58 RU

Hallo

Da ich noch nicht mit der Erstellung von klickbaren Objekten in einem Diagramm gearbeitet habe.

Kann mir jemand einen Code geben, der

- einen Button erstellt, der alle aktiven Trades schließt, sobald er angeklickt wird

- Ein Textfeld erstellt, in das eine Zahl eingegeben werden kann, und einen Submit-Button, der die Zahl in den EA einliest.

Es wird mir helfen, einen Schritt weiter zu kommen.

Ich danke Ihnen

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

Er erstellt Schaltflächen und öffnet Kauf oder Verkauf.

Ich denke, Sie werden verstehen, wie es zu bearbeiten.

Dateien:
 
Volli:
Michalis Phylactou2016.07.21 16:58 RU

Hallo

Da ich noch nicht mit der Erstellung von klickbaren Objekten in einem Diagramm gearbeitet habe.

Kann mir jemand einen Code geben, der

- einen Button erstellt, der alle aktiven Trades schließt, sobald er angeklickt wird

- Ein Textfeld erstellt, in das eine Zahl eingegeben werden kann, und einen Submit-Button, der die Zahl in den EA einliest.

Es wird mir helfen, einen Schritt weiter zu kommen.

Ich danke Ihnen

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

Er erstellt Schaltflächen und öffnet Kauf oder Verkauf.

Ich denke, Sie werden verstehen, wie es zu bearbeiten.

Vielen Dank Volli
Grund der Beschwerde: