![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Sığmıyor, zaten birkaç on gigabaytlık her türlü test seçeneğini tokatlamayı başardım.
Belki de ...MQL5\Include klasörünün nasıl paylaşılacağı konusunda başka bir seçenek vardır?
O zaman tüm projeleriniz için tek bir kütüphane oluşturmayı düşünmeli ve şimdi onu depoya koymalısınız.
Ve gerekirse diğer her şeyi evinizde tutun.
Ve bence genel olarak MQL5 Storage ile mükemmel bir seçenek.
Şahsen, MQL5 klasörünün tamamını normal olarak birkaç bilgisayarda senkronize etmeye başladım ve kaynakları kaybetmeyi bıraktım. Verileri depolamada depolamak için özel bir kısıtlama yoktur.
Bana göre, bu tek doğru seçenek.
Konulara bir göz atın:
Projeler için (isimle) paylaşım yapacak mısınız?
Güzel gün!
Seri numarasına göre nesnenin bir öğesine erişme ihtiyacı vardı. Örneğin:
İkinci öğeye erişmek mümkün mü? Bir süre sonra elementler yer değiştirebilir ama biz yine de ikinci elemente değineceğiz. Derleme sırasında erişimden bahsediyorum (yürütme sırasında değil), yani. sabit tarafından. C++ ile yazıyorum.Güzel gün!
Seri numarasına göre nesnenin bir öğesine erişme ihtiyacı vardı. Örneğin:
İkinci öğeye erişmek mümkün mü? Bir süre sonra elementler yer değiştirebilir ama biz yine de ikinci elemente değineceğiz. Derleme sırasında erişimden bahsediyorum (yürütme sırasında değil), yani. sabit tarafından. C++ ile yazıyorum.Soruyu doğru anlasaydım şunu yapardım:
Ve sonra vuracaktı: struct_var.array[1]
Belgelere göre, diziler giriş parametreleri olarak kullanılamaz. Yani, anladığım kadarıyla buna izin verilmiyor:
input int MAPer[0] = 12; // Период МА для пары 0
input int MAPer[1] = 14; // Период МА для пары 1
Bu tür girdi parametreleri, aynı stratejinin birkaç çiftte farklı girdi parametreleriyle kullanıldığı çoklu para birimi ticareti için çok gereklidir. Bu durumda nasıl hareket edilir? Belki bundan daha güzel bir şey:
input int MAPer_0 = 12; // Период МА для пары 0
input int MAPer_1 = 14; // Период МА для пары 1
int MAPer[NumSymb];
MAPer[0]=MAPer_0;
MAPer[1]=MAPer_1;
Belgelere göre, diziler giriş parametreleri olarak kullanılamaz. Yani, anladığım kadarıyla buna izin verilmiyor:
Çizgileri kullanın.
Soruyu doğru anlasaydım şunu yapardım:
Ve sonra vuracaktı: struct_var.array[1]
İşler biraz daha kafa karıştırıcı, yapı şöyle görünüyor:
yapı
{
int var;
çift var2;
...
};
her şey zaten uygulandı ve yeniden yapmak istemem. Ama zaten bir çözüm buldum, cevap için teşekkürler.