Fehler, Irrtümer, Fragen - Seite 2905

 

Wer sollte die Probleme der letzten Preisbindung lösen? Der Makler oder MQ?


 

Lässt sich nicht kompilieren:

template<typename T> 
class A  {  };

class B
  {
   template<typename T> void X(A<T>&);
  };
template<typename T> void B::X(A<T>&)  {  }

Er kompiliert:


template<typename T> 
class A  {  };

class B
  {
   template<typename T> void X(A<T>&){}
  };


Wo ist der Haken?


void OnStart(void)
  {
   B b;
   b.X(new A<int>);
  }


'X' - member function already defined with different parameters 
'X' - ambiguous call to overloaded function     
could be one of 2 function(s)   
   void B::X(B::A<T>&)  
   void B::X(B::A<T>&)  


 
DMITRII PECHERITSA:

Lässt sich nicht kompilieren:

Er kompiliert:

Wo ist der Haken?

Es handelt sich um einen bekannten Compilerfehler, dessen Behebung vorerst verschoben wurde.

 

Guten Tag!

Das Kopieren von Signalen funktioniert nicht.

Ich kann sehen, dass die Signale auf dem Unterzeichner vorhanden waren, das Kopieren hat im System nicht stattgefunden.

 
dnch:

Guten Tag!

Das Kopieren von Signalen funktioniert nicht.

Ich sehe, dass die Signale auf dem Unterzeichner waren, das Kopieren hat im System nicht stattgefunden.

Kopieren Sie in das Terminal für die Windows-Desktop-Version oder in das Terminal auf dem VPS?

 
Wie verhält sich die lokale Optimierung, wenn mehrere Kopien von MT5 (möglicherweise unterschiedliche Versionen) ausgeführt werden unddie Optimierung in jeder dieser Kopien läuft (möglicherweise nicht gleichzeitig)? Der Meldung des Benutzers nach zu urteilen, wird beim Versuch, einen Expert Advisor in einer Kopie zu optimieren, die Optimierung eines anderen Expert Advisors von einer anderen Kopie aus gestartet.
 
Vladimir Karputov:

Kopieren Sie in das Terminal für die Windows-Desktop-Version oder in das Terminal auf dem VPS?

Zu Windows auf VPS.

Ich habe es bereits herausgefunden, wie es normalerweise passiert, sind nicht sehr glatte Hände daran schuld))

Vielen Dank für die schnelle Antwort!

 

Sie können das Geld nicht aus dem verkauften Produkt herausbekommen. Die Uhr hat begonnen, auf die negative Seite herunterzuzählen. Was ist los?

 

Kann mir jemand sagen, welche Flaggen beim Kopieren von Zecken empfangen werden?

2020.11.18 23:50:07.449 00 (Si-12.20,M1)                          [time]  [bid]  [ask] [last] [volume]    [time_msc] [flags] [volume_real]
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 0] 2020.11.18 20:01:01  76087  76088  76087        1 1605729661364     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 1] 2020.11.18 20:01:03  76087  76088  76087        2 1605729663138     344             2
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 2] 2020.11.18 20:01:03  76087  76089  76088        1 1605729663414     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 3] 2020.11.18 20:01:03  76087  76089  76089        1 1605729663619     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 4] 2020.11.18 20:01:03  76087  76088  76088        1 1605729663791     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 5] 2020.11.18 20:01:07  76087  76089  76087        1 1605729667934     344             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 6] 2020.11.18 20:01:07  76087  76089  76084        1 1605729667934     344             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [ 7] 2020.11.18 20:01:07  76087  76089  76084        5 1605729667934     344             5


2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [84] 2020.11.18 20:01:32  76071  76075  76074        1 1605729692079     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [85] 2020.11.18 20:01:37  76074  76075  76075        1 1605729697259     312             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [86] 2020.11.18 20:01:37  76074  76075  76075       11 1605729697259     312            11
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [87] 2020.11.18 20:01:40  76065  76069  76069        2 1605729700021     312             2
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [88] 2020.11.18 20:01:42  76067  76072  76067        2 1605729702403     344             2
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [89] 2020.11.18 20:01:43  76063  76072  76065        1 1605729703986     344             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [90] 2020.11.18 20:01:43  76063  76072  76064        1 1605729703986     344             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [91] 2020.11.18 20:01:44  76062  76072  76063        1 1605729704550     344             1
2020.11.18 23:50:07.449 00 (Si-12.20,M1)        [92] 2020.11.18 20:01:44  76062  76072  76063        2 1605729704550     344             2

Skript-Code

/********************Script program start function*******************/
void OnStart()
 {
  MqlTick mqlTick[];
  ulong stMSC = D'2020.11.18 20:01:00'*1000, enMSC = D'2020.11.18 20:02:00'*1000;
  CopyTicksRange(_Symbol, mqlTick, COPY_TICKS_TRADE, stMSC, enMSC);
  ArrayPrint(mqlTick);
 }/******************************************************************/

Genau das gleiche Ergebnis liefert dieses Skript

/********************Script program start function*******************/
void OnStart()
 {
  MqlTick mqlTick[];
  ulong stMSC = D'2020.11.18 20:01:00'*1000/*, enMSC = D'2020.11.18 20:02:00'*1000*/;
  CopyTicks(_Symbol, mqlTick, COPY_TICKS_TRADE, stMSC, 93);
  ArrayPrint(mqlTick);
 }/******************************************************************/

Ersetze ich sie durch COPY_TICKS_ALL, erhalte ich die Flags 2, 4 und ihre Summe von 6. 312 und 344 sind aber auch vorhanden. Sie sollte 126 nicht überschreiten. Während des Handelstages beobachten wir 56 und 88 bei der Abfrage von COPY_TICKS_TRADE... Warum so viele?

 

Bitte fügen Sie diese Zeile nach dem Kompilieren ein:

0 Fehler, 0 Warnungen, 618 msec verstrichen

Ortszeit, zu der die Kompilierung durchgeführt wurde.