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

 
ArrayChar.mqh, ArrayDouble.mqh, ArrayFloat.mqh, ArrayInt.mqh, ArrayLong.mqh - 이것은 현재 언어 개발 수준에 대한 조롱입니다.
네, 예전에는 달랐지만 지금은 정상적으로 할 수 있고 C++ 컨테이너의 기본 개념을 MQL로 옮길 수 있습니다.
 
Sergey Dzyublik :
네, 예전에는 달랐지만 지금은 정상적으로 할 수 있고 C++ 컨테이너의 기본 개념을 MQL로 옮길 수 있습니다.
나는 의심한다. 그러나 이것이 목발과 갈퀴의 길임을 거의 의심하지 않습니다. 직접 시도해 보시지 않겠습니까?
 
Комбинатор :
나는 의심한다. 그러나 이것이 목발과 갈퀴의 길임을 거의 의심하지 않습니다. 직접 시도해 보시지 않겠습니까?

현재 단계에서 내 활동 분야는 일반적으로 프로그래밍 언어와 관련하여 MQL과 관련이 없습니다.
CObject와 일반 컨테이너로 작업하는 그다지 유쾌하지 않은 경험이 내 기억에 남아 있을 뿐입니다.

내 개인적인 의견으로는 알고리즘과 데이터 구조 의 기초에 대한 지역 "프로그래밍" 커뮤니티의 지식 수준은 가볍게 말해서 그다지 좋지 않습니다.
가능한 이유는 MQL을 C++ 언어로 포지셔닝하기 때문이지만 적절한 수준의 지원은 말할 것도 없고 컨테이너 자체가 없기 때문입니다.
그 사람이 구현에 올라 ArrayString.mqh, ArrayObj.mqh, ArrayDouble.mqh, .... 가 어떻게 거기에서 발명되었는지 알아냈으며 언제 어느 것을 사용하는 것이 바람직합니까?
단위.

그리고 많은 사람들이 자신을 위해 만들어진 생태계인 MQL을 벗어나는 경향이 없기 때문에,
그러면 그들은 고품질 알고리즘과 데이터 구조 작업의 이점에 대해 아무 것도 모릅니다.
 
Sergey Dzyublik :

현재 단계에서 내 활동 분야는 일반적으로 프로그래밍 언어와 관련하여 MQL과 관련이 없습니다.
CObject와 일반 컨테이너로 작업하는 그다지 유쾌하지 않은 경험이 내 기억에 남아 있을 뿐입니다.

내 개인적인 의견으로는 알고리즘과 데이터 구조 의 기초에 대한 지역 "프로그래밍" 커뮤니티의 지식 수준은 가볍게 말해서 그다지 좋지 않습니다.
가능한 이유는 MQL을 C++ 언어로 포지셔닝하기 때문이지만 적절한 수준의 지원은 말할 것도 없고 컨테이너 자체가 없기 때문입니다.
그 사람이 구현에 올라 ArrayString.mqh, ArrayObj.mqh, ArrayDouble.mqh, .... 가 어떻게 거기에서 발명되었는지 알아냈으며 언제 어느 것을 사용하는 것이 바람직합니까?
단위.

그리고 많은 사람들이 자신을 위해 만들어진 생태계인 MQL을 벗어나는 경향이 없기 때문에,
그러면 그들은 고품질 알고리즘과 데이터 구조 작업의 이점에 대해 아무 것도 모릅니다.
글쎄, 당신은 생성 된 생태계의 한계를 넘어서기 때문에 지식 수준은 "매우"이며 고품질의 모든 이점에 대해 모든 것을 알고 있습니다. 고품질 알고리즘과 데이터 구조를 만들고 설명하지 않도록 근거 없는 것. 그렇지 않으면 소리와 여기에서 보고 싶은 것을 하고 이미 많은 유용한 일을 하고 있는 누군가를 위해 만든 것을 사용하겠다는 제안과 "소음과 먼지"가 없는 것입니다.
 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

컴비 네이터 , 2017.04.13 22:33

 template < typename T>
struct Struct
{
   void operator [] ( int );
};

종종 비슷한 디자인을 사용하지만 이 경우 불행히도 작동하지 않습니다.

 
Sergey Dzyublik :

@fxsaber , 유용한 일을 제안합니다.
예를 들어, C++에서 템플릿 연구의 일부로 가장 널리 사용되는 컨테이너의 구현을 MQL로 전송합니다.
결국 일반 타입의 컨테이너를 사용하는 것은 일반적으로 편리하지 않고 성능면에서도 모든 것이 좋지 않습니다.


거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

문자열 유형의 터미널 전역 변수가 필요합니까?

fxsaber , 2017.04.10 19:50

여기서 다시 용어의 무지는 내가 말한 것의 의미를 이해하는 것을 허용하지 않습니다.

차가움을 추구하지 않습니다. 라이브러리 사용 < 1%. 해당 사용자의 1% 미만이 더 많은 종소리와 휘파람을 사용할 것입니다. 따라서 베이스만 있어야 하는 것이 맞는 것 같습니다. 그리고 그녀는 그렇습니다. 이미 이것은 이전에 복잡한 것을 쉽게 작성하기에 충분하다는 것이 밝혀졌습니다. 위의 코드는 그 중 하나입니다.


먼저 내가 작성한 것을 직접 사용하고 다른 사람에게 유용할 수 있다고 생각되면 공개적으로 게시합니다. 그리고 제가 직접 사용하지 않는다면, 그런 글을 쓰기 위해 시간을 허비하는 것은 무엇보다 가족들에게 무책임한 일이 될 것입니다.

표준 라이브러리(수학과 그래픽 제외)는 결코 필요하지 않았습니다. 이 멋진 블로그 에서 잠재적으로 편리하고 흥미로운 솔루션을 보았으니 읽어보시길 권합니다.

Stanislav Korotky
Stanislav Korotky
  • www.mql5.com
Trader's profile
 
최신 ME 빌드가 새로 생성된 문서의 기본 인코딩을 변경했습니까?
 
Andrey Dik :
최신 ME 빌드가 새로 생성된 문서의 기본 인코딩을 변경했습니까?
ME 1580: Win-1251(ANSI)에서 EA 생성
 
Andrey Khatimlianskii :
ME 1580: Win-1251(ANSI)에서 EA 생성

인코딩을 어떻게 볼 수 있습니까?
타사 편집기에서 텍스트 유형을 변경하여 변경되었다는 것을 알았지만 어떤 인코딩을 찾는 방법을 모르겠습니다.
 
Andrey Dik :

인코딩을 어떻게 볼 수 있습니까?
타사 편집기에서 텍스트 유형을 변경하여 변경되었다는 것을 알았지만 어떤 인코딩을 찾는 방법을 모르겠습니다.

저는 AkelPad(토탈 커맨더와 함께 제공)를 사용합니다.

그는 현재 것을 보여주고 다른 방법으로 저장할 수 있습니다.