Benutzerdefinierte Symbole. Fehler, Bugs, Fragen, Vorschläge. - Seite 17

 
Roman:


Du widersprichst dir selbst. In einem Beitrag schreiben Sie AND, jetzt schreiben Sie OR.
Sie haben eindeutig ein Definitionsproblem. Wir schreiben eine mql-Hochsprache, keine Bits.
Die Tatsache, dass Bits als Ergebnis der Addition UND haben, ist klar, aber wir sehen es nicht, aber wir wissen es.
Um es logischer auszudrücken, damit Sie von anderen verstanden werden können, liefert Bitwise OR die Summe der Flag-Werte!
Aber nicht UND !
Lassen Sie uns dieses Thema abschließen.

Nein, ich widerspreche nicht. Die Definitionen hingegen sind wirklich nicht ganz richtig. Was kann man von einem Autodidakten lernen...

Das ist der Anfang des Verständnisses Ihrer Botschaft. Das ist wirklich das Ende des Themas, Sie werden es dann selbst sehen.

 

Gibt es ein anderes Thema für diese Frage?

zull.kzn:

Hallo zusammen

Ich verwende mt zum ersten Mal und brauche es für die Datenanalyse und das Plotten

Ich habe ein Symbol erstellt, Balken aus einer CSV-Datei geladen, ich habe eine dicke Datendatei in meinem Insta-Verzeichnis

Symbol aktiviert, in Marktbeobachtung

Diagramm nicht anzeigen - "Warten auf Aktualisierung


Habe ich etwas verpasst?

Ich habe es sowohl in mt4 als auch in mt5 ausprobiert - alles ist dasselbe

Demo-Charts - Springen laufen

 
zull.kzn:

Soll ich in einem anderen Thread fragen?

Versuchen Sie es hier https://www.mql5.com/ru/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 
Slava:
Versuchen Sie es hier https://www.mql5.com/ru/forum/133408


<img src="https://c.mql5.com/3/283/2.jpg">

das Bild ist nicht eingefügt und es gibt keine Schaltfläche

Dateien:
2.jpg  353 kb
 
zull.kzn:


<img src="https://c.mql5.com/3/283/2.jpg">

das Bild passt nicht und es gibt keine Schaltfläche

Wie kann es sein, dass es keine Taste gibt? Es gibt eine Reihe von Schaltflächen am oberen Rand des Postbearbeitungsfensters. Es gibt sogar einen Tooltip mit der Aufschrift "Bild (Alt + I)".

Wer drückt im Dialogfeld zur Auswahl der csv-Datei auf die Schaltfläche OK?

 
Slava:

Warum gibt es keine Schaltfläche? Es gibt eine Reihe von Schaltflächen am oberen Rand des Postbearbeitungsfensters. Es erscheint sogar ein Tooltip "Bild (Alt + I)".

Schaltfläche OK im Dialog zur Auswahl der csv-Datei, die gedrückt wird?

es gibt keinen Button, siehe Screenshot - der Tooltip hat einen Bild-Button, aber nicht im aktuellen Fenster, alt + i funktioniert nicht, der Browser Chrome

im mt alles ok natürlich gedrückt

Balken erscheinen sowohl im rechten als auch im linken Fenster

und auch dort wird OK gedrückt

die Situation wird bei der Durchführung all dieser Maßnahmen genau beschrieben

Dateien:
3.jpg  51 kb
 
zull.kzn:

im mt sind natürlich alle ok's angeklickt

die Balken erscheinen sowohl im rechten als auch im linken Fenster

und auch dort wird auf OK geklickt.

die Situation wird bei der Durchführung all dieser Maßnahmen genau beschrieben

Beschreiben Sie Schritt für Schritt und mit Bildschirmabbildungen, was Sie tun.

Im vorherigen Screenshot sehen Sie, dass Sie zum Dateiauswahldialog gelangt sind und dass die Einträge in der Datei erkannt werden, aber es ist nicht klar, ob Sie auf OK geklickt haben oder nicht. Wahrscheinlich nicht, denn der Eingabefokus liegt auf dem Dateinamen.

 
Slava:

Beschreiben Sie Schritt für Schritt und mit Bildschirmfotos, was Sie tun.

Im vorherigen Screenshot sehen Sie, dass Sie zum Dialogfeld für die Dateiauswahl gelangt sind und dass die Einträge in der Datei erkannt werden, aber es ist nicht klar, ob Sie auf OK geklickt haben oder nicht. Wahrscheinlich nicht, da der Schwerpunkt der Eingabe auf dem Dateinamen liegt.

ok gedrückt.

das rechte Fenster ist geschlossen

Die Balken erscheinen im linken Fenster.

Gepresstes oK.

linkes Fenster geschlossen.

Das Ergebnis ist ein schwarzes Fenster mit folgender Meldung

Dateien:
1.gif  5323 kb
 

Fehler 23.

Importierte Zecken töten diejenigen, die auf CopyTicks-Funktionen untersucht wurden.

#define  PRINT(A) Print(#A + " = " + (string)(A))

#define  SIZE 100

void OnStart()
{
  MathSrand((uint)TimeLocal());
  const string Name = _Symbol + (string)MathRand();
  
  MqlTick Ticks[];
  PRINT(CustomSymbolCreate(Name, NULL, _Symbol)); // Создали символ.
  PRINT(SymbolSelect(Name, true)); // Поместили в Обзор рынка
  PRINT(CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, D'2019.06.01' * 1000)); // Взяли тики
  
  PRINT(ArrayResize(Ticks, SIZE));    // Оставили только SIZE-тиков
  PRINT(CustomTicksAdd(Name, Ticks)); // Пробросили их все
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории именно столько.

  MqlTick NewTicks[];  
  PRINT(ArrayCopy(NewTicks, Ticks, 0, 30, 10)); // Взяли 10 тиков с индексами 30-39.

  PRINT(CustomTicksReplace(Name, NewTicks[0].time_msc, LONG_MAX, NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории 40.
}


Ergebnis

CustomSymbolCreate(Name,NULL,_Symbol) = true
SymbolSelect(Name,true) = true
CopyTicksRange(_Symbol,Ticks,COPY_TICKS_INFO,D'2019.06.01'*1000) = 1096621
ArrayResize(Ticks,100) = 100
CustomTicksAdd(Name,Ticks) = 100
CopyTicksRange(Name,Ticks) = 100
ArrayCopy(NewTicks,Ticks,0,30,10) = 10
CustomTicksReplace(Name,NewTicks[0].time_msc,LONG_MAX,NewTicks) = 10
CopyTicksRange(Name,Ticks) = 10
 
zull.kzn:

gedrückt oK

rechtes Fenster geschlossen.

die Balken erscheinen im linken Fenster

Auch dort ist der Druck in Ordnung.

linkes Fenster geschlossen

Das Ergebnis ist ein schwarzes Fenster mit folgendem Text

Es wird nicht gespielt. Ein leeres Diagramm wird sofort nach dem Import von Balken aktualisiert.

Was passiert, wenn ich das Diagramm nicht öffne? Öffnen Sie das Diagramm nach dem Importieren von Balken.

Oder schließen und öffnen Sie das Diagramm.

Oder aktualisieren Sie das Diagramm über das Kontextmenü des Diagramms.