오류, 버그, 질문 - 페이지 2061

 
Alexandr Bryzgalov :

나는 이 줄이 더 좋을 것이라고 생각한다:

당신 생각이 옳지 않습니다.

 
fxsaber :

당신 생각이 옳지 않습니다.

자, 이제 모든 것이 명확해졌습니다)

밀어주셔서 감사합니다:

         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 :
OnTesterInit에서 테스트 시작 날짜를 얻는 방법은 무엇입니까?

안 돼요. 이것은 MQL API에서 많은 테스터 설정 을 찾을 수 있는 방법이 없다는 사실에 관한 것입니다(MT4에서 오랫동안 SD에 썼지만 일반적인 거부를 받았습니다).

시작 날짜는 에이전트의 OnInit에서만 가로챌 수 있습니다.

 
Stanislav Korotky :

시작 날짜는 에이전트의 OnInit에서만 가로챌 수 있습니다.

이것이 내가 보고서에서 한 일입니다. 그러나 나중에가 아니라 OnTesterInit에서 필요합니다.

 
진드기로 작업하기
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
 

두 가지 질문:

1. 왜, 시간 프레임을 변경할 때 함수가 위의 차트 속성 에 저장되지 않습니다. 예시. 하이킨아시 인디케이터가 있고 시간이 바뀌면 시세차트 위에 겹쳐서 CHART TOP 체크박스가 사라지나요?

2. 내 프로필을 저장해야 합니다. 저장합니다. MT5에서 프로필을 다른 컴퓨터로 전송하는 방법을 알려주세요. 내 프로필 폴더에 차트가 없습니다(

 
RusikLLLL :

두 가지 질문:

1. 왜, 시간 프레임을 변경할 때 함수가 위의 차트 속성 에 저장되지 않습니다. 예시. 하이킨아시 인디케이터가 있고 시간이 바뀌면 시세차트 위에 겹쳐서 CHART TOP 체크박스가 사라지나요?

2. 내 프로필을 저장해야 합니다. 저장합니다. MT5에서 프로필을 다른 컴퓨터로 전송하는 방법을 알려주세요. 내 프로필 폴더에 차트가 없습니다(

1) mt4/5는 재생되지 않으며, TF가 변경되면 속성이 활성 상태로 유지됩니다. 아마도 "차트 위에 표시" 속성이 있는 사용자 지정 표시기를 던지고 있을 것입니다.

2) \Users\UserNAME\AppData\Roaming\MetaQuotes\Terminal\...\MQL5/Profiles/Charts

 
 
opencv가 mql로 이식되었습니까? 예? 아니면 내가 뭔가를 혼동하고 있습니까?
 
Комбинатор :
opencv가 mql로 이식되었습니까? 예? 아니면 내가 뭔가를 혼동하고 있습니까?

보지도 않았고 찾지도 않았습니다.