Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 639
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
Ja, vielen Dank, Sie sind einfach unbeschreiblich hilfreich, so klar! Awesomeooo!!!
Es wäre toll, wenn Sie sich wichtige Fähigkeiten auf möglichst direkte und effiziente Weise selbst beibringen könnten.
Und wenn andere auf die gleiche Weise davon profitieren können.
Mir fällt nichts ein) gibt es eine Zeile Und wie prüfe ich, ob sich die Zeile geändert hat
Ich kann mich nicht erinnern) gibt es eine Zeile Und wie prüfe ich, ob sich diese Zeile geändert hat
CHARTEVENT_OBJECT_CHANGE
Ändern der Eigenschaften eines grafischen Objekts über den Eigenschaftsdialog
CHARTEVENT_OBJECT_CHANGE
Ändern der Eigenschaften eines grafischen Objekts über den Eigenschaftsdialog
Wie ohne ein Objekt, wenn wir wissen, dass der Preis eine Linie ist, müssen wir prüfen, ob er sich geändert hat, ist es klar, dass wir den Preis vergleichen müssen).
welche Art von
wo man ein Maß für den Preis erhält2))
Wie ohne ein Objekt, wissen wir den Preis und das ist die Linie, ist es notwendig, um zu überprüfen, ob es sich geändert hat oder nicht, ist es klar, dass es notwendig ist, diesen Preis zu vergleichen Ich weiß nicht, wie)
welche Art von
wo man ein Maß für den Preis erhält2))
der Preis des letzten Balkens und wird zu Price2, vergleichen Sie Bid mit einem beliebigen Preis des letzten Balkens Ihrer Wahl - Open, Close, High, Low.
Wenn Sie Zwischenpreise wünschen, müssen Sie die Tick-Historie speichern und den vorherigen Preis von dort übernehmen. Dann wird das Gebot mit dem Preis des vorherigen Ticks verglichen.
Und was ist der Sinn der Preisnormalisierung? Sie müssen berechnete Werte normalisieren, die später in Handelsaufträgen verwendet werden, und der Preis ist bereits normalisiert.
der Preis auf dem letzten Balken wird Price2 sein
Wenn Sie Zwischenkurse wünschen, müssen Sie die Tick-Historie speichern und den vorherigen Preis von dort übernehmen.
Ich habe alles herausgefunden :)
Nein, das würde mit meinen Bars nicht funktionieren.
Die Suchmethode in der folgenden Tabelle ist etwas anders:
Halten Sie es nicht für frech, ichweiß nicht einmal mehr, wie ich es ansprechen soll, aber ich kann es nicht ändern. Ich dachte, wenn ich ein Array zusammenstellen könnte, dann würden die Bedingungen herausgefiltert werden und das Signal wie nichts anderes filtern.
Kümmern Sie sich nicht um mich, ichweiß nicht einmal mehr, wie ich es ansprechen soll, aber ich kann nichts dagegen tun. Ich dachte, wenn ich ein Array erstellen könnte, dann wären die Bedingungen für die Filterung des Signals ein Kinderspiel.
Die Funktion TimeCurrent() ist überladen. Wenn Sie die Beschreibung des Typs datetime lesen, werden Sie feststellen, dass die erste Variante der ersten Funktion ausreicht:
Das tut sie:
Wir können auf die andere Seite gehen, nicht um die Differenz der Zeitpunkte zu erhalten, sondern um diese Zeitpunkte zu vergleichen (gleichzeitig können wir wieder einen bedingten Ausdruck verwenden):
Startup gibt:
Wenn man das Wesentliche der angewandten Ideen verstanden hat und sich daran erinnert, was der Datentyp datetime ist, sollte die Arbeit mit Zeitpunkten keine Schwierigkeiten bereiten, wenn die erforderliche Genauigkeit Sekundeneinheiten nicht überschreitet.
Die Funktion TimeCurrent() ist überladen. Wenn Sie die Beschreibung des Typs datetime lesen, werden Sie feststellen, dass die erste Version der Funktion in Ordnung ist:
Das tut sie:
Wir können auch in die andere Richtung gehen, nicht um die Differenz der Zeitmomente zu erhalten, sondern um diese Momente zu vergleichen (gleichzeitig können wir wieder einen bedingten Ausdruck verwenden):
Laufen gibt:
Wenn Sie die Ideen verstanden haben und sich an den datetime-Typ erinnern, sollte die Arbeit mit Zeitpunkten kein Problem sein, solange die erforderliche Genauigkeit nicht über Sekundeneinheiten hinausgeht.
Um ehrlich zu sein, habe ich noch nicht herausgefunden, wie man es anwendet. Es fehlt noch ein Millimeter, es wäre eine Schande, aufzuhören, wenn es fast fertig ist.
Aufgabe, schreibe den Preis nicht in das Array, wenn das Objekt time(2nd parameter+3600sec>current)||(1st parameter time - 2nd parameter time)<3600sec )