Fehler, Irrtümer, Fragen - Seite 1754

 
fxsaber:

Es ist klar, dass nur CopyTicks für den echten Handel mehr oder weniger vertrauenswürdig sind.

Das Leben zwischen defekten Balken gab es schon vor CopyTicks

.

 
fxsaber:

Sie können diese Parameter auf dem obigen Screenshot sehen - sie stimmen natürlich überein.

So ersparen Sie sich diese ganze Mühe!
Ich denke, Sie sollten nicht gleich in Panik verfallen, sondern einen Brief mit Fragen an den technischen Support des Brokers schreiben...
 
Alexander Puzanov:

Das Leben zwischen defekten Stäben gab es schon vor den Copyticks

Der Expert Advisor erhält Daten von den Balken und weiß nicht, ob diese fehlerhaft sind oder nicht. Daher kann sie einen großen Fehler machen. Mit CopyTicks ist die Wahrscheinlichkeit von Fehltritten viel geringer.
 
Alexey Kozitsyn:
Ich denke, Sie sollten nicht gleich in Panik verfallen, sondern lieber einen Brief mit Fragen an den technischen Support des Brokers schreiben...

Es gibt überhaupt keine Panik. Bei BCS-Real laufen die Ticks (Copytics) ruhig, und die Balken werden seit ein paar Dutzend Minuten nicht mehr aktualisiert.

"Behoben".

Den Beratern auf VPS ein großes Hallo!

 
fxsaber:

Es gibt überhaupt keine Panik. Bei BCS-Real laufen die Ticks (Copytics) ruhig, und die Balken werden seit ein paar Dutzend Minuten nicht mehr aktualisiert.

"Repariert."

Den Beratern auf VPS ein großes Hallo!

Ja, ein interessantes Bild. Wenn die Zeitkoordinaten auf 18.00 Uhr statt auf 17.30/31 Uhr gehen...
 
Vladislav Andruschenko:

mit FileExists versucht - aber woher wissen Sie, dass die Lizenz .........

FileExists außerhalb der Sandbox gibt sowieso false zurück, was an sich schon eine unnötige Einschränkung ist
 
A100:
FileExists außerhalb der Sandbox gibt immer noch false zurück, eine unnötige Einschränkung an sich
Marktordner in der Sandbox
 
Vladislav Andruschenko:
Marktordner in der Sandbox
Ich konnte einen solchen Ordner nicht finden, aber dann ist es doppelt seltsam, dass ::FileExists darauf Zugriff hat und andere Ordner mit .ex5 nicht. Es ist nicht klar, warum ein solcher Zugang gefährlicher ist
 

In der Referenz:

1. Werte für Eingabeparameter vom Typ Integer setzen

boolParameterSetRange(
const stringname,// Name des Parameters (Eingangsvariable )
boolenable,// Optimierung des Parameters erlauben
longvalue,// Parameterwert
longstart,// Anfangswert
longstep,//Änderungsschritt
long stop//Endwert
);

2. Setzen von Werten für einen Eingabeparameter vom Typ Real

ParameterSetRange(
const stringname,// Parametername (Eingangsvariable )
doubleenable,// ermöglicht die Optimierung des Parameters
doublevalue,// Parameterwert
doublestart,// Anfangswert
doublestep,// Schrittwechsel
double stop//Endwert
);

sollte wahrscheinlich ein bool? sein.
 

Kompilierungsfehler

int f( int i )
{
        while ( true ) {
                i += ::MathRand();
                if ( i > 4096 )
                        return i;
                i++;
        }
}//error: ')' - not all control paths return a value

Das Beispielhttps://www.mql5.com/ru/forum/1111/page1674#comment_2763828 wurde zwar korrigiert, aber nicht vollständig.

MathRand() wird hinzugefügt, damit das Beispiel Sinn macht. In der ursprünglichen Version eine andere Funktion (und nicht eine) + else + continue + switch mit seinem break .

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • www.mql5.com
Форум трейдеров MQL5.community