Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 322

 
Tapochun:
Schreiben Sie an servicedesk. Sie müssen Ihnen allerdings einen Code geben.

:-)

Sie wollen es nicht verbreiten? Wer ist damit konfrontiert / nicht?

Ich bereite Material für den Marktplatz vor. Soll ich ihnen den Code auch im Quellcode zeigen?

 
Tapochun:

Ja, wenn Sie sie dem Markt übergeben, werden sie sie schützen... soweit ich weiß.

Wenn der Quellcode obligatorisch ist, werde ich sie wahrscheinlich fragen...

Aber vielleicht ist jemandem so etwas schon einmal passiert? Können Sie einen möglichen Grund dafür nennen, dass der Test im Prüfgerät nicht funktioniert...

 
R0MAN:

Tapochun:

Der Markt verschenkt bereits EX5/EX4 ohne Quellen.

R0MAN:

Sie wollen es nicht verbreiten? Wer hat das schon einmal erlebt?

In all der Zeit, die ich hier bin, habe ich keinen einzigen Präzedenzfall gesehen...

 
MigVRN:

Der Markt verschenkt bereits EX5/EX4 ohne Quellen.

In all der Zeit, die ich hier bin, habe ich keinen einzigen Präzedenzfall gesehen...

Entschuldigung, danke für die Klarstellung.
 
MigVRN:

Der Markt verschenkt bereits EX5/EX4 ohne Quellen.

In all der Zeit, die ich hier bin, habe ich keinen einzigen Präzedenzfall gesehen...

https://www.mql5.com/ru/articles/385 - Ja, ich habe es gelesen...

Vielleicht ist es möglich, das Problem ohne Service Desk zu lösen...

Как опубликовать свой продукт в сервисе Маркет
Как опубликовать свой продукт в сервисе Маркет
  • 2012.04.17
  • MetaQuotes Software Corp.
  • www.mql5.com
Публикуйте свои интересные разработки в сервисе Маркет, и ваши программы станут доступными сразу всем трейдерам на MetaTrader 5 по всему миру. Маркет - это отличная возможность заработка с моментальным зачислением на счет и удобной статистикой для анализа покупок и скачиваний демо-версий Продуктов. Все MQL5-программы на Маркете при продаже автоматически шифруются под покупателя, допускают до трех активаций и не требуют дополнительной защиты с вашей стороны.
 
R0MAN:

So wie ich diese Zeile verstehe

"2014.11.27 12:32:03.125 2012.10.01 00:00:00 Warte Daten für EURUSD"

Bedeutet: Warten auf EURUSD-Daten. Wie kann ich sie hochladen?

Dies ist Ihr Expert Advisor. Sie sind der Einzige, der die Logik Ihres Expert Advisors kennt.
 
stringo:
Dies ist die von Ihrem EA erzeugte Zeile. Nur Sie kennen die Logik Ihres Beraters.

Prüfen.

Ich habe keine Ausdrucke und keine Kommentare im Code, mit Ausnahme von:

..
if(CopyBuffer(hCI,0,0,5,CI)<0)  {Print("Не удалось скопировать буфер индикатора"); Recount=true;}   
...
 request.comment="B_F 10.0";//DoubleToString(Money,2)+"$";
      if(!OrderCheck(request,check))
        {
         if(check.margin_level<100) volume-=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);
         Print("OrderCheck Code: ",check.retcode);
         continue;
        }
      if(!OrderSend(request,result) || result.deal==0)
        {
         Print("OrderSend Code: ",result.retcode);
...
 

Dies ist eine Meldung des Terminals oder des Testers.

Dies ist das Testgerät. Ganz oben steht das Terminalprotokoll:

Dies ist das Protokoll des Testers:

Die Transaktionen begannen sich zu öffnen...

Dennoch - ich frage mich, was es sein könnte und ob diese Nachricht den Ablauf beeinflussen wird...

 
R0MAN:

Dies ist eine Meldung des Terminals oder des Testers.

Dies ist das Testgerät. Ganz oben befindet sich das Logbuch des Terminals:

Dies ist das Protokoll des Testers:

Der Handel begann sich zu öffnen...

Trotzdem frage ich mich, was es sein könnte und ob diese Meldung den Test beeinflussen wird...

Sehen Sie sich den Screenshot des Testers an, den Sie zur Verfügung gestellt haben. Insbesondere das Protokoll.

Alle Nachrichten vom Expert Advisor (oder Indikator) enthalten simulierte Zeit, einschließlich

2014.11.28 19:25:38.078  2012.10.01 00:00:00  Wait Data for GBPUSD

Die Meldungen des Prüfgeräts selbst enthalten keine simulierte Zeit

Suchen Sie die Abdrücke auch im Indikator

 
stringo:

Sehen Sie sich den Screenshot des Testers an, den Sie zur Verfügung gestellt haben. Speziell für das Logbuch.

Alle Nachrichten vom Expert Advisor (oder Indikator) enthalten simulierte Zeit, einschließlich

Die Meldungen des Prüfgeräts selbst enthalten keine simulierte Zeit

Die Ausdrucke finden Sie auch im Indikator

Ja, ich danke Ihnen. Ich habe es herausgefunden.

Hier ist die Indikatorlinie:

for (int i=0; i<6; i++) if (Pair[i].CopyBuf(nBars)<0) { Print("Wait Data for "+Pair[i].m_name); return(0); } // получили данные из МА в буфера // при ошибке выходим
        
Grund der Beschwerde: