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
Aktiviert (wählt aus) einen Stundenparameter GoodHourOfDay (-1 alle Stunden sind "gut")
Um einen Zeitraum (ein Intervall von Stunden) zuzulassen, verwenden Sie den Parameter BadHoursOfDay. Dies ist die Bitmaske der "schlechten" Stunden. Es werden 24 Bits verwendet (entsprechend der Anzahl der Stunden eines Tages).
Wenn Sie ein Intervall von 8 bis einschließlich 19 Stunden zulassen wollen, deaktivieren Sie die Stunden 0 bis 7 und 20 bis 23. Der Wert des Parameters sieht dann wie folgt aus
11110000000000001111111111 (in binärer Form),
16646399 (in dezimaler Form).
1. 16646399 = 11111100000000011111111 oder 1111000000000111111111?
Das oben beschriebene Handelsverbot sollte wie folgt aussehen - 111111100000000000011111= 16646175 (glaube ich).
2. auch dieser Teil des folgenden Artikels ist sehr unklar
Ja, 1111111111111111110000 = 16777152. Aber aus irgendeinem Grund scheint es mir, dass es nicht die ersten 6 Stunden des Tages sind , sondern die letzten.
Meiner Meinung nach sollte die Auflösung nur für die ersten 6 Stunden wie folgt aussehen: 0000001111111111111111111111= 262143.
Oder übersehe ich etwas? Ich hätte gerne eine ausführlichere Dokumentation dazu (vorzugsweise mit verschiedenen Beispielen), nicht wie jetzt... :(
Ich bin nicht gut im Programmieren. Soll der Parameter als eine lange Zeichenkette angegeben werden? Der Expert Advisor versteht sich selbst - wann ist es ein Binärcode und wann ist es ein Dezimalcode? Wie würde der Wert des Parameters aussehen, um den Handel von 02:00 bis 05:00 Uhr und von 14:00 bis 17:00 Uhr zu ermöglichen? Ich danke Ihnen im Voraus für Ihre Antworten.
Ich kann diesen Parameter nicht binär einstellen, ich kann nicht mehr als elf Ziffern eingeben. Aber in dezimaler Form funktioniert es, aber wie löst man die benötigte Zeit? Haben Sie einen Rat?
Stellen Sie den normalen Taschenrechner auf den Modus "Engineering" ein und führen Sie den gewünschten Wert von Bin bis Dez aus.
Es ist nur eine Frage der Zeit... :)
1. 16646399 = 11111110000000000011111111 oder 1111000000000000011111111111?
Das oben beschriebene Handelsverbot sollte wie folgt aussehen - 11111110000000000000011111= 16646175 (glaube ich).
2. auch dieser Teil des folgenden Artikels ist sehr unklar
Ja, 1111111111111111111111000000 = 16777152. Aber aus irgendeinem Grund scheint es mir, dass es nicht die ersten 6 Stunden des Tages sind , sondern die letzten.
Meiner Meinung nach sollte die Auflösung nur für die ersten 6 Stunden wie folgt aussehen: 0000001111111111111111111111= 262143.
Oder übersehe ich etwas? Ich hätte gerne eine ausführlichere Dokumentation dazu (vorzugsweise mit verschiedenen Beispielen), nicht wie jetzt... :(
Wenn ich es richtig verstehe, muss der Parameter wie folgt aussehen:1100011111111111110001111111= 13106303.1. 16646399 = 11111110000000000011111111 oder 1111000000000000011111111111?
Das oben beschriebene Handelsverbot sollte wie folgt aussehen - 11111110000000000000011111= 16646175 (glaube ich).
2. auch dieser Teil des folgenden Artikels ist sehr unklar
Ja, 1111111111111111111111000000 = 16777152. Aber aus irgendeinem Grund scheint es mir, dass es nicht die ersten 6 Stunden des Tages sind , sondern die letzten.
Meiner Meinung nach sollte die Auflösung nur für die ersten 6 Stunden wie folgt aussehen: 0000001111111111111111111111= 262143.
Oder übersehe ich etwas? Ich hätte gerne eine ausführlichere Dokumentation dazu (vorzugsweise mit verschiedenen Beispielen), nicht wie jetzt... :(
Wenn ich es richtig verstehe, muss der Parameter wie folgt aussehen -1100011111111111110001111111= 13106303.Vielen Dank für die Antwort. Ich habe versucht, es in das Testgerät zu stecken. Es funktioniert, aber nicht zu dem Zeitpunkt, zu dem ich es wollte. Wie konvertiert man von Binärcode in Dezimalcode?
Es funktioniert. Aber sie liegt vier Stunden hinter der Terminalzeit zurück. Beginnt der Handel um 6 statt um 2 Uhr, usw.
Ich bin mir bei1100011111111111111111111111 nicht ganz sicher, ich habe nur gesagt, was ich verstanden habe. Umrechnung von Bin in Dez wie oben beschrieben (kann leicht mit dem Windows-Rechner durchgeführt werden).
Wenn Sie den Stil "Engineering" wählen und Bin angeben, werden alle eingegebenen Zahlen binär sein. Um Bin in Dec problemlos zu konvertieren, müssen Sie nur den Modus von Bin auf Dec umstellen.
Ich bin mir bei1100011111111111111111111111 nicht ganz sicher, ich habe nur gesagt, was ich verstanden habe. Wie man von Bin in Dez umrechnet, wurde oben beschrieben (man kann es leicht mit dem Windows-Rechner machen).
Wikipedia hat alles.
Umwandlung von Binärzahlen in Dezimalzahlen
Angenommen, Sie erhalten eine Binärzahl 110001. Um sie in Dezimalzahlen umzurechnen, schreiben Sie sie einfach von rechts nach links als Summe der Ziffern wie folgt:
Ich würde auch gerne wissen, wie man in den Engineering-Modus wechselt und was "run" bedeutet?
Es ist ganz einfach.
Wenn Sie im Binärmodus arbeiten müssen, gehen Sie zu "Engineering" und Bin (F8).
Geben Sie z.B.11000111111111110001111111 ein und drücken Sie F6. Der Rechner rechnet automatisch Bin in Dez um und zeigt 13106303
PS
Im Binärmodus müssen 8 Bytes angegeben werden (andernfalls ist die Länge des Eingabewerts kleiner als 24 Zeichen).
Es ist ganz einfach.
Wenn Sie im Binärmodus arbeiten möchten, wechseln Sie zu "Engineering" und Bin (F8).
Geben Sie z.B.11000111111111110001111111 ein und drücken Sie F6. Der Rechner rechnet automatisch Bin in Dez um und zeigt 13106303
PS
Im Binärmodus müssen 8 Bytes angegeben werden (andernfalls ist die Länge des Eingabewerts kleiner als 24 Zeichen).
Ich gebe ein, drücke F6 - keine Reaktion. Trotzdem vielen Dank. Ich habe die gleiche Zahl 13106303 mit der klassischen Excel-Umrechnungstechnik erhalten. Aber mein Expert Advisor handelt nicht zu dem Zeitpunkt, zu dem ich ihn brauche. Ich denke, die Entwickler müssen mir die Antwort geben.
1. Ja, es gibt einige Frage an die Entwickler - Dass es eine Maske für 24 Stunden ist klar, aber wo ist die 1 und 24 Stunden, die ich persönlich nicht verstehen (obwohl es vernünftig ist, davon auszugehen, dass 1 Zeichen in der Maske ist 1 Stunde).
In meinem Urteil bin ich von folgenden Punkten ausgegangen
Hinweis
Werte von 0 bis 16777215 (1111111111111111111111111111b) sind korrekt. Jedes Bit in der Bitmap, das den Wert "1" hat, kennzeichnet die Stunde (deren Nummer im Tag der Bitnummer in der Bitmap entspricht) als "schlecht".
Wenn ich die Beschreibung richtig verstehe, sollte der Parameter 262143(000000111 111111111111111 ) nur den Handel innerhalb der ersten 6 Stunden erlauben.
Obwohl, nach dem hier beschriebenen Beispiel zu urteilen, die ersten 6 Stunden bereits die folgende Abbildung haben - 1111111111111111110000= 16777152 (angegebene 6 letzte Bitmap-Zeichen).
Oder es gab einen Fehler im Text und der Autor meinte die letzten 6 Stunden.
2. Wiederum - Engineering - F8(Bin) - die Bitmap als Bin eingeben - F6(Dec) - das gewünschte Ergebnis.
Von Dec zu Bin - Engineering - F6(Dec) - Bitmap als Dec (Parameter) eingeben - F8(Bin) - Bitmap dekodieren.