Leute, ich habe eine Stochastik in meinem EA. Wie bekomme ich sie in die Eingabeparameter? Ich bin es leid, den Code jedes Mal neu zu schreiben, wenn ich mit Stochastik spielen will.
Sergey Lobzankin: Leute, mein EA hat eine stochastische Wie kann ich sie in die Eingabeparameter eingeben? Ich bin es leid, den Code jedes Mal neu zu schreiben, wenn ich mit Stochastik spielen will.
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - Funktion nicht definiert if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Könnten Sie mir erklären, liebe Programmierer, wo der Fehler liegt?
KRIKS: if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - Funktion nicht definiert if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Könnten Sie mir erklären, liebe Programmierer, wo der Fehler liegt?
Die Funktionen CountBuy und CountSell sind nicht deklariert. Nach dem zu urteilen, was als nächstes geschrieben wird:
int CountBuy() 'CountBuy' - function can be declared only in the global scope
int CountSell() 'CountSell' - function can be declared only in the global scope
Diese Funktionen existieren zwar, werden aber innerhalb anderer Funktionen deklariert. Die Deklaration sollte außerhalb des Körpers einer Funktion platziert werden.
KRIKS: if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - Funktion nicht definiert if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Bitte erklären Sie mir, liebe Programmierer, wo der Fehler liegt?
Was wird hier geschrieben? CountBuy() 'CountBuy' - die Funktion kann nur im globalen Bereich deklariert werden
Artyom Trishkin: Benutzerdefinierte BB verwenden. Der Code befindet sich im Editor.
Ich bin in den Code gegangen, um mir das anzusehen.
IndicatorDigits(Digits);
Ich weiß nicht, über alle, aber ich habe zwei Orte, wo Indizes und Experten befinden, es ist C:\Programme (x86)\ MT4\MQL4\indicators und C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (dieser Ordner öffnet sich von Terminal File-Open-Daten-Verzeichnis) in beiden Orten, die ich für Code gesucht und es ist identisch.Vielleicht habe ich es wieder nicht richtig verstanden, können Sie es für jemanden, der es nicht weiß, klarstellen? Was ist der Unterschied zwischen benutzerdefiniert und Standard und wo sind beide zu finden?
Павел Козлов: Ich habe mich mit dem Code beschäftigt, um diese Sache zu studieren.
Ich weiß nicht, über alle, aber ich habe zwei Orte, wo Indizes und Experten befinden, es ist C:\Programme (x86)\ MT4\MQL4\Indikatoren und C:\Benutzer\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (dieser Ordner öffnet sich von Terminal File-Open-Daten-Verzeichnis) in beiden Orten habe ich für Code gesucht und es ist identisch.Vielleicht habe ich es wieder nicht richtig verstanden, können Sie es für jemanden, der es nicht weiß, klarstellen? Was ist der Unterschied zwischen benutzerdefiniert und Standard und wo sind beide zu finden?
Wo genau führen Sie den Indikator im Terminal aus?
Wie bekomme ich sie in die Eingabeparameter?
Ich bin es leid, den Code jedes Mal neu zu schreiben, wenn ich mit Stochastik spielen will.
Leute, mein EA hat eine stochastische
Wie kann ich sie in die Eingabeparameter eingeben?
Ich bin es leid, den Code jedes Mal neu zu schreiben, wenn ich mit Stochastik spielen will.
Hier können Sie sehen, wie man sie herausnimmt.
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert
int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden
int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Könnten Sie mir erklären, liebe Programmierer, wo der Fehler liegt?
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - Funktion nicht definiert
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert
int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden
int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Könnten Sie mir erklären, liebe Programmierer, wo der Fehler liegt?
Die Funktionen CountBuy und CountSell sind nicht deklariert. Nach dem zu urteilen, was als nächstes geschrieben wird:
Diese Funktionen existieren zwar, werden aber innerhalb anderer Funktionen deklariert. Die Deklaration sollte außerhalb des Körpers einer Funktion platziert werden.
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' - Funktion nicht definiert
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - Funktion nicht definiert
int CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden
int CountSell() 'CountSell' - Funktion kann nur im globalen Bereich deklariert werden
Bitte erklären Sie mir, liebe Programmierer, wo der Fehler liegt?
Was wird hier geschrieben? CountBuy() 'CountBuy' - Funktion kann nur im globalen Bereich deklariert werden
Die Funktionen CountBuy und CountSell sind nicht deklariert. Nach dem zu urteilen, was als nächstes geschrieben wird:
Diese Funktionen existieren zwar, werden aber innerhalb anderer Funktionen deklariert. Die Deklaration muss außerhalb des Funktionskörpers erfolgen.
Danke !!! Ich habe gemerkt, dass ich mit den Klammern etwas falsch gemacht habe.
https://www.mql5.com/ru/forum/238796
Vielleicht kann ich Leute von hier finden, die mir mit Ratschlägen helfen können.
https://www.mql5.com/ru/forum/238796
Benutzerdefinierte BB verwenden. Der Code befindet sich im Editor.
Ich weiß nicht, über alle, aber ich habe zwei Orte, wo Indizes und Experten befinden, es ist C:\Programme (x86)\ MT4\MQL4\indicators und C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (dieser Ordner öffnet sich von Terminal File-Open-Daten-Verzeichnis) in beiden Orten, die ich für Code gesucht und es ist identisch.Vielleicht habe ich es wieder nicht richtig verstanden, können Sie es für jemanden, der es nicht weiß, klarstellen? Was ist der Unterschied zwischen benutzerdefiniert und Standard und wo sind beide zu finden?
Ich habe mich mit dem Code beschäftigt, um diese Sache zu studieren.
Ich weiß nicht, über alle, aber ich habe zwei Orte, wo Indizes und Experten befinden, es ist C:\Programme (x86)\ MT4\MQL4\Indikatoren und C:\Benutzer\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90 (dieser Ordner öffnet sich von Terminal File-Open-Daten-Verzeichnis) in beiden Orten habe ich für Code gesucht und es ist identisch.Vielleicht habe ich es wieder nicht richtig verstanden, können Sie es für jemanden, der es nicht weiß, klarstellen? Was ist der Unterschied zwischen benutzerdefiniert und Standard und wo sind beide zu finden?