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

 
Valeriy Yastremskiy :

나는 뭔가를 이해하지 못했습니다. 배열 인덱스는 0에서 N까지의 인덱스입니다. 그리고 당신이 원하는 것은 해시가 있는 사전과 비슷합니다. 배열에서 이것을 하는 방법을 모르겠고 이것은 일반 배열에서 할 수 없다고 생각합니다. MT에는 사전이 있는 bibla 일반 클래스가 있습니다. 도움이 될 것입니다.

소중한 정보 감사합니다. 이 문제에서 모든 것이 명확하고 이해할 수 있습니다. 즉, 모든 배열의 엄격한 인덱스 값 시퀀스(0부터 시작하는 필수)는 모든 배열의 정수 속성입니다.

어렵지 않다면 이 질문에 대한 답을 알려주세요.... 10개의 요소로 구성된 정렬되지 않은 1차원 배열이 있으며 모두 값으로 채워져 있습니다. ArraySort(S_L,10,0,MODE_DESCEND) 함수 사용

이 배열은 내림차순으로 정렬되었으며, 정렬 후 배열 요소 값의 순서가 크게 변경되었습니다.

문제. 이 배열이 정렬된 후 어떤 함수를 사용하여 이 배열을 정렬 전 상태로 되돌릴 수 있습니까?즉, 동일한 값 시퀀스와 동일한 인덱스 시퀀스가 있어야 합니다.

고맙습니다.

 
ANDREY :

소중한 정보 감사합니다. 이 문제에서 모든 것이 명확하고 이해할 수 있습니다. 즉, 모든 배열의 엄격한 인덱스 값 시퀀스(0부터 시작하는 필수)는 모든 배열의 정수 속성입니다.

어렵지 않다면 이 질문에 대한 답을 알려주세요.... 10개의 요소로 구성된 정렬되지 않은 1차원 배열이 있으며 모두 값으로 채워져 있습니다. ArraySort(S_L,10,0,MODE_DESCEND) 함수 사용

이 배열은 내림차순으로 정렬되었으며, 정렬 후 배열 요소 값의 순서가 크게 변경되었습니다.

문제. 이 배열이 정렬된 후 어떤 함수를 사용하여 이 배열을 정렬 전 상태로 되돌릴 수 있습니까?즉, 동일한 값 시퀀스와 동일한 인덱스 시퀀스가 있어야 합니다.

고맙습니다.

그런 기능은 모르겠고 일반적으로 그런 작업에서는 배열의 복사본을 저장하고 원본이 필요하면 복사본을 사용합니다.

모든 정렬 기능은 일련의 비교 연산 및 순열 또는 올바른 경우 기억되지 않는 배열 값의 재할당입니다. 따라서 어떤 식 으로든 원본의 사본이 없습니다.

그리고 이전 인덱스 시퀀스에는 그러한 개념이 없습니다. 인덱스 시퀀스는 항상 0에서 N까지 오름차순으로 동일합니다. 배열을 뒤집을 수 있지만 이것은 N번째 요소의 값을 0 요소 이상으로 재할당하는 것입니다.

 
Valeriy Yastremskiy :

그런 기능은 잘 모르겠는데 일반적으로 그런 작업에서는 배열의 복사본을 저장하고 원본이 필요하면 복사본을 사용합니다.

모든 정렬 기능은 일련의 비교 연산 및 순열 또는 올바른 경우 기억되지 않는 배열 값의 재할당입니다. 따라서 어떤 식 으로든 원본의 사본이 없습니다.

그리고 이전 인덱스 시퀀스에는 그러한 개념이 없습니다. 인덱스 시퀀스는 항상 0에서 N까지 오름차순으로 동일합니다. 배열을 뒤집을 수 있지만 이것은 N번째 요소의 값을 0 요소 이상으로 재할당하는 것입니다.

이해했다. 고맙습니다. 따라서 먼저 배열을 다른 배열에 복사한 다음 정렬을 위해 첫 번째 배열을 보내야 합니다.
다시 한번 감사합니다.

 
Ivan_Invanov :
반환된 값

알았어 2
퍽 1
gtc는 0입니다

모든 것이 맞습니까? 그리고 두 정치인은 접근할 수 없습니까?

아마도.

이 모드의 함수는 정책 플래그를 반환합니다.

 
Ivan_Invanov :

여기 안정적으로 답해주는 사람이 없어 매번 새로운 화제를 만들게

도움말의 예에서 다루는 질문을 하고 있기 때문입니다.

아니면 소리내어 읽습니까?

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как правило...
 
Artyom Trishkin :

도움말의 예에서 다루는 질문을 하고 있기 때문입니다.

아니면 소리내어 읽습니까?

인증서에 포함되지 않은 질문도 있었습니다. 물론 저와 같은 분들이 많으실 텐데 같은 말을 반복하는 것에 지쳐 있는 것도 이해합니다. 하지만 증명서보다 더 자세한 설명은 가능했다. 그러나 이것은 물론 당신에게 달려 있습니다. 하지만 여러 실행 정책이 있는지, 인증서에 반영되지 않는 질문도 있었습니다. 인증서에 반영되지 않은 질문에 답변하는 것은 귀하의 책임입니까? 무례한 행동이 직업의 일부입니까? 무례함 대신 도움말보다 더 자세히 설명 할 수 있습니다. 그러나 이것은 개인의 문제입니다.
 
Ivan_Invanov :
인증서에 포함되지 않은 질문도 있었습니다. 물론 저와 같은 분들이 많이 계시고 같은 내용을 반복하시는데 지겹다는 것도 이해합니다. 하지만 증명서보다 더 자세한 설명은 가능했다. 그러나 이것은 물론 당신에게 달려 있습니다. 하지만 여러 실행 정책이 있는지, 인증서에 반영되지 않는 질문도 있었습니다. 인증서에 반영되지 않은 질문에 답변하는 것은 귀하의 책임입니까? 무례한 행동이 직업의 일부입니까? 무례함 대신 도움말보다 더 자세히 설명 할 수 있습니다. 그러나 이것은 개인의 문제입니다.

문서뿐만 아니라 포럼도 읽지 않습니다.

여기 당신의 대답이 있습니다

ps 그러나 메시지를 삭제하는 것은 좋지 않습니다. 특히 이 메시지가 이미 인용된 경우.
 
Alexey Viktorov :

문서뿐만 아니라 포럼도 읽지 않습니다.

여기 당신의 대답이 있습니다


이것은 홍수 후의 대답입니다. 만일 어떤 사람이 그 질문에 대답할 필요가 없다고 생각한다면 그렇게 말하게 하십시오. 그러나 그는 침묵을 지킨 다음 자신에게 무례함을 허용합니다. 물론 기업의 연대가 무엇보다 중요하다는 것을 이해합니다.

 
Ivan_Invanov :

이것은 홍수 후의 대답입니다. 만일 어떤 사람이 그 질문에 대답할 필요가 없다고 생각한다면 그렇게 말하게 하십시오. 그러나 그는 침묵을 지킨 다음 자신에게 무례함을 허용합니다. 물론 기업의 연대가 무엇보다 중요하다는 것을 이해합니다.

와드 №6

누군가가 모니터에 앉아서 귀하의 질문을 기다려야 한다고 생각하십니까? 3분동안 답이 없으면 그게 끝인가요? 대단원? 당신은 먼저 대답을 했고, 그 다음에는 그들이 대답하지 않은 이유에 대해 설명했습니다. 감사 대신 부당한 일에 부딪히게 됩니다. 그리고 기업의 연대는 어떻습니까? 어떤 기업을 지칭합니까?

 
Ivan_Invanov :

이것은 홍수 후의 대답입니다. 만일 어떤 사람이 그 질문에 대답할 필요가 없다고 생각한다면 그렇게 말하게 하십시오. 그러나 그는 침묵을 지킨 다음 자신에게 무례함을 허용합니다. 물론 무엇보다 기업의 연대가 중요하다는 것을 이해합니다.

질문하신 순서대로 답변이 이루어졌습니다.
다른 중재자가 귀하에게 답변하는 다른 스레드에서 같은 맥락에서 그와 이야기하려고 하지 마십시오. 문제가 많습니다. 나는 착하다...