Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 651
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nun, nehmen wir an, der Roboter öffnet Positionen, wenn alles auf meinem Computer passiert... Wenn ich mich entschließe, alle meine Trades auf einen gemieteten Server zu verlagern ... nur um den PC auszuschalten und zu schlafen)))), werden dann meine offenen Positionen und Signale übertragen, oder fängt der Roboter dort von vorne an zu handeln?
Es ist einfacher, den Roboter auf die UPU zu stellen und ihn dort arbeiten zu lassen und ihn vom Computer aus zu beobachten. Sie müssen ohnehin pro Monat und nicht pro Stunde bezahlen.
Wenn dies der Fall ist, wird der Roboter dort weiterhin im gleichen Stil handeln, wie er es auf der UPU nicht getan hat, vorausgesetzt, dass der Robotercode nicht mit globalen Variablen arbeitet und er keine Angst hat, das Terminal dabei zurückzusetzen, da es sonst zu Problemen kommen kann.
Es ist einfacher, den Roboter auf die UPU zu stellen und ihn dort arbeiten zu lassen und ihn vom Computer aus zu beobachten. Sie müssen ohnehin pro Monat und nicht pro Stunde bezahlen.
Wenn Sie es so wollen, dann wird der Roboter dort im gleichen Stil weiter handeln, wie er es auf UPU nicht getan hat, aber vorausgesetzt, dass der Robotercode nicht mit globalen Variablen arbeitet und er keine Angst hat, das Terminal dabei neu zu starten, sonst kann es Probleme geben.
Hallo 2016.10.25_18:11 am MSC. Eine Bitte an die Moderatoren. Ich kann meine CLose.mqh-Datei nicht löschen. Für den Fall der Fälle. Damit sich keine Veränderungen auf dem Markt ergeben. Solange ich noch kein Geld verdiene. Sonst werde ich es leid, den nächsten EA zu schreiben. Außerdem ist meine Frage nicht beantwortet worden. Ich habe den Ausgang außerhalb des Feldes selbst repariert. Ich habe immer noch den falschen Startindex im Protokoll des Testers. Dies hat den Expert Advisor jedoch nicht daran gehindert, Geschäfte zu schließen. Wenn Sie meine Datei löschen, werde ich Ihnen dafür danken. Das ist alles für den Moment. 18:21 MSC.
6. Ich war auch verwirrt von "diese Funktion ist nicht mehr zu starten"?
Einem alten Indikator, der geschrieben wurde, als alles noch Start() war, muss ein Punkt nach Bedingung hinzugefügt werden.
Jenseits des zehnten Balkens ist das Fraktal uninteressant.
Die Variable price_dnf ist immer gleich Null, also habe ich Low mit dem Bar-Index belassen, bei dem das Fraktal gefunden wurde.
Folglich gibt es ein Fraktal, aber keinen Punkt.
Was ist los?
{
ExtMapBuffer3[i]=Low[i+1];
}
//======
//за пределами Start()
int isFractalDn()
{
for(int i=3; i <= 10; i++)
{if(iFractals(NULL, 0, MODE_LOWER, i)!= EMPTY_VALUE) return(i);
price_dnf=iFractals(NULL, 0, MODE_LOWER, i);
}
return(-1);
}
Einem alten Indikator, der geschrieben wurde, als alles noch Start() war, muss ein Punkt nach Bedingung hinzugefügt werden.
Ab dem zehnten Balken ist das Fraktal nicht mehr interessant.
Die Variable price_dnf ist immer gleich Null, also habe ich Low mit dem Index des Balkens, in dem das Fraktal gefunden wurde, belassen.
Infolgedessen ist das Fraktal nicht einmal annähernd so groß, aber es setzt einen Punkt.
Was ist los?
{
ExtMapBuffer3[i]=Low[i+1];
}
//======
//за пределами Start()
int isFractalDn()
{
for(int i=3; i <= 10; i++)
{if(iFractals(NULL, 0, MODE_LOWER, i)!= EMPTY_VALUE) return(i);
price_dnf=iFractals(NULL, 0, MODE_LOWER, i);
}
return(-1);
}
//| fraktal.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
Print(isFractalDn());
Print(price_dnf);
}
//+------------------------------------------------------------------+
int isFractalDn()
{
for(int i=0; i<=30; i++)
{
if(iFractals(NULL,0,MODE_LOWER,i)!=0.0)
{
price_dnf=iFractals(NULL,0,MODE_LOWER,i);
return(i);
break;
}
}
return(-1);
}
//+------------------------------------------------------------------+
//| fraktal.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
Print(isFractalDn());
Print(price_dnf);
}
//+------------------------------------------------------------------+
int isFractalDn()
{
for(int i=0; i<=30; i++)
{
if(iFractals(NULL,0,MODE_LOWER,i)!=0.0)
{
price_dnf=iFractals(NULL,0,MODE_LOWER,i);
return(i);
break;
}
}
return(-1);
}
//+------------------------------------------------------------------+
Danke, aber es gibt immer noch kein Ergebnis.
Schließlich handelt es sich im Wesentlichen um den gleichen Zustand.
if( High[i+1]==price_dnf)
Danke, aber es gibt immer noch kein Ergebnis.
Schließlich handelt es sich im Wesentlichen um dieselbe Bedingung.
if( High[i+1]==price_dnf)
Ist Ihnen bewusst, dass es selten vorkommt, dass das Maximum einer Kerze mit dem Minimum einer anderen zusammenfällt?
Und ja, natürlich, nicht in der ganzen Geschichte. Nur auf die, die zum Zeitpunkt der Arbeit des Indikators gebildet wurde. Zumindest scheint es so zu sein, wenn man den von Ihnen zitierten Code betrachtet.
Eine einfache Frage, aber dennoch... Ich habe die Dokumentation durchsucht, aber keine klare Antwort gefunden.