[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 52

 
gramp >> :

>> Wie bringe ich die Warnungen in die richtige Reihenfolge?

Erstellen Sie eine Art kritischen Abschnitt oder geben Sie die Warnmeldungen in einem Block aus.

 

Hallo.

Frage, ob es einen Indikator gibt, der ein akustisches Signal bei der Eröffnung eines neuen Balkens gibt (Optionen sind 15 min, 30 min...)? Wenn ja, schicken Sie mir einen Link.

Vielen Dank im Voraus!

 
Kostay писал(а) >>

Hallo.

Frage, ob es einen Indikator gibt, der ein akustisches Signal bei der Eröffnung eines neuen Balkens gibt (Optionen sind 15 min, 30 min...)? Wenn ja, schicken Sie mir einen Link.

Vielen Dank im Voraus!

//+------------------------------------------------------------------+
//|  возвращает признак появления нового бара для указанного периода |
//+------------------------------------------------------------------+
bool isNewBar(int timeFrame)
   {
   bool res=false;
   
   // массив содержит время открытия текущего (нулевого) бара
   // по 7 (семь) таймфреймам
   static datetime _sTime[7];  
   int i=6;

   switch ( timeFrame) 
      {
      case 1  : i=0; break;
      case 5  : i=2; break;
      case 15 : i=3; break;
      case 30 : i=4; break;
      case 60 : i=5; break;
      case 240: break;
      case 1440:break;
      default:  timeFrame = 1440;
      }
//----
   if (_sTime[ i]==0 || _sTime[ i]!=iTime(Symbol(), timeFrame,0))
      {
      _sTime[ i] = iTime(Symbol(), timeFrame,0);
      res=true;
      }
      
//----
   return( res);   
   }

if(isNewBar(15)) {Sound};

 
Reshetov писал(а) >>
teetrinker schrieb(a) >>

Guten Tag

Bitte erklären Sie, wie diese Passage im FileOpen-Tutorial zu interpretieren ist

===

Der Inhalt der Einträge in den Dateien

Bei jeder Kombination von Modi werden die Datensätze ohne Lücken in die Datei geschrieben. Wenn Dateien im Modus FILE_BIN gebildet werden, werden die Datensätze nacheinander geschrieben. Je nach Art der in die Datei geschriebenen Daten (und der zu diesem Zweck verwendeten Aufzeichnungsfunktionen) kann eine Kombination von Zeilenendezeichen ("\r\n") zwischen Gruppen von Datensätzen geschrieben werden. Wenn Dateien im FILE_CSV-Modus erzeugt werden, werden Datensätze mit einem Dateitrennzeichen (normalerweise ';') getrennt, und Gruppen von Datensätzen (bestehend aus Zeichenfolgen) werden mit einer Kombination von Zeilenendezeichen ("\r\n") getrennt.

===

mit "int FileOpen(string filename, int mode, int delimiter=';')" ist alles klar.

Wohin mit "\r\n"? Kann es mit FILE_CSV verwendet werden?

Nirgendwo. Im Handbuch steht in klarem Russisch: "Gruppen von Datensätzen (die Zeichenketten bilden) werden durch eine Kombination von Zeilenendzeichen ("\r\n") getrennt".

Ich verstehe diesen Satz nicht ganz... was genau bedeutet "Gruppen von Datensätzen (die eine Zeichenfolge bilden) werden mit einer Kombination von Zeilenendezeichen ("\r\n") getrennt"? Welche Gruppen von Datensätzen gibt es und "welche Kombination von Zeilenendezeichen"? Danke...

 
TheXpert писал(а) >>

Erzeugen Sie den Anschein eines kritischen Abschnitts oder geben Sie die Warnmeldungen in einem Block aus.

Ist es normal, dass das Protokoll nicht in Ordnung ist?

 
gramp >> :

Ist es normal, dass das Magazin nicht in Ordnung ist?

Das Prüfgerät zeigt nicht alle Ausdrucke und Warnmeldungen an, um Ressourcen zu sparen, daher die Diskrepanz. Wenn Sie die Protokolldatei öffnen und dort nachsehen, ist alles in Ordnung.

 

Für die besonders Begabten, die nicht lesen können:


teetrinker >> :

diesen speziellen Satz verstehe ich nicht...

Was genau bedeutet "Gruppen von Datensätzen (die Zeichenketten bilden) werden durch eine Kombination von Zeilenendezeichen ("\r\n") getrennt"?

Wenn Sie es nicht verstehen, bedeutet das nicht, dass Sie es nicht verstehen, sondern dass Sie inkompetent sind.


>> :

Welche Gruppen von Datensätzen gibt es?

Gruppen von Einzelsätzen


Teetrinker >> :


welche Kombinationen von Zeilenendezeichen" ?

\r\n
 
komposter писал(а) >>

Das Prüfgerät gibt nicht alle Ausdrucke und Warnmeldungen aus, um Ressourcen zu sparen, daher die Abweichung. Wenn Sie die Protokolldatei öffnen und dort nachsehen, wird alles in Ordnung sein.

habe es herausgefunden - die Visualisierung sollte auf langsame Geschwindigkeit eingestellt werden, dann ist alles in Ordnung, auf 32 ist ein Durcheinander

 
Reshetov писал(а) >> Wenn du es nicht verstehst, bedeutet das nicht, dass es unverständlich ist, sondern dass du inkompetent bist.
niemand streitet über kompetenz. ja, ich bin inkompetent, deshalb stelle ich die frage. habe ich erwähnt, dass es nicht klar ist? ich verstehe einfach nicht, was da steht, deshalb frage ich... oder ist dies der falsche thread?
 

Das ist die Art von Dingen, die geplant sind

SendMail("","Balanse "+AccountBalance()+
", Total Orders " +OrdersHistoryTotal()+
", Open Orders "+OrdersTotal()+
", Profit "+AccountProfit()+
", Equity " +AccountEquity()+
", Margin "+AccountFreeMargin()+", "+AccountMargin());

und wenn es alles funktioniert, kommt der Preis Werte mit 8 Dezimalstellen (Balance zum Beispiel 5000$ es kommt 5000.00000000) und alle anderen Werte die gleiche Weise, wie zu runden und, zum Beispiel, 5000.00?