Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 142
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Schleife durch alle Zellen eines Arrays und Protokollierung ihres Inhalts bei jeder Iteration.
Es ist ein bisschen kompliziert... Es ist sogar ein bisschen lang. Gibt es eine Möglichkeit, es so zu machen. Können Sie zum Beispiel print(ExtMapBuffer[0]); und den Inhalt drucken? Nur, wenn das möglich ist, wie kann ich diese Werte sehen...? Womit?
Das ist ein bisschen kompliziert... Es ist sogar ein bisschen lang. Gibt es eine Möglichkeit, dies zu tun? Können wir zum Beispiel print(ExtMapBuffer[0]); in den Code schreiben und uns den Inhalt ansehen? Nur, wenn das möglich ist, wie kann ich dann diese Werte sehen? Womit?
Nun, Sie müssen es nicht von Hand auf einem Blatt Papier machen, oder tut Ihnen Ihr Prozessor leid?)). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8)); Nur eine Zeile.
Nach dem Namen des Feldes zu urteilen, stammt es jedoch von einem Indikator. Wahrscheinlich kann man es sowieso auf dem Bildschirm sehen.
Sie müssen es ja nicht von Hand auf einem Blatt Papier machen, oder tut Ihnen Ihr Prozessor leid?)). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8);
Nach dem Namen des Feldes zu urteilen, stammt es jedoch von einem Indikator. Wahrscheinlich ist sie ohnehin auf dem Bildschirm zu sehen.
Ja, das ist richtig, das ist ein Indikator, so mache ich das auch. Ich verwende den Metaeditor und schreibe "Print("Ich arbeite an einem echten Konto");". Die Frage ist, wie man das Programm dazu bringt, diese Meldung auszugeben. Mit anderen Worten: Wie kann ich diese Nachricht sehen? Ich starte das Terminal neu und füge den Indikator zum Chart hinzu. Aber ich habe diese Meldung nicht gesehen, während der Indikator funktioniert. D.h. wie man die Fehler findet, wenn sie im Jahr sind. Ich bräuchte nicht den ganzen Code in php durchzusehen. Gibt den Fehler und die Zeile, in der er auftritt, aus. Aber hier weiß ich nicht einmal, wie ich Fehlermeldungen usw. sehen kann.
Wenn Sie die Debug-Meldungen nicht auswerten müssen, löschen Sie sie. Auf der Registerkarte "Log" des Testers werden nicht alle Meldungen angezeigt. Sie sind alle in den Protokollen enthalten. Jemand braucht sie. Kümmern Sie sich also selbst um die Reinigung des Raums. Oder suchen Sie auf der Website nach einem Walker, um das Protokollverzeichnis zu löschen.
Ich meine damit, dass bei jedem neuen Test die alten Stämme entfernt werden und zu Ballast werden. Auf diese Weise würden die Protokolle immer nur die aktuellsten Informationen über den letzten Test enthalten. Ich habe noch keinen automatischen Log Cleaner gefunden.
Sepulca:
Sie müssen es ja nicht von Hand auf einem Blatt Papier machen, oder tut Ihnen Ihr Prozessor leid?)). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8);
Nach dem Namen des Feldes zu urteilen, stammt es jedoch von einem Indikator. Wahrscheinlich ist sie ohnehin auf dem Bildschirm zu sehen.
Ja, das ist richtig, das ist ein Indikator, so mache ich das auch. Ich verwende den Metaeditor und schreibe "Print("Ich arbeite an einem echten Konto");". Die Frage ist, wie das Programm dazu gebracht werden kann, diese Meldung auszugeben. Mit anderen Worten: Wie kann ich diese Nachricht sehen? Ich starte das Terminal neu und füge den Indikator zum Chart hinzu. Aber ich habe diese Meldung nicht gesehen, während der Indikator funktioniert. D.h. wie man die Fehler findet, wenn sie im Jahr liegen. Ich müsste nicht den ganzen Code in php durchsehen. Gibt den Fehler und die Zeile, in der er auftritt, aus. Ich weiß nicht einmal, wie ich die Fehlermeldungen sehen kann.
In meinem Programm schreibe ich die Auftragseröffnung nur mit einer Nullvariablen vor, die ich als offene Auftragsnummer speichere. Entweder übersehe ich hier etwas, oder der Fehler liegt an einer anderen Stelle ... Bitte um Rat:) Hier ist ein Teil des Programms, in dem Aufträge geöffnet werden
Nun, wenn Sie daran denken, den Indikator zu kompilieren, nachdem Sie den Meta-Editor geändert haben, dann geht Ihr Programm aufgrund seiner Logik einfach nicht zum Drucken, oder Sie schauen nicht in das TERMINAL-Fenster der Registerkarte JOURNAL, EXPERTEN . In der Praxis/Demo ersetzen Sie Print durch Alert, dann wird es auf jeden Fall angezeigt.
Vielen Dank für Alert.
Fotos des Terminals auf Englisch und Russisch sind beigefügt
Versuchen Sie, im Terminal eine andere Sprache auszuwählen, zum Beispiel Niederländisch, und sehen Sie, was passiert.
In meinem Programm schreibe ich die Auftragseröffnung nur mit einer Nullvariablen vor, die ich als offene Auftragsnummer speichere. Entweder übersehe ich hier etwas, oder der Fehler liegt an einer anderen Stelle ... Bitte um Rat:) Hier ist ein Teil des Programms, in dem Aufträge geöffnet werden
Es gibt eine Funktion zur Bestimmung der Mindestlosgröße:
Ich frage mich, warum es einen Logarithmus gibt, und noch dazu einen natürlichen. Warum wird das eine durch das andere geteilt? Was wollte der Autor mit dieser Funktion bezwecken?