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

 
안녕하세요. 예를 들어 표준 직사각형을 그릴 때 커서가 작은 십자가처럼 보이는 것과 같이 자신의 표시기에서 MT4의 커서 모양을 변경할 수 있는지 누군가가 알려줄 것입니다.
 
avsem555 :
안녕하세요. 예를 들어 표준 직사각형을 그릴 때 커서가 작은 십자가처럼 보이는 것과 같이 자신의 표시기에서 MT4의 커서 모양을 변경할 수 있는지 누군가가 알려줄 것입니다.
Windows 커서는 표준 mql 도구를 사용하여 변경할 수 없습니다. 그러나 당신은 당신 자신을 그릴 수 있습니다.
 
알았습니다. 고맙습니다.
 


문제. 시세를 다운로드한 후 차트와 lo를 업데이트했는데 마지막 10개의 초가 이전의 초를 정확히 반복합니다. 어드바이저의 업무에 얼마나 영향을 미치든 간에 문제를 해결하고 싶습니다.

미리 감사드립니다.

 

안녕하세요. (아직 시장에 남아 있는) 마지막 두 개의 미결 주문을 선택하는 방법을 도와주세요.

OrdersTotal() - 시장의 주문 수를 표시합니다.

OrderSelect (포지션별 선택, Select_BY_Pos, Mode_trades) - 이 경우 "시장 주문" 목록에서 마지막 또는 끝에서 두 번째 주문에 액세스하는 방법은 무엇입니까?

 
Макс Сопельцев :

안녕하세요. (아직 시장에 남아 있는) 마지막 두 개의 미결 주문을 선택하는 방법을 도와주세요.

OrdersTotal() - 시장의 주문 수를 표시합니다.

OrderSelect(포지션별 선택, Select_BY_Pos, Mode_trades) - 이 경우 "시장 주문" 목록에서 마지막 또는 끝에서 두 번째 주문에 액세스하는 방법은 무엇입니까?

배열의 모든 주문을 수집하고 시간별로 정렬합니다. 배열의 마지막 두 주문은 마지막이자 끝에서 두 번째 주문이 됩니다.

 
Artyom Trishkin :

배열의 모든 주문을 수집하고 시간별로 정렬합니다. 배열의 마지막 두 주문은 마지막이자 끝에서 두 번째 주문이 됩니다.


새 항목이 추가될 때 어레이에 추가하는 방법은 무엇입니까?

티켓으로 배열로 주문을 수집하시겠습니까?

 

여기에 복사하겠습니다. https://www.mql5.com/ru/forum/334992

텍스트 파일에서 마지막 30,000줄을 Excel로 가져와야 합니다. mql4에서 텍스트 파일의 줄 수를 프로그래밍 방식으로 제한할 수 있습니까(예: 이전 항목을 삭제하고 새 항목 쓰기)? 5-ke에 같은 글이 있었는데 못찾겠네요.

Ограничение числа записываемых строк
Ограничение числа записываемых строк
  • 2020.03.15
  • www.mql5.com
Здравствуйте. Есть советник, записывающий тики. Возможно ли ввести ограничение на количество строк в текстовом файле. Например...
 

안녕하세요. 가장 간단한 질문. 사용자 정의 기능이 어떻게 작동하는지 이해하지 못합니다.

열린 매수 주문과 별도의 매도 주문 수를 표시하는 커스텀 함수를 만들고 싶습니다.

쓰기는 작성했지만 많은 오류를 생성합니다. 사용자 정의 함수에 대한 호소의 부정확성 오류일 가능성이 큽니다. 젠장, 나는 그것이 어떻게 작동하는지조차 이해하지 못합니다. 형식 변수, 출력 변수. 도와주세요.

 void OnTick ()
  {
   // Пользовательская функция "отчет об открытых ордерах."
  
   // Выводим 2 счетчика. Количество ордеров sell и ордеров buy
  
   int G, H = Otkr_Ord (a, b);
   Print ( "Ордера Sell = " , G, "Ордера Buy = " , H)
  
  
  }
  
   int Otkr_Ord ( int A, int B)
  {
  A = 0 ;
  B = 0 ;
   int z;
   for (z = OrdersTotal ()- 1 ; z >= 0 ; z--)
  {
   if (! OrderSelect (PositionIndex, SELECT_BY_POS, MODE_TRADES))
  {
   if (OrderType () == 0 && OrderCloseTime == 0 ) 
  A++;
   if (OrderType () == 1 && OrderCloseTime == 0 )
  B++; 
  }
  }
   return (G, H)
  }
 
Макс Сопельцев :

안녕하세요. (아직 시장에 남아 있는) 마지막 두 개의 미결 주문을 선택하는 방법을 도와주세요.

OrdersTotal() - 시장의 주문 수를 표시합니다.

OrderSelect(포지션별 선택, Select_BY_Pos, Mode_trades) - 이 경우 "시장 주문" 목록에서 마지막 또는 끝에서 두 번째 주문에 액세스하는 방법은 무엇입니까?

나는 시간 비교 주제가 있는 것을 보았다. 저것들. 시간은 또한 더 적게 비교할 수 있습니다.

티켓에 대해 별도로 2개의 변수.

주문 카운터

아직 열려 있는지 확인

변수에 시간 쓰기

변수로

다음 시간 비교.

2개의 변수에서 시간이 가장 긴 마지막 2개.