[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 137
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Tabii ki, kendin kontrol edebilirsin, ama belki birileri çabucak cevap verir.
Halihazırda oluşturulmuş eleman sayısına sahip bir m[] dizim varsa, 10 diyelim,
ve sonra diyorum
ArrayResize (m, 15)
dizinin orijinal 10 elemanı değerlerini koruyacak mı?
-------------------------------------------------- --------------------------
Her şey kontrol edildi - değerler kaydedilir.Tabii ki, kendin kontrol edebilirsin, ama belki birileri çabucak cevap verir.
Halihazırda oluşturulmuş eleman sayısına sahip bir m[] dizim varsa, 10 diyelim,
ve sonra diyorum
ArrayResize(m, 15)
dizinin orijinal 10 elemanı değerlerini koruyacak mı?
-------------------------------------------------- --------------------------
Her şey kontrol edildi - değerler kaydedilir.1. Veri dışa aktarma. DDE ve alıntı arşivini kaydetme ile her şey açıktır. Yerleşik dili kullanarak belirli bir süre için belirli bir aralıktaki belirli alıntıları yüklemekle ilgileniyor. Anladığım kadarıyla, bu komut dosyaları kullanılarak yapılır. Bu sitede veri yüklemek için komut dosyası örnekleri buldum.
Soru: scriptin otomatik olarak çalıştırılabilmesi için (bu durumda, boşaltma) bu scripti çalıştıracak bir Expert Advisor oluşturulması gerekir mi?
2. Komut dosyalarının kodu, vb. görünüşe göre *.mq4 içinde depolanır ve *.ex4 muhtemelen derlenmiş bir dosyadır. Şu olasılığı istiyorum: gerekirse, komut dosyasını herhangi bir metin düzenleyiciyle değiştirin - ve MT'nin önceden değiştirilmiş komut dosyasını yürütmesi için. *.mq4 ve *.ex4 ile ilgili varsayım doğruysa , arabirim dışı yöntemler kullanarak derlemek ve değiştirilmiş komut dosyasını yürütme için MT'ye geçirmek mümkün müdür?3. Bir dosya ve bir kitaplık aracılığıyla işlemlerin içe / dışa aktarılmasıyla ilgileniyor - böyle bir olasılık var mı (QUIK'teki işlevselliğe benzer)? Böyle bir olasılığa dair net bir belirti bulamadım. Bunun için değişimi kendi formatında bir dosya üzerinden düzenlemek gerçekten gerekli mi: danışman dosyayı okur ve ayrıştırır, içeriğe bağlı olarak işlemler gerçekleştirir? Mümkünse, herhangi bir örnek var mı?
4. MetaQuote dili için bir sözdizimi yardımcısı var mı ?
Şimdiden teşekkür ederim!MT ile ilgili birkaç teknik soru var.
1. Veri dışa aktarma. DDE ve alıntı arşivini kaydetme ile her şey açıktır. Yerleşik dili kullanarak belirli bir süre için belirli bir aralıktaki belirli alıntıları yüklemekle ilgileniyor. Anladığım kadarıyla, bu komut dosyaları kullanılarak yapılır. Bu sitede veri yüklemek için komut dosyası örnekleri buldum.
Soru: scriptin otomatik olarak çalıştırılabilmesi için (bu durumda, boşaltma) bu scripti çalıştıracak bir Expert Advisor oluşturulması gerekir mi?
2. Komut dosyalarının kodu, vb. görünüşe göre *.mq4 içinde depolanır ve *.ex4 muhtemelen derlenmiş bir dosyadır. Şu olasılığı istiyorum: gerekirse, komut dosyasını herhangi bir metin düzenleyiciyle değiştirin - ve MT'nin önceden değiştirilmiş komut dosyasını yürütmesi için. *.mq4 ve *.ex4 ile ilgili varsayım doğruysa , arabirim dışı yöntemler kullanarak derlemek ve değiştirilmiş komut dosyasını yürütme için MT'ye geçirmek mümkün müdür?3. Bir dosya ve bir kitaplık aracılığıyla işlemlerin içe / dışa aktarılmasıyla ilgileniyor - böyle bir olasılık var mı (QUIK'teki işlevselliğe benzer)? Böyle bir olasılığa dair net bir belirti bulamadım. Bunun için değişimi kendi formatında bir dosya üzerinden düzenlemek gerçekten gerekli mi: danışman dosyayı okur ve ayrıştırır, içeriğe bağlı olarak işlemler gerçekleştirir? Mümkünse, herhangi bir örnek var mı?
4. MetaQuote dili için bir sözdizimi yardımcısı var mı ?
Şimdiden teşekkür ederim!1. Her yerden (komut dosyası, uzman, gösterge) yapabilirsiniz.
2. Yapabilirsin, ama neden? Her şey doğrudan MQL4 kodunda uygulanabilir.
3. Yapabilirsin. Kumbarada istediğiniz kadar örnek var, sadece dosya üzerinden değil.
4. F1. https://docs.mql4.com/en/
4. F1. https://docs.mql4.com/en/
Ve ayrıca Editör'deki F1 düğmesi)
Demek istediğim şey o :-)
eeeeeeeh pazartesi zor
1. Her yerden (komut dosyası, uzman, gösterge) yapabilirsiniz.
2. Yapabilirsin, ama neden? Her şey doğrudan MQL4 kodunda uygulanabilir.
3. Yapabilirsin. Kumbarada istediğiniz kadar örnek var, sadece dosya üzerinden değil.
4. F1. https://docs.mql4.com/en/
1. Açıkçası, dil çalışacağım.
2. Basit bir örnek: Enstrüman, TF vb. seçiminin gerçekleştiği bir üçüncü taraf MTS.Ayrıca MT'den fiyat teklifi isteyecektir, yani. bu durumda, veri yükleme komut dosyasının kodunu değiştirin (MT'yi yönetmek için üçüncü taraf bir uygulamaya bağlanmak için henüz herhangi bir harici kitaplık bulamadım). MT'nin değiştirilen kodu derlemesi ve yürütmeye koyması gerekecektir.
Anladığım kadarıyla, https://docs.mql4.com/en/ adresinde otomatik derleme ve yürütme sorununu arayın.
3. Muhtemelen kötü görünüyor. Bana tüm örnekler, veri analizine dayalı olarak MT tarafında karar vermeyi tam olarak gösteriyor gibi geldi.
4. https://docs.mql4.com/ru/ için çok teşekkür ederiz. Ancak F1'e sözdizimi yardımcısı denilemez :)
Ne yazık ki, emekli olduğunda bunun yazarı - bu yüzden size bir profesyonel soruyorum - Kaybedilen bir işlemden sonra açıyorum, sadece bir lot * 2 - ve sonra siparişlerim bazen iptal oluyor - bir süre sonra - hepsi beklemede ve sıklıkla açılış anlaşmalarına ulaşmayın*2 Bunun nedeni, bu anlaşmayı açtıktan sonra işten sonra bakiyeyi tutmamız olduğunu düşünüyorum Balance_before = Balance_after; ve işlev için zaten bir sonraki işlem var, olağan olan devam ediyor, söyle bana - neyin değiştirilmesi veya düzeltilmesi gerekiyor - böylece
çok * 2 sipariş tamamlanana kadar açıldı veya zararı kapatana kadar açıldı - cevap için şimdiden teşekkürler! Saygılarımla, Sergey.
İlk hacmi (çift lot) ve adımı (çift x) parametre olarak iletin.
Yöntemi, volume parametresi yerine doğrudan OrderSend'e yapıştırın.
İşlev çağrısı örneği:://+ ------------------------------------- ----- ------------------+
İlk hacmi (çift lot) ve adımı (çift x) parametre olarak iletin.
Yöntemi, volume parametresi yerine doğrudan OrderSend'e yapıştırın.
İşlev çağrısı örneği:
1. Açıkçası, dil çalışacağım.
2. Basit bir örnek: Enstrüman, TF vb. seçiminin gerçekleştiği bir üçüncü taraf MTS.Ayrıca MT'den fiyat teklifi isteyecektir, yani. bu durumda, veri yükleme komut dosyasının kodunu değiştirin (MT'yi yönetmek için üçüncü taraf bir uygulamaya bağlanmak için henüz herhangi bir harici kitaplık bulamadım). MT'nin değiştirilen kodu derlemesi ve yürütmeye koyması gerekecektir.
Anladığım kadarıyla, https://docs.mql4.com/en/ adresinde otomatik derleme ve yürütme sorununu arayın.
3. Muhtemelen kötü görünüyor. Bana tüm örnekler, veri analizine dayalı olarak MT tarafında karar vermeyi tam olarak gösteriyor gibi geldi.
4. https://docs.mql4.com/ru/ için çok teşekkür ederiz. Ancak F1'e sözdizimi yardımcısı denilemez :)
2. Hiçbir şekilde anlamıyorum, neden hareket halindeyken bir şeyler derleyelim? Komut dosyası parametrelerini dışarıdan nasıl yöneteceğinizi bilmiyorsanız, bir dizi komut dosyasını hazırlayın ve çalıştırın.
MT4'ü bir konsol uygulamasından yönetmeyi başarıyorum. Bu kitaplığın inşa edildiği bir sınıf kitaplığı kullanıyorum.
4. Kodda net olmayan bir şey varsa, imleci net olmayanın üzerine getirin ve F1 tuşuna basın. İşte bir sözdizimi yardımcısı.