Fragen Sie! - Seite 87

 
BornToWin:
Danke für die Antwort Michel,

Ich habe den Schlüssel.

Aber manchmal ist das Volumen des ersten Ticks eines jeden M1-Balkens > 1

Wenn iVolume() > 1 beim ersten Tick ist, wurde die Berechnung nicht durchgeführt!?

Oder muss der erste Tick dieses M1-Balkens = 1 sein?

Und wir können den Ausdruck nicht in >= 1 ändern, richtig?

Das würde diese Idee unbrauchbar machen, weil die Berechnung bis zum Ende des Balkens läuft!

Meine Idee ist es, nur am Ende des TF M1 zu berechnen.

Irgendeine andere Idee?

BornToWin

Ich habe noch nie einen Volumensprung mit einer Lücke von 0 bis 2 gesehen.

Wie auch immer, Sie können dies verwenden:

int bars; //on global scope

void start()

{

if(ibars(NULL,PERIOD_M1) > bars)

{

bars = ibars(NULL,PERIOD_M1);

.... //here I am at the open of every M1 bar

}

....

}

 

Danke Michel,

Danke, Michel,

Ich werde es versuchen.

Wissen Sie, wo und wie wir einen Server für MT4 bekommen können, der am Wochenende Simulationspreise einspeisen kann?

Wir wollen unseren Code am Wochenende (außerhalb der Handelstage) testen.

Irgendeine Idee?

Michel:
Ich habe noch nie einen Volumensprung mit einer Lücke von 0 bis 2 gesehen.

Wie auch immer, Sie können dies verwenden:

int bars; //on global scope

void start()

{

if(ibars(NULL,PERIOD_M1) > bars)

{

bars = ibars(NULL,PERIOD_M1);

.... //here I am at the open of every M1 bar

}

....

}

 

Nein, tut mir leid, ich weiß es nicht...

 

Bitte um Hilfe

In meinem EA, ich habe ein SL=50.

Wie Code, wenn ich ein SL von 50 ODER ein SL, wenn ein gleitender Durchschnitt kreuzt eine andere MA?

Vielen Dank im Voraus.

 

Include-Datei im Code - Variablen nicht definiert

Hallo,

kann jemand helfen, das muss einfach sein, aber ich bin zu neu, um es herauszufinden

Ich bin auf einen Beitrag für einen 3-Level-Exit aus dem Jahr 2005 gestoßen.

Es ist eine Include-Datei

https://www.mql5.com/en/forum/173225

Ich habe ein Skript zum Platzieren von ausstehenden Aufträgen und habe

#include

#define MAGIC = 20051120;

extern color clModifyBuy = Aqua;

extern color clModifySell = Tomato;

extern bool UseSound = False;

extern string NameFileSound = "expert.wav";

oben in der Datei und dann innerhalb von int start() habe ich die Zeile

if (UseTrailing) TrailingPositions();

Ich habe viel gesucht, kann aber nicht viel mehr dazu finden, und beim besten Willen kann ich mein Skript nicht kompilieren, wenn ich dies aufrufe. Es funktioniert ok ohne Hinzufügen von te-Code.

Hilfe wirklich geschätzt, wie es mich verrückt macht, ich kann wirklich nicht herausfinden, warum es nicht funktioniert. Es sagt immer, dass alle oben genannten nicht definiert sind.

Vielen Dank!

Kevin

 

Hey Kevin, schöner irischer Name,

Warum versuchst du, dies in ein Skript und nicht in einen EA einzubauen?

Skripte werden nur einmal ausgeführt, und ich glaube nicht, dass ein Skript einen Trailing-Stop einrichten kann. Versuchen Sie, es in einen EA einzubauen.

 

@pgtips: Ändern Sie die zweite Zeile so, dass sie nur

#define MAGIC 20051120

d.h. kein Gleichheitszeichen und kein Komma.

 
 

MTF-Indikator-Code in EA

Könnte mir jemand sagen, wo ich einige Informationen finden kann, wie ich den Code eines MTF-Indikators in einem EA schreiben kann? Ich danke Ihnen

 

Hallo cyberpasta,

sollte es nicht OrderSend() statt sendOrder() heißen ...

k3iroll

Grund der Beschwerde: