mql için bir ide olarak Vim - sayfa 5

 
Vladimir Simakov :
#3 tanımla
#eğer bir<5
...
#endif
Bu çalışacak. Burada tüm tsimes çeviri aşamalarındadır. Önişlemci çalışırken, constexpr değişkenleri hakkında hiçbir şey bilmez, çünkü derleme zamanı.

Evet.

#if: &&, ||, tanımlanmış, ==, !=, <, <=, >, >=... öğelerine operatörler eklemek gerekir.

 
Edgar Akhmadeev :

En son C++ standartlarını tam olarak bilmiyorum, ancak "#if x>0" hiçbir yerde uygulanmıyor gibi görünüyor. İstek listesi genellikle en azından "#if tanımlanmış DEBUG && tanımlanmış DÜZEYLER" ile ilgilidir.

kim bilir şimdi C++ son 5 yılda çok hızlı bir şekilde gelişmeye başladı, Habré'de C++ yeniliklerini karıştırıyordum, sonra bu konulara bakmayı bile bıraktım, modern C++'ta ustalaşmak için (şimdi C++17 gibi mi?) yazmanız gerekiyor üzerinde ve günlük görevler için C++ artık nadiren nerede gereklidir?

googled, muhtemelen haklısın, constexpr ile karıştırdım https://habr.com/ru/post/351970/

genel olarak, yeni C ++ karanlıkta örtülü bir gizemdir, IMHO)))

 
Renat Fatkhullin :

Zor değilse, std başlık dosyalarına içerme korumaları ekleyin (peki, ya da derleyiciye bir kez #pragma'yı yok saymasını öğretin).

mqlcpp__'yi önişlemciye yönergelerden önce ekleriz, aksi takdirde ilk önişlemci onu işlemeye başlar. std kitaplığındaki başlıklar aşağıdakileri içerir

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

Niye ya? Korumaları dahil değil. Varsa (her dosyada üç ek satır), normal şekilde dahil edilebilir.

 
Renat Fatkhullin :

Beyler, "özellikler ve yetenekler listesi" ile "eksik bir şey" arasında bir karşılaştırma yapın ve "zavallı" kelimesini kaldırın. Özellikle vim kullanıyorsanız.

İstihbaratı geliştireceğiz, şablonlarla o kadar kolay değil. Bir arama var, ancak daha iyi olacak - plan zaten hazırlandı.

Seçenekler -> Renkler ayarlarında renk şemaları var, ancak tema olmayacak.


Genel olarak, bir sonraki sürümde editöre ne olacağına şaşıracaksınız. Github ve Stack Overflow entegrasyonu ile çok dilli bir MQL4/MQL5/C++/Python stüdyosuna dönüştürüyoruz.

Paylaşılan dizinlere sahip mt 4 ve mt 5 için bir ME editörü istiyorum.

Şimdi mt 4 ve mt 5 arasındaki dizinleri sürekli olarak senkronize etmem gerekiyor

Diğerlerini bilmem, hem mt 4 hem de mt 5'te çalışan bir kod yazarım, onu mq 4 ve mq 5 başlık dosyalarına bir include ile bağlayıp derliyorum. Bu yaklaşımla, ana mantığı iki kez yazmaya veya farklı terminaller için kopyalamaya gerek yoktur.

Mevcut projeler bu yaklaşımla kullanılamaz...

 
Tema tavşanlar hakkında, ah, pardon - yumurtalar hakkında, ah - dansçılar hakkında.
 
Vladimir Pastushak :

Paylaşılan dizinlere sahip mt 4 ve mt 5 için bir ME editörü istiyorum.

Şimdi mt 4 ve mt 5 arasındaki dizinleri sürekli olarak senkronize etmem gerekiyor

Diğerlerini bilmiyorum, hem mt 4 hem de mt 5'te çalışan bir kod yazarım , onu mq 4 ve mq 5 başlık dosyalarına bir include ile bağlayıp derliyorum. Bu yaklaşımla, ana mantığı iki kez yazmaya veya farklı terminaller için kopyalamaya gerek yoktur.

Mevcut projeler bu yaklaşımla kullanılamaz...

Evet... bu sihirli koda bakmak için.

 
Dmitry Fedoseev :

Evet... bu sihirli koda bakmak için.

yeni bir şey yok, KimIV kitaplığı örneğini izleyerek MT4 için bir ticaret işlemleri kitaplığı yazın - emirleri aç / kapat / takip eden ve sayan ve @fxsaber kitaplığını bağlayın, TS'nin ana mantığını OnTick()'te prosedürel tarzda yazın, tematik forumlar için, bu tür TS OnTick() 10-30 satırlık kodda bulunur, bu, 1-101 göstergeler veya seviyelerin kırılmaları veya birkaç zaman diliminin analizi için bir TS'dir .... genel olarak, tematik üzerinde yeni bir şey icat edilmedi son 10 yılda forumlar .... bu hafta kasıtlı olarak yabancı forumlara bile dikkatle baktım - aynı durum, herkes aynı çemberde yürüyor)))

 
Dmitry Fedoseev :

Evet... bu sihirli koda bakmak için.

 #ifdef __MQL5__

#endif

#ifdef __MQL4__

#endif
 
Igor Makanu :

yeni bir şey yok, KimIV kitaplığı örneğini izleyerek MT4 için bir ticaret işlemleri kitaplığı yazın - emirleri aç / kapat / takip eden ve sayan ve @fxsaber kitaplığını bağlayın, TS'nin ana mantığını OnTick()'te prosedürel tarzda yazın, tematik forumlar için, bu tür TS OnTick() 10-30 satırlık kodda bulunur, bu, 1-101 göstergeler veya seviyelerin kırılmaları veya birkaç zaman diliminin analizi için bir TS'dir .... genel olarak, tematik üzerinde yeni bir şey icat edilmedi son 10 yılda forumlar .... bu hafta, kasıtlı olarak yabancı forumlara bile dikkatle baktım - aynı durum, herkes aynı çemberde yürüyor )))

Yani, yeni bir şey olamaz, her şey bir daire içinde: "Açıldı -\u003e Trol -\u003e Kapalı"

Bir zamanlar bir şantiyede bir monolit üzerinde çalışıyordum, tıpkı birkaç yıl önce olduğu gibi: "Kalıbı monte ettik -> Donatıları bağladık -> Betonla doldurduk -> Kalıbı söktük" vb. bir daire içinde, çünkü başka yok :)

 
Dmitry Fedoseev :

Evet... bu sihirli koda bakmak için.

Merhaba yeşil, seni yıllardır görmedim))) Kortejin nerede?)))

Neden: