mql의 ide로서의 Vim - 페이지 5

 
Vladimir Simakov :
#3을 정의
#만약 a<5
...
#endif
이것은 작동합니다. 여기에서 전체 ttimes는 번역 단계에 있습니다. 전처리기가 실행 중일 때 constexpr 변수에 대해 아무 것도 알지 못합니다. 컴파일 시간입니다.

네.

#if에 연산자를 추가해야 합니다. &&, ||, defined, ==, !=, <, <=, >, >=...

 
Edgar Akhmadeev :

최신 C++ 표준을 정확히 모르지만 "#if x>0"은 어디에도 구현되지 않은 것 같습니다. 위시리스트는 일반적으로 적어도 "#if defined DEBUG && defined LEVELS"에 관한 것입니다.

지금 누가 알아? C++는 지난 5년 동안 매우 빠르게 발전하기 시작했습니다. Habré에서 저는 C++ 혁신을 통해 살펴보곤 했습니다. 그 다음에는 이 주제를 보는 것조차 그만두었습니다. 그것에 대해, 그리고 일상적인 작업을 위해 C ++는 이제 거의 필요하지 않습니다.

googled, 당신이 아마도 맞을 것입니다. 나는 constexpr https://habr.com/ru/post/351970/ 와 혼동했습니다.

일반적으로 새로운 C ++는 어둠에 싸인 미스터리입니다. IMHO )))

[삭제]  
Renat Fatkhullin :

어렵지 않다면 std 헤더 파일에 include 가드를 추가하세요.

전처리기에 대한 지시문 앞에 mqlcpp__를 추가합니다. 그렇지 않으면 첫 번째 전처리기가 처리를 시작합니다. std 라이브러리의 헤더에는 다음이 포함됩니다.

 #ifndef VIM
mqlcpp_ #include <Arrays/ArrayObj.mqh>
#endif

왜요? 그들은 가드를 포함하지 않습니다. (각 파일에 3개의 추가 행이 있는 경우) 일반적인 방식으로 포함될 수 있습니다.

 
Renat Fatkhullin :

여러분, "기능 및 기능 목록"과 "뭔가 빠진 것"을 비교하고 "비참한"이라는 단어를 제거하십시오. 특히 vim을 사용하는 경우.

우리는 인텔리전스를 향상시킬 것입니다. 템플릿으로는 그렇게 쉽지 않습니다. 검색이 있지만 더 좋을 것입니다. 계획은 이미 작성되었습니다.

옵션 -> 색상 설정에 색 구성표가 있지만 테마는 없습니다.


일반적으로 다음 릴리스에서는 편집기에 어떤 일이 일어날지 놀랄 것입니다. Github 및 Stack Overflow에 통합된 다국어 MQL4/MQL5/C++/Python 스튜디오로 전환하고 있습니다.

공유 디렉토리가 있는 mt 4 및 mt 5용 ME 편집기가 하나 필요합니다.

이제 mt 4와 mt 5 사이의 디렉터리를 지속적으로 동기화해야 합니다.

다른 사람은 모르겠고 mt 4와 mt 5 모두에서 작동하는 하나의 코드를 작성하고 mq 4 및 mq 5 헤더 파일에 포함하여 연결하고 컴파일합니다. 이 접근 방식을 사용하면 메인 로직을 두 번 작성하거나 다른 터미널에 복사할 필요가 없습니다.

현재 프로젝트 는 이 접근 방식으로 사용할 수 없습니다 ...

 
주제는 토끼에 관한 것입니다. 오, 죄송합니다 - 계란에 관한 것, 오 - 댄서에 관한 것입니다.
 
Vladimir Pastushak :

공유 디렉토리가 있는 mt 4 및 mt 5용 ME 편집기가 하나 필요합니다.

이제 mt 4와 mt 5 사이의 디렉터리를 지속적으로 동기화해야 합니다.

다른 사람 은 모르겠고 mt 4와 mt 5 모두에서 작동하는 하나의 코드를 작성 하고 mq 4 및 mq 5 헤더 파일에 포함하여 연결하고 컴파일합니다. 이 접근 방식을 사용하면 메인 로직을 두 번 작성하거나 다른 터미널에 복사할 필요가 없습니다.

현재 프로젝트는 이 접근 방식으로 사용할 수 없습니다 ...

예... 이 마법의 코드를 보기 위해.

 
Dmitry Fedoseev :

예... 이 마법의 코드를 보기 위해.

새로운 것은 없음, KimIV 라이브러리의 예에 따라 MT4에 대한 거래 작업 라이브러리 작성 - 주문 열기/닫기/후행 및 계산 및 @fxsaber 라이브러리 연결, OnTick()의 절차 스타일로 TS의 주요 논리 작성, 주제별 포럼의 경우 이러한 TS는 OnTick() 10-30줄의 코드에서 사용됩니다. 이것은 1-101개의 지표 또는 수준의 돌파 또는 여러 기간의 분석을 위한 TS입니다. .... 일반적으로 주제에 대해 새로운 것은 발명되지 않았습니다. 지난 10년 동안 포럼 .... 이번 주에 일부러 외국 포럼도 열심히 봤다 - 같은 상황, 모두가 같은 원을 걷는다)))

 
Dmitry Fedoseev :

예... 이 마법의 코드를 보기 위해.

 #ifdef __MQL5__

#endif

#ifdef __MQL4__

#endif
 
Igor Makanu :

새로운 것은 없음, KimIV 라이브러리의 예에 따라 MT4에 대한 거래 작업 라이브러리 작성 - 주문 열기/닫기/후행 및 계산 및 @fxsaber 라이브러리 연결, OnTick()의 절차 스타일로 TS의 주요 논리 작성, 주제별 포럼의 경우 이러한 TS는 OnTick() 10-30줄의 코드에서 사용됩니다. 이것은 1-101개의 지표 또는 수준의 돌파 또는 여러 기간의 분석을 위한 TS입니다. .... 일반적으로 주제에 대해 새로운 것은 발명되지 않았습니다. 지난 10년 동안 포럼 .... 이번 주에 일부러 외국 포럼도 열심히 봤다 - 같은 상황, 모두가 같은 서클에 걸어 ))))

따라서 새로운 것은 없으며 모든 것이 원 안에 있습니다. "열림 -\u003e 트롤 -\u003e 닫힘"

옛날 옛적에 나는 몇 년 전과 같은 방식으로 건설 현장에서 모놀리스 작업을 했습니다. "거푸집 조립 -> 보강재 묶음 -> 콘크리트 채우기 -> 거푸집 해체" 다른 사람이 없기 때문에 원 안에 있습니다 :)

 
Dmitry Fedoseev :

예... 이 마법의 코드를 보기 위해.

안녕, 그린, 나는 당신을 오랫동안 보지 못했습니다))) 당신의 은신처는 어디 있습니까?)))