MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1460

 
tabacmaker :

당신의 조언이 필요합니다!


다중 통화 Expert Advisor 를 테스트하려고 하는데 함수가 void OnTick(); 어드바이저에 있는 것(두 번째 통화)이 아니라 선택된 차트에서 틱이 발생할 때 호출됩니다. void OnTick(); 코드가 지속적으로 실행되도록 다른 기능으로?

   while (! IsStopped ())
    {
     ...
     Sleep ( 100 ); 
    }
 
tabacmaker :

당신의 조언이 필요합니다!


다중 통화 Expert Advisor 를 테스트하려고 하는데 함수가 void OnTick(); 어드바이저에 있는 것(두 번째 통화)이 아니라 선택된 차트에서 틱이 발생할 때 호출됩니다. void OnTick(); 코드가 지속적으로 실행되도록 다른 기능으로?

OnTimer()로 해결합니다. 타이머가 실행되도록 설정한 상태에서 올바른 방향으로 생각하고 있습니까?
 
tabacmaker :
OnTimer()로 해결합니다. 타이머가 실행되도록 설정한 상태에서 올바른 방향으로 생각하고 있습니까?

빨리 확인하세요

 
안녕하세요 MT4 테스터에서 버그가 발생했습니다!
Expert Advisor를 실행하고 테스터의 차트에 촛대를 분석하는 지표를 배치했습니다 ...
질문: 왜 Ask 또는 Bid를 요청할 때 - 현재 가격 , 테스터가 아닌 실시간으로 가격을 얻습니다 - 이것이 버그입니까?
파일:
77.png  119 kb
 
Maksim Mihajlov :
안녕하세요 MT4 테스터에서 버그가 발생했습니다!
Expert Advisor를 실행하고 테스터의 차트에 양초를 분석하는 지표를 넣었습니다.
질문: 왜 Ask 또는 Bid를 요청할 때 - 현재 가격 , 테스터가 아닌 실시간으로 가격을 얻습니다 - 이것이 버그입니까?

SymbolInfoTick을 사용해보십시오

 
Alexey Viktorov :

SymbolInfoTick을 사용해보십시오

시도해 보겠습니다. 감사합니다. 하지만 질문이 다릅니다. 테스터의 Ask 및 Bid가 실제 가격을 받고 생성된 가격이 아닌 실제 가격을 받는 것이 정상입니까? 이전에는 같은 일이 발생하지 않았습니까?

 
Maksim Mihajlov :

시도해 보겠습니다. 감사합니다. 하지만 질문이 다릅니다. 테스터의 Ask 및 Bid가 실제 가격을 받고 생성된 가격이 아닌 실제 가격을 받는 것이 정상입니까? 이전에는 같은 일이 발생하지 않았습니까?

이러한 결함은 더 일찍 만났지만 수정되었습니다.
최신 터미널 버전이 아닐 수 있습니다. 확인하다.
 
여러분, 환영합니다! 알려주십시오 ... 표시기가 있습니다 - Informer , 차트 창에서 미결 주문과 이익을 표시합니다. 내 고문은 다방향 주문을 많이 열어서 차트 창에 어리석게도 판매 주문 이 맞지 않는 상황이 나타납니다. 매우 불편합니다. 코드에서 열린 거래를 제거하려고했지만 땜질 한 후 표시기가 창에 나타나지 않습니다 (나는 여전히이 문제에 약합니다 =) ) ... 변수 매개 변수를 추가하여 설정하는 것이 가능합니까? 표시된 거래의 수, 또는 거래가 전혀 표시되지 않도록 하시겠습니까? 미리 감사드립니다!
파일:
 

안녕하세요. 누구든지 열린 위치 를 반복하여 티켓을 열 순서대로 배열에 쓸 수 있는 방법을 제안할 수 있습니까?

열거형으로 직위를 선택하면

 int pos_total = PositionsTotal ();
   for ( int j=pos_total- 1 ; j>= 0 ; j--)
         if (myposition.SelectByIndex(j)) 

가장 최근에 열린 것부터 가장 먼저 열린 것까지 선택됩니다. 아니면 그냥 무작위로? 그리고 여는 시간의 다른 정의를 어떻게든 추가해야 합니까?


 
sllallom :

안녕하세요. 누구든지 열린 위치 를 반복하여 티켓을 열 순서대로 배열에 쓸 수 있는 방법을 제안할 수 있습니까?

열거형으로 직위를 선택하면

가장 최근에 열린 것부터 가장 먼저 열린 것까지 선택됩니다. 아니면 그냥 무작위로? 그리고 여는 시간의 다른 정의를 어떻게든 추가해야 합니까?


네, 확인만 하시면 됩니다. 최후의 수단으로 배열을 정렬하면 됩니다.