[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 294

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
Genossinnen und Genossen... Helfen Sie mir mit diesem Skript...
Ich benötige ein Skript, das schwebende Aufträge in ein Raster einfügt und in der Lage ist, Step-, Stop- und Takeout-Parameter zu setzen. Ich brauche ein Skript, keinen Expert Advisor. Ich habe ein Skript gefunden, das meinen Bedürfnissen entspricht, habe die Parameter eingestellt und es auf ein Diagramm gesetzt, aber es erscheinen keine ausstehenden Aufträge... Vielleicht sollte ich etwas im Terminal einrichten?
Wo können Sie die Protokolle einsehen?
Sie müssen sich die Aufzeichnungen im Logbuch ansehen.
Guten Tag, liebe Kollegen. Ich habe noch nicht viel Wissen, deshalb hoffe ich auf Ihre Hilfe. Ich muss ein Array von Ticks erstellen, da ich weiß, dass es keinen Tickverlauf gibt, also muss ich ihn selbst erstellen:
double BD_IN[]; //Reihe von Ticks
datetime BD_TIME[]; //Reihe von Zeit
int BD_SIZE=5; //size
int counter=0; //Zähler
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
counter=0;
return(0);
}
int start()
{
if(counter<BD_SIZE)
{
BD_IN[counter]=Ask;
BD_TIME[counter]=TimeCurrent();
counter++;
}
//Alles, was im Folgenden geschrieben wird, ist nur für die visuelle Überprüfung der Korrektheit von
erforderlich Comment("counter=",counter);
if(counter==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] ="+BD_IN[i]+" BD_TIME["+i+"] ="+BD_TIME[i]+"\n";
}
Comment(str); //Ausgabe zur visuellen Kontrolle
}
return(0);
}
Habe ich es richtig gemacht oder gibt es einen besseren Weg, das benötigte Array zu erstellen, oder gibt es vielleicht eine Tick-History?
Guten Tag, liebe Kollegen. Ich habe noch nicht viel Wissen, deshalb hoffe ich auf Ihre Hilfe. Ich muss ein Array von Ticks bilden, da ich weiß, dass es keine Tick-Historie gibt, deshalb muss ich sie selbst bilden:
double BD_IN[]; //Reihe von Zecken
datetime BD_TIME[]; //Array der Zeit
int BD_SIZE=5; //Dimensionalität
int Zähler=0; //Zähler
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
Zähler=0;
zurück(0);
}
int start()
{
if(Zähler<BD_SIZE)
{
BD_IN[Zähler]=Ask;
BD_TIME[Zähler]=TimeCurrent();
Gegen++;
}
//Der nachstehende Code wird nur zur visuellen Überprüfung der Korrektheit benötigt
Kommentar("Zähler=",Zähler);
if(Zähler==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] ="+BD_IN[i]+" BD_TIME["+i+"] ="+BD_TIME[i]+"\n";
}
Comment(str); //Ausgabe zur visuellen Kontrolle
}
zurück(0);
}
Habe ich es richtig gemacht, oder gibt es einen besseren Weg, um ein benötigtes Array zu erstellen, oder gibt es vielleicht eine Geschichte von Ticks?
Assembler.
In der Tat, für die Zukunft sieht es so aus.
Sammler.
Generell, für die Zukunft, hier.
Steht etwas in den Protokollen?
Schreibt das Folgende. Erstes Drehbuch ... erfolgreich geladen, dann eine Sekunde später Script ... entfernt
Werfen Sie das Skript auf das aktuelle Diagramm oder testen Sie es im Strategietester?
Einwerfen der aktuellen Grafik