Fragen Sie! - Seite 94

 
ANCOLL:
Ich frage mich, ob es eine Möglichkeit gibt, das Banner zu entfernen, da es manchmal die Sicht auf andere Indikatoren blockiert.

Schade, es ist .ex4

Der Indikator, den ich unten angehängt habe

Du kannst cja bitten, es in diesem Thread https://www.mql5.com/en/forum/178253 zu verkleinern.

Warum cja ex4 Codes nur mit Banner veröffentlicht - bitte lesen Sie diese 2 Threads:

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

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

 
Michel:
Es ist ganz einfach: Der obige Code ist eine Funktion, also müssen Sie sie irgendwo aufrufen. Wenn Sie ihn nie aufrufen, wird diese Funktion nie ausgeführt, so dass es sinnlos ist, sie in der kompilierten Datei zu behalten; das ist die Bedeutung des Fehlers, den Sie erhalten.

Ich habe es herausgefunden und es funktioniert. Ich danke Ihnen.

 

Benötige Ziffern

Dave137:

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

Ich habe dies versucht, erhalte aber einen großen "0"-Wert in der Grafik. Wie bringe ich den Indikator dazu, den Spread auf dem Diagramm der Währung zu platzieren, auf der er überlagert wird?

Ihre Weisheit und Ihr Wissen sind gefragt!

Dave

Dave,

Das Problem liegt in dieser Code-Zeile.

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

Bei der Verwendung von DoubleToStr ist die zweite Option die Rundung, d.h. auf wie viele Dezimalstellen gerundet werden soll. In Ihrem Fall runden Sie eine Zahl mit zwei oder 4 Dezimalstellen auf "Null" Dezimalstellen.

Siehe Unten:

string DoubleToStr( double value, int digits)

Gibt eine Zeichenkette mit dem angegebenen numerischen Wert zurück, der in ein bestimmtes Präzisionsformat umgewandelt wurde.

Parameter:

value - Fließkommawert.

digits - Präzisionsformat, Anzahl der Stellen nach dem Dezimalpunkt (0-8).

Der korrekte Code sollte lauten:

ObjectSetText("Spread_Label", DoubleToStr(spread,Digits), 14, "Ariel", Yellow);

HINWEIS: Digits ist eine interne Funktion, die die Anzahl der Dezimalstellen für das aktuelle Symbol zurückgibt.

Dies sollte Ihnen nun den Spread anzeigen.

Prost!

Hiachiever

 
ANCOLL:
Ich frage mich, ob es eine Möglichkeit gibt, das Banner zu entfernen, weil es manchmal die Sicht auf andere Indikatoren blockiert.

Schade, es ist .ex4

Der Indikator, den ich unten angehängt habe

Ja, ich habe den Code geschrieben und gepostet, damit Sie Ihre eigenen Zähler erstellen können.

 
newdigital:
Du kannst cja bitten, es in diesem Thread kleiner zu machen https://www.mql5.com/en/forum/178253

Warum cja ex4 Codes nur mit Banner postet - bitte diese 2 Threads lesen:

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

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

Ich sehe...

Sogar die Dolly und DIN, an denen ich, cja, minime und andere zusammen gearbeitet haben, wurden von diesen Dieben im Netz zerrissen und verkauft.

 

Problem mit ICUSTOM

Dies ist der Fehler, den ich erhalte, wenn ich meinen EA ausführe

GannHiLov1 EURJPYm,M30: Ungültige Indexpuffer-Nummer in iCustom-Funktion

Dies ist meine Icustom Funktion

double GannBuy1 = iCustom(NULL, 0, "###gann_hilo_activator###", lookback1,0);

Weiß jemand, wie man das beheben kann?

 

Für codersguru und andere Programmierer

Hallo zusammen,

Könnt ihr mir bitte bei meinem hier beschriebenen Problem helfen?

Danke

 

Kontinuierlicher Alarm

Ich frage mich, welcher Code und wo ich ihn einfügen kann, wenn ich möchte, dass ein Indikator einen Ton, eine E-Mail oder einen Alarm ausgibt, bis ich ihn ausschalte. Ich bin manchmal nicht an meinem Computer und benutze Textnachrichten und Töne, um mich zu alarmieren, egal ob ich wach bin oder schlafe. Ein Ton oder eine Textnachricht reicht nicht immer aus, um meine Aufmerksamkeit zu erregen.

Vielen Dank im Voraus

 

adx Sprachalarm

Hallo, ich frage mich, ob mir jemand helfen kann, einen Indikator zu erstellen, der mir einen Ton gibt, sobald die adx-Linie über 40 liegt?

Danke

 

iCustom am Ende des Taktes oder?

Hallo zusammen,

Ich habe versucht zu bestätigen, dass der iCustom die Werte am Ende des Balkens verwendet, oder berechnet er sie nach jedem Tick? Es ist nicht ganz klar in der Dokumentation. Es scheint, dass einige Funktionen wie iMa können Sie angeben, zu welchem Zeitpunkt in der Bar, dass Sie den Wert genommen werden soll.

Ich habe die folgende iCustom-Funktion und würde gerne wissen, ob es sich um den Wert von StochRSICurr am Ende des Tagesbalkens handelt oder nicht?

StochRSICurr = iCustom(Symbol(),PERIOD_D1, "Stochastic RSI",8,8,9,0,0);

Vielen Dank für Ihre Hilfe.

Putz