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

 
지수와 반품된 주문량은 어떻게 됩니까? 몇 개의 주문을 만들고 반복합니다. 전달은 배열을 통하지 않고 OrdersTotal이 일반 함수로 반환하는 숫자이며 주문이 저장된 배열 인덱스 의 주소를 반환하지 않습니다.
 

배열 크기배열 요소 (또는 예를 들어 주문)의 수입니다.

첫 번째 요소는 항상 인덱스 0을 갖습니다.

마지막 것은 배열의 크기 보다 하나 작습니다.


하나의 요소로 배열을 생성하려면 arr[0]을 통해서만 이 요소에 액세스할 수 있습니다. 다른 모든 경우에는 범위를 벗어난 배열 오류가 발생합니다.

주문에도 오류가 없지만 그렇지 않으면 첫 번째 요소(주문)에 도달하지 않습니다.

 
다음은 도움말입니다. https://www.mql5.com/en/docs/array
Документация по MQL5: Операции с массивами
Документация по MQL5: Операции с массивами
  • www.mql5.com
Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
나는 OrdersTotal이 금액만 제공한다는 것을 이해하고 주문에 액세스하기 위해 OrderSelect를 사용 하고 있으며 이제 이미 배열을 반복하고 있습니다. 나는 이 순간을 놓쳤다.
 
네, 그러죠. 주문선택 (0,


 
Nerd Trader 배열 인덱스 의 주소를 반환하지 않습니다.

당신은 번호가 아니라 거래 계정의 주문 목록을 통과합니다! 그리고 주문건수는 숫자일뿐.. 넘길수가 없어요.. 100이라는 숫자를 어떻게 넘기나요? 안돼요.. 그리고 100라인이 있는 리스트에 따르면 각 라인을 통과할 수 있습니다.

OrdersTotal() 함수에서 반환된 숫자는 소수이지만 항상 목록의 주문 수와 동일하도록 설계되었습니다.

항상 하나의 주문만 있다는 것을 알고 있다면 OrdersTotal() 없이 주문 번호 "0"으로 작업하기만 하면 됩니다.

 
Nikolay Ivanov # :

당신은 번호가 아니라 거래 계정의 주문 목록을 통과합니다! 그리고 주문건수는 숫자일뿐.. 넘길수가 없어요.. 100이라는 숫자를 어떻게 넘기나요? 안돼요.. 그리고 100라인이 있는 리스트에 따르면 각 라인을 통과할 수 있습니다.

OrdersTotal() 함수에서 반환된 숫자는 소수이지만 항상 목록의 주문 수와 동일하도록 설계되었습니다.

항상 하나의 주문만 있다는 것을 알고 있다면 OrdersTotal() 없이 주문 번호 "0"으로 작업하기만 하면 됩니다.

알렉세이 스테파넨코 # :

배열 크기배열 요소 (또는 예를 들어 주문)의 수입니다.

첫 번째 요소의 인덱스는 항상 0입니다.

마지막 것은 배열의 크기 보다 하나 작습니다.


하나의 요소로 배열을 생성하려면 arr[0]을 통해서만 이 요소에 액세스할 수 있습니다. 다른 모든 경우에는 범위를 벗어난 배열 오류가 발생합니다.

주문에도 오류가 없지만 그렇지 않으면 첫 번째 요소(주문)에 도달하지 않습니다.

응 그게 맞아.
 
Nerd Trader OrderSelect를 사용 하고 있으며 이제 이미 배열을 반복하고 있습니다. 나는 이 순간을 놓쳤다.

배열(목록)은 LOOP를 통해 반복됩니다. 그리고 OrderSelect 는 이 주기에서 일련 번호가 생성된 주문만 추가 작업을 위해 선택합니다.

Документация по MQL5: Торговые функции / OrderSelect
Документация по MQL5: Торговые функции / OrderSelect
  • www.mql5.com
OrderSelect - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Nerd Trader 배열 인덱스 의 주소를 반환하지 않습니다.
문제는 핸디캡에 위치 수를 부여하여 모든 배열을 채울 수 있기 때문에 핸디캡이 편리하다는 것입니다. ArrayResize가 위치 수와 연결되어 있기 때문에 0이 입력되면 모든 것이 중단됩니다. 따라서 위치 수가 0보다 크면 이 주기에 추가 조건이 있습니다. 나는 또한 이것과 끊임없이 혼란스러워서 이제 모든 것을 다시 확인했습니다. 그렇지 않으면 for가 for가 필요한 배열의 0 요소를 채우지 않기 때문에 그들은 올바르게 조언합니다.
 
친구야, 우리가 합의를 했다는 사실이