Überprüfung des Mindeststopps in den auf dem Marktplatz veröffentlichten EAs. - Seite 14

 
Ich danke Ihnen allen für Ihre Hilfe. Das Problem ist noch nicht gelöst, aber ich werde nach Möglichkeiten suchen.
 
Nun, ehrlich gesagt, warum brauchen Sie die Funktionen der immer stoplevel und Verbreitung in der Sprache überhaupt, wenn der Makler erklärt, dass sie "Floating" und alle sind, erhalten 0? Heben Sie mit einem Gabelstaplerfahrer ab, verhandeln Sie mit dem Handelsserver. Besser noch, Sie raten gleich beim ersten Mal, damit der Server keine Fehlermeldung ausgibt.
 
Vladislav Andruschenko:
Ich danke Ihnen allen für Ihre Hilfe. Bis jetzt ist das Problem noch nicht gelöst, aber ich werde nach Möglichkeiten suchen.

Problem gelöst. Wenn der Stopper 0 ist, wird die Spanne mit dem vom Benutzer angegebenen Koeffizienten multipliziert. Wenn nach der ersten Einstellung von SL und TP der Fehler 130 ohne Requotes auftritt, dann erhöhen Sie den Koeffizienten um 1 und so weiter, bis der Fehler verschwindet. Und sagen Sie demjenigen, der den Marktplatz kontrolliert, dass er den richtigen Wert für den Streuungsmultiplikator einstellen soll. Nur in diesem Fall wird der Expert Advisor ohne einen einzigen Fehler 130 funktionieren.

 
Ihor Herasko:

Problem gelöst. Wenn stoplevel 0 ist, wird die Spanne mit dem vom Benutzer angegebenen Koeffizienten multipliziert. Wenn nach der ersten Einstellung von SL und TP der Fehler 130 ohne Requotes auftritt, dann erhöhen Sie den Koeffizienten um 1 und so weiter, bis der Fehler verschwindet. Und sagen Sie demjenigen, der den Marktplatz kontrolliert, dass er den richtigen Wert für den Streuungsmultiplikator einstellen soll. Nur in diesem Fall wird der Expert Advisor ohne einen einzigen Fehler 130 funktionieren.

Das ist alles gut, aber es gibt eine Sache. Das ist das Thema unserer Diskussion:

Der Fehler 130 sollte überhaupt nicht erscheinen, nicht einmal in irgendeiner Form.

Ihre Lösung ist nur für den Benutzer, aber auf dem Markt wird eine solche Lösung nicht funktionieren. denn es gibt den Fehler 130!

 
Vladislav Andruschenko:

Das ist ja alles schön und gut, aber es gibt da eine Sache. Das ist das Thema der Diskussion:

Der Fehler 130 sollte überhaupt nicht erscheinen, nicht einmal in irgendeiner Form.

Ihre Lösung ist nur für den Benutzer, aber sie wird auf dem Marktplatz nicht funktionieren, weil es einen Fehler 130 gibt!

Auch dafür gibt es eine Lösung (im vorigen Beitrag enthalten):

Und sagen Sie der Person, die auf dem Marktplatz kontrolliert, dass sie den richtigen Wert für den Multiplikationsfaktor der Streuung einstellen soll.

 
Ihor Herasko:

Auch für diesen Punkt gibt es eine Lösung (im vorherigen Beitrag enthalten):
Und sagen Sie demjenigen, der den Marktplatz kontrolliert, dass er den Spread-Multiplikator auf den richtigen Wert setzen soll.

Nein, das tun sie nicht. Die Antwort lautet: "Es sollte keine Fehler geben", und das war's...

Wenn Indikatoren für die Moderation akzeptiert werden, tun sie eine lustige Sache: sie physisch die Geschichte aus dem Ordner des Terminals zu löschen und führen Sie den Indikator: wenn ein Fehler außerhalb des Arrays auftritt - einen Spaziergang machen... Aber kein normaler Benutzer startet die Indikatoren auf diese Weise , oder? Aber leider konkurrieren die Moderatoren wahrscheinlich miteinander, um zu sehen, wer das Produkt am besten verbessern kann. Aber man kann nicht alle ihre Tricks im Auge behalten. Das Ergebnis ist, dass der Code um ein Vielfaches aufgebläht ist und alles ohne praktischen Nutzen ist - wir stopfen nur die Löcher, die von den Moderatoren erfunden wurden.

 
Vladislav Andruschenko:

Ihre Lösung ist nur für den Benutzer, aber sie wird auf dem Marktplatz nicht funktionieren, weil es einen Fehler 130 gibt!

Der Benutzer braucht sie auch nicht).

Ich sage Ihnen, machen Sie es richtig funktionieren für echte und stecken Sie es auf dem Marktplatz zu überprüfen.

Artyom Trishkin:

Wenn sie Indikatoren für die Moderation akzeptieren, tun sie etwas Lustiges: physisch löschen Sie die Geschichte aus dem Terminal-Ordner und führen Sie den Indikator: wenn es einen Fehler, wenn das Feld verlässt das Feld - einen Spaziergang machen... Aber kein normaler Benutzer startet die Indikatoren auf diese Weise , oder? Aber leider konkurrieren die Moderatoren wahrscheinlich miteinander, um zu sehen, wer das Produkt am besten verbessern kann. Aber man kann nicht alle ihre Tricks im Auge behalten. Am Ende ist der Code um ein Vielfaches aufgebläht, und das alles ohne jeden praktischen Nutzen - wir füllen nur die von den Moderatoren erfundenen Löcher.

Ich stimme nicht zu, das Starten des Indikators auf dem Chart ohne Historie ist möglich und kommt recht häufig vor - wenn der Benutzer in einem neuen Terminal ein Symbol auf den Chart mit einem laufenden Indikator zieht (oder einfach die TF auf diejenige ändert, die noch nicht geöffnet wurde).

Solche Fehler sollten nicht vorkommen.

 
Artyom Trishkin:

Nein, das tun sie nicht. Die Antwort lautet: "Es sollte keine Fehler geben" und das war's...

Wenn sie Indikatoren für die Moderation zu akzeptieren, sie tun es in einer lustigen Art und Weise: physisch löschen Sie die Geschichte aus dem Ordner des Terminals und führen Sie den Indikator: wenn es einen Fehler beim Verlassen des Arrays - einen Spaziergang machen... Aber kein normaler Benutzer startet die Indikatoren auf diese Weise , oder? Aber leider konkurrieren die Moderatoren wahrscheinlich miteinander, um zu sehen, wer das Produkt am besten verbessern kann. Aber man kann nicht alle ihre Tricks im Auge behalten. Das Ergebnis ist, dass der Code um ein Vielfaches aufgebläht ist und alles ohne praktischen Nutzen ist - wir stopfen nur die Löcher, die von den Moderatoren erfunden wurden.

Hinzu kommt, dass man nach der Entdeckung eines kleinen Fehlers, der in wenigen Minuten behoben werden kann, noch mehrere Tage auf die Moderation warten muss. :)
 
Vitalii Ananev:
Außerdem müssen Sie, wenn Sie einen winzigen Fehler finden, der in ein paar Minuten behoben werden kann, mehrere Tage länger auf die zweite Moderation warten. :)
Ja, es gibt Momente der Zeit. Vor allem, wenn sie Ihnen schreiben: "Fügen Sie diese Funktion hinzu, und ich werde sie sofort kaufen". Oder wenn sie um ein Update oder eine neue Funktion bitten und Sie es in einer Stunde erledigen. Sie schreiben, dass Sie auf eine Bestätigung warten. Und dann dauert die Überprüfung zwei oder drei Wochen. Sie müssen eine Zeitversion senden.........

Aber das ist nicht der Punkt. Die Kontrollen sind gut. Aber hier sind die absurden Fehler. Es ist ein bisschen schwierig, damit umzugehen.
 
Artyom Trishkin:

Nein, das tun sie nicht. Die Antwort lautet: "Es sollte keine Fehler geben" und das war's...

Wenn sie Indikatoren für die Moderation akzeptieren, tun sie es auf eine lustige Art und Weise: physisch löschen die Geschichte aus dem Terminal-Ordner und führen Sie den Indikator: wenn es einen Fehler außerhalb des Arrays - einen Spaziergang machen... Aber kein normaler Benutzer startet die Indikatoren auf diese Weise , oder? Aber leider konkurrieren die Moderatoren wahrscheinlich miteinander, um zu sehen, wer das Produkt am besten verbessern kann. Aber man kann nicht alle ihre Tricks im Auge behalten. Das Ergebnis ist, dass der Code um ein Vielfaches aufgebläht ist und alles ohne praktischen Nutzen ist - wir stopfen nur die Löcher, die von den Moderatoren erfunden wurden.

Tatsächlich handelt es sich um eine Nachahmung einer häufigen Situation: das Anhängen des Indikators an das Symboldiagramm, von dem die Historie gerade heruntergeladen wird. Ein Beispiel: Ein Benutzer öffnete den Chart zum ersten Mal und stellte den Zeitrahmen auf D1 oder sogar W1 um und fügte den Indikator sofort an diesen Chart an.
Grund der Beschwerde: