Fehler, Irrtümer, Fragen - Seite 2061

 
Alexandr Bryzgalov:

Ich denke, eine Zeile wie diese wäre sinnvoller:

Du kannst nicht klar denken.

 
fxsaber:

Du kannst nicht klar denken.

Nun, jetzt ergibt alles einen Sinn.)

Danke für den Anstoß:

         ZeroMemory(request);
         ZeroMemory(result);
         //--- установка параметров операции
         request.action   =TRADE_ACTION_DEAL;        // тип торговой операции
         request.position =position_ticket;          // тикет позиции
         request.symbol   =position_symbol;          // символ 
         request.volume   =volume;                   // объем позиции
         request.deviation=5;                        // допустимое отклонение от цены
         request.magic    =EXPERT_MAGIC;             // MagicNumber позиции
         //--- установка цены и типа ордера в зависимости от типа позиции
         if(type==POSITION_TYPE_BUY)
           {
            request.price=SymbolInfoDouble(position_symbol,SYMBOL_BID);
            request.type =ORDER_TYPE_SELL;
           }
         else
           {
            request.price=SymbolInfoDouble(position_symbol,SYMBOL_ASK);
            request.type =ORDER_TYPE_BUY;
           }
         //--- вывод информации о закрытии
         PrintFormat("Close #%I64d %s %s",position_ticket,position_symbol,EnumToString(type));
         //--- отправка запроса
         if(!OrderSend(request,result))
            PrintFormat("OrderSend error %d",GetLastError());  // если отправить запрос не удалось, вывести код ошибки
         //--- информация об операции   
         PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);
 
fxsaber:
Wie erhält man das Startdatum des Tests in OnTesterInit?

Sie haben keine. Es ist auf den Punkt, dass MQL API fehlt Möglichkeiten, um herauszufinden, viele der Tester-Einstellungen (Ich schrieb vor langer Zeit in SD zurück auf MT4 und bekam die üblichen Ablehnung).

Das Startdatum kann nur in OnInit auf dem Agenten abgefangen werden.

 
Stanislav Korotky:

Das Startdatum kann nur in OnInit auf dem Agenten abgefangen werden.

Das habe ich in Report getan. Aber ich brauche es bei OnTesterInit, nicht später.

 
Arbeit mit Tics
Access violation at 0x000000014006C3B2 read to 0xFFFFFFFFFFFFFFFF
              000000014006 C3A0 4885 D2            test       rdx, rdx
              000000014006 C3A3 747 B              jz         0x14006c420

              000000014006 C3A5 53                push       rbx
              000000014006 C3A6 4883 EC20          sub        rsp, 0x20
              000000014006 C3AA 48897 C2430        mov        [rsp+0x30], rdi
              000000014006 C3AF 488 BD9            mov        rbx, rcx
   crash -->  000000014006 C3B2 488 B7AF8          mov        rdi, [rdx-0x8]
              000000014006 C3B6 4881 FFE8FFFF00    cmp        rdi, 0xffffe8
              000000014006 C3BD 730 B              jae        0x14006c3ca
              000000014006 C3BF 4883 C138          add        rcx, 0x38
              000000014006 C3C3 E818FA8AFF        call       0x13f91bde0  ; #5094 (terminal64.exe)
              000000014006 C3C8 EB37              jmp        0x14006c401

              000000014006 C3CA 488 D4AE8          lea        rcx, [rdx-0x18]

00: 0x000000014006C3B2
01: 0x000000014008A69C
02: 0x00000000071A0B1C
03: 0x0000000000000003
04: 0x0000000140486000
05: 0x000000002DA1E578
06: 0x0000000007B42EB0
07: 0x605F5E5D5C5B5A59
08: 0x4443424164636261


Access violation at 0x000000014006C3B2 read to 0xFFFFFFFFFFFFFFFF
              000000014006 C3A0 4885 D2            test       rdx, rdx
              000000014006 C3A3 747 B              jz         0x14006c420

              000000014006 C3A5 53                push       rbx
              000000014006 C3A6 4883 EC20          sub        rsp, 0x20
              000000014006 C3AA 48897 C2430        mov        [rsp+0x30], rdi
              000000014006 C3AF 488 BD9            mov        rbx, rcx
   crash -->  000000014006 C3B2 488 B7AF8          mov        rdi, [rdx-0x8]
              000000014006 C3B6 4881 FFE8FFFF00    cmp        rdi, 0xffffe8
              000000014006 C3BD 730 B              jae        0x14006c3ca
              000000014006 C3BF 4883 C138          add        rcx, 0x38
              000000014006 C3C3 E818FA8AFF        call       0x13f91bde0  ; #5094 (terminal64.exe)
              000000014006 C3C8 EB37              jmp        0x14006c401

              000000014006 C3CA 488 D4AE8          lea        rcx, [rdx-0x18]

00: 0x000000014006C3B2
01: 0x000000014008A69C
02: 0x0000000004110560
03: 0x0000000000000003
04: 0x0000000140486000
05: 0x000000001799E4B8
06: 0x000000000F2E37F0
07: 0x6387000000000000
08: 0xE0BEEEA457659F34
09: 0x77AE41F5CE0E464F
10: 0x000000003A853707
11: 0x0000000004113000
12: 0x000000001799E430
13: 0x0000000018240248
14: 0x0000000018240214
15: 0x000000000F2E37F0
16: 0x000000000411146F
 

Zwei Fragen:

1. Warum wird bei einer Änderung des Zeitrahmens die Funktion nicht in den FOLLOW-UP-Eigenschaften gespeichert? Beispiel. Ich habe den Heikin Ashi-Indikator und wenn ich den Zeitrahmen ändere, wird er über das Preisdiagramm gelegt, aber das Kontrollkästchen FRAME OVER verschwindet?

2. ich muss mein eigenes Profil speichern, was ich gerade tue. Wie kann ich mein eigenes Profil in MT5 auf einen anderen Computer übertragen? Mein Profil befindet sich nicht im Charts-Ordner(

 
RusikLLLL:

Zwei Fragen:

1. Warum wird bei einer Änderung des Zeitrahmens die Funktion nicht in den FOLLOW-UP-Eigenschaften gespeichert? Beispiel. Ich habe den Heikin Ashi-Indikator und wenn ich den Zeitrahmen ändere, wird er über das Preisdiagramm gelegt, aber das Kontrollkästchen FRAME OVER verschwindet?

2. ich muss mein eigenes Profil speichern, was ich gerade tue. Wie kann ich mein eigenes Profil in MT5 auf einen anderen Computer übertragen? Mein Profil befindet sich nicht im Charts-Ordner(

1) mt4/5 ist nicht reproduzierbar, wenn Sie die TF ändern, bleibt die Eigenschaft aktiv. Vielleicht zeichnen Sie einen benutzerdefinierten Indikator mit der Eigenschaft "über dem Chart anzeigen"...

2) \Benutzer\Benutzername\AppDaten\Roaming\MetaQuotes\Terminal\...\MQL5/Profiles/Charts

 
 
Wurde opencv auf mql portiert? Nicht wahr? Oder bin ich verwirrt?
 
Комбинатор:
Wurde opencv auf mql portiert? Oder täusche ich mich?

Ich habe es nicht gesehen und auch nicht gefunden, als ich danach gesucht habe.

Grund der Beschwerde: