Выдох вдох хорошо дышать Чёрный горох да нелегко глотать Пуля и ствол нажал и разошлись Где добро где зло попробуй разберись А что мне надо да только свет в оконце А что мне снится что кончилась война Куда иду я туда где светит солнце Вот только братцы добраться до темна Шаг другой до счастья долеко Эй брат постой я знаю не легко Вымой лицо побрейся улыбнись Выйди на крыльцо свободе поклонись А что мне надо да только свет в оконце А что мне снится что кончилась война Куда иду я туда где светит солнце Вот только братцы добраться до темна А что нам надо да только свет в оконце А что нам снится что кончилась война Куда идём мы туда где светит солнце Вот только братцы добраться до темна Галанин С.
Bu konu defalarca açıldı :
İşte bu konuyla ilgili ilkbaharda yapılan bir ve ikinci açıklama. Tek şey, geliştiricilerin MT5'te sanal pozisyonların ticaret sunucusunda depolanmasını uyguladıkları hatalı bir fazla tahmin var.
Kilit sorun değil. İşte MT5 konseptinin kendisinin güvenilmezliğinin nedenleri. Ve mantıklı bir sonuç:
Mevcut yayınlanmış MT5 işleviyle, aynı işlem aracında aynı anda manuel işlem yapmak için MQL5'te GÜVENİLİR Uzman Danışman yazmak mümkün değildir!
PS Burada ve burada beta testçilerine MT5'te bu sorunun çözümünü nasıl gördüklerini sordum... geliştiricilere sorulan benzer sorular da yanıtlanmadı.
Dürüst olmak gerekirse, özellikle bir danışmanla bu kadar büyük bir sorun görmüyorum.
OrderComment () var olduğu ve yürütüldüğü sürece Herhangi bir strateji (manuel olarak gerçekleştirilenler hariç), Magic'i bir yoruma yazıp oradan ayıklayarak daha önce olduğu gibi uygulanabilir. Sadece yazmanız veya daha doğrusu, görünmeyen OrderMagicNumber () işlevini geçersiz kılmanız gerekir.
Ancak manuel ticaret için, bu yorumun ekranda gözlemlenmesi arzu edilir (hesap geçmişi sekmesindeki MT4'ün aksine) ve ardından yorumda bilgi depolamanın güvenilirliği dışında düşünülecek bir şey yoktur.
Burada bir uygulama yöntemi önerildi, ancak güvenilir değil:
Yanlış sonuçlara varıyorsunuz. Hem büyüler hem de yorumlar MT4'tekiyle aynı şekilde çalışır.
Her şeyi kendiniz kontrol etmek için lütfen sürümü bekleyin.
Sihirler ve yorumlar , sipariş yürütme geçmişinde saklanır, ancak toplu konumda değil.
Yukarıdaki sorunu çözmek için tarihi analiz etmeyi öneriyor musunuz?
Tekrar ediyorum, şimdi MT4'te herhangi bir stratejinin mevcut durum hakkında bilgi toplaması ve kesintiye uğramamış gibi çalışmasına devam etmesi temeldir. Bu bilgiler açık pozisyonlardan elde edilebilir. Bunu MT5'te yapmayın, çünkü. toplu konum hakkında yetersiz bir bilgi var ve hepsi bu. FILLED siparişlerin geçmişini analiz edebilirsiniz, ancak yine de bu son derece güvenilmezdir, çünkü. tüm geçmiş analiz için mevcut olmayabilir (MQL5 araçlarını kullanarak sihirli filtreyi kullanarak DOLUMLU siparişlerin geçmişini indirmek mümkün müdür?), çok büyük olabilir ve analizi için önemli zaman harcanabilir.
Onlar. MT5'te, FILLED siparişlerin geçmişine dayalı olarak stratejinin toplam pozisyona katkısını geri yüklemeyi öneriyor musunuz?
Bu sorun, binicileri işaretlemenin güvenilir bir yolu olan MT4 ile de ortaya çıktı, ancak gördüğümüz gibi, çözümünde herhangi bir değişiklik yok, aksine daha da ileri gittiler.
MT4'te toplam pozisyonun yapısını dikkate alma sorunu yoktur. MT4'te bağımsız Uzman Danışmanları tek bir ticaret aracında kolayca ve güvenilir bir şekilde yazabilir ve çalıştırabilir ve ayrıca orada manuel olarak ticaret yapabilirsiniz. Ve MT5'te, bir ticaret aracında bir danışmanla birlikte manuel olarak güvenilir bir şekilde (stratejinin mantığını ihlal etmeden) ticaret yapmak bile imkansızdır.
MT4'te toplam pozisyonun yapısını hesaba katma sorunu yoktur. MT4'te bağımsız Uzman Danışmanları tek bir ticaret aracında kolayca ve güvenilir bir şekilde yazabilir ve çalıştırabilir ve ayrıca orada manuel olarak ticaret yapabilirsiniz. Ve MT5'te, bir ticaret aracında bir danışmanla birlikte manuel olarak güvenilir bir şekilde (stratejinin mantığını ihlal etmeden) ticaret yapmak bile imkansızdır.
Evet, sorunun özü açık ve şeffaf, çünkü birkaç programda. bu tür ürünlerin çalışması gerekiyordu. Örneğin, FC'deki kötü şöhretli Rumus veya ID sistemleri. Bunun MT5'te nasıl uygulanacağını cevaplamakta tereddüt ediyorum çünkü. Henüz kullanmadım, sabırsızlanıyorum. Ve bir çıkış yolu aramanız gerekecek, en azından benzer bir yaklaşım, en azından bir şekilde danışmanların eylemlerini tanımlıyor, yine de hiç yoktan iyidir.
MT5'in gelişiyle birlikte daha güvenilir seçenekler aramaya çalışacağız.
MQL5'te üst düzey API aracılığıyla uygulamanın başka bir yolu, ancak yine güvenilmez:
Bu yanlış bir ifadedir. Önce MQL5'i denemeniz , ardından komplikasyon sırası hakkında konuşmanız gerekir.
Yıllar içinde geliştirilen programlama sürecinin mantığını değiştirmek zor olacaktır. Ancak MQL5'teki programlar daha kısa sürede MQL4'tekinden daha karmaşık oluşturulabilir. Ve o kadar çok fırsat eklendi ki, şimdi tüm yenilik hacmini hayal etmek zor. Faydalı yenilikler.
-------
HER ŞEYİN MQL4'ten MQL5'e yeniden yazılması gerekmesi kötü.
Tabi ki yapabilirsin! Ancak MQL4->MQL5'i taşırken, çoğu durumda durum böyle değildir.
nen, lütfen bana MQL5'te tek bir ticaret aracında birkaç bağımsız strateji başlatmaya izin veren bir strateji uygulama vizyonunuzu söyleyin.
Standart MT4 dağıtımından herhangi bir basit stratejiyi alın ve onu evrensel (bağımsız) bir strateji yapın.
MQL4'te bu, 10 satırlık kod ve 5 dakikadan az bir çalışmadır.
MQL5'te bu... hayal bile edilemez.
MQL5 kullanarak MQL5'in kendisinden daha yüksek bir API seviyesi oluşturarak bu soruna bir çözüm görüyorum. Bu API, MT4 pozisyonlarının sahip olduğu tüm özelliklere sahip olacak olan sanal pozisyonlarla çalışma yeteneği ile ticaret fonksiyonlarını uygulayacaktır. Bu tür API'lerin çeşitli sürümlerinin CodeBase MQL5'te görüneceğinden (kehanet basittir) ve zamanla hataların ortadan kaldırılacağından ve her şeyin ideale getirileceğinden eminim. Tüccarlar bu API'yi basitçe bağlayacak ve ardından yukarıdaki görevin ve benzerlerinin çözümü de 5 dakikadan az sürecek.
Ancak ne yazık ki bu çözüm yine de güvenilir olmayacaktır çünkü. sanal pozisyonların mantıksal bağlantılarının veri tabanı, ticaret sunucusunda saklanmayacaktır.
Not Ayrıca, bu API aracılığıyla, MT4'ün bir analogu olan bu sanal konumlarla elle çalışmak için bir arayüz oluşturmak için güçlü MQL5 araçları kullanılacaktır.
Burada bir uygulama yöntemi önerildi, ancak güvenilir değil:
Yanlış sonuçlara varıyorsunuz. Hem büyüler hem de yorumlar MT4'tekiyle aynı şekilde çalışır.
Her şeyi kendiniz kontrol etmek için lütfen sürümü bekleyin.
Sihirler ve yorumlar, sipariş yürütme geçmişinde saklanır, ancak toplam konumda değil.
OrderMagicNumber(), en azından MT5 yardımında bulamadım, bu yüzden sihrin MT5'te nerede ve nasıl saklandığı açık değil.
OrderMagicNumber(), en azından MT5 yardımında bulamadım, bu yüzden sihrin MT5'te nerede ve nasıl saklandığı açık değil.
struct MqlTradeRequest { ENUM_TRADE_REQUEST_ACTIONS action ; // Тип выполняемого действия ulong expert ; // Штамп эксперта (идентификатор) ulong order ; // Тикет ордера string symbol ; // Имя торгового инструмента double volume ; // Запрашиваемый объем сделки в лотах double price ; // Цена double stoplimit ; // Уровень StopLimit ордера double sl ; // Уровень Stop Loss ордера double tp ; // Уровень Take Profit ордера ulong deviation ; // Максимально приемлемое отклонение от запрашиваемой цены ENUM_ORDER_TYPE type ; // Тип ордера ENUM_ORDER_TYPE_FILLING type_filling ; // Тип ордера по исполнению ENUM_ORDER_TYPE_TIME type_time ; // Тип ордера по времени действия datetime expiration ; // Срок истечения ордера (для ордеров типа ORDER_TIME_SPECIFIED) string comment ; // Комментарий к ордеру char reserved [ 128 ] ; // Зарезервировано } ;
MQL5'te üst düzey API aracılığıyla uygulamanın başka bir yolu, ancak yine güvenilmez:
Bu yanlış bir ifadedir. Önce MQL5'i denemeniz , ardından komplikasyon sırası hakkında konuşmanız gerekir.
Yıllar içinde geliştirilen programlama sürecinin mantığını değiştirmek zor olacaktır. Ancak MQL5'teki programlar daha kısa sürede MQL4'tekinden daha karmaşık oluşturulabilir. Ve o kadar çok fırsat eklendi ki, şimdi tüm yenilik hacmini hayal etmek zor. Faydalı yenilikler.
-------
HER ŞEYİN MQL4'ten MQL5'e yeniden yazılması gerekmesi kötü.
Tabi ki yapabilirsin! Ancak MQL4->MQL5'i taşırken, çoğu durumda durum böyle değildir.
nen, lütfen bana MQL5'te tek bir ticaret aracında birkaç bağımsız strateji başlatmaya izin veren bir strateji uygulama vizyonunuzu söyleyin.
Standart MT4 dağıtımından herhangi bir basit stratejiyi alın ve onu evrensel (bağımsız) bir strateji yapın.
MQL4'te bu, 10 satırlık kod ve 5 dakikadan az bir çalışmadır.
MQL5'te bu... hayal bile edilemez.
MQL5 kullanarak MQL5'in kendisinden daha yüksek bir API seviyesi oluşturarak bu soruna bir çözüm görüyorum. Bu API, MT4 pozisyonlarının sahip olduğu tüm özelliklere sahip olacak olan sanal pozisyonlarla çalışma yeteneği ile ticaret fonksiyonlarını uygulayacaktır. Bu tür API'lerin çeşitli sürümlerinin CodeBase MQL5'te görüneceğinden (kehanet basittir) ve zamanla hataların ortadan kaldırılacağından ve her şeyin ideale getirileceğinden eminim. Tüccarlar bu API'yi basitçe bağlayacak ve ardından yukarıdaki görevin ve benzerlerinin çözümü de 5 dakikadan az sürecek.
Ancak ne yazık ki bu çözüm yine de güvenilir olmayacaktır çünkü. sanal pozisyonların mantıksal bağlantılarının veri tabanı, ticaret sunucusunda saklanmayacaktır.
Not Ayrıca, bu API aracılığıyla, MT4'ün bir analogu olan bu sanal konumlarla elle çalışmak için bir arayüz oluşturmak için güçlü MQL5 araçları kullanılacaktır.
Çok karmaşık ve bu kadar gereksiz çalışmaya gerek yok. Büyük olasılıkla, bu tür muhasebe için tasarlanmış basit bir dizi sınıfla, güçlü aşırılıklar olmadan platformun kendisinde çalışabilirsiniz. Ama burada IMHO tamamlandı.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Bu konu defalarca açıldı :
Kral! Şehvetli polemiklerinizden bir an ayırın ve şu cümleye dalın:
MT4 çerçevesinde yazabilirsiniz Uzman Danışmanlarda bulunan ve Uzman Danışmanların alım satım sinyallerini "kesecek" ve net bir pozisyon için sinyaller oluşturacak bir dosya. Tabii ki, EA'daki ticaret işlevleri, sinyalleri kesilecek olanlarla değiştirilmelidir.
Bu, sonu büyük olasılıkla asla olmayacak olan TÜM anlaşmazlıklarınızı çözmenize izin verecektir. Bir Expert Advisor'ın iki çeşidini çalıştırmanız yeterlidir - biri kilitli, diğeri kilitlerden oluşan net pozisyonlu.
Lütfen bu yönde düşünün. Bu yapıcı. (Ve sonra hepimiz burada böyle bir anneyle tartışacağız!))))
İşte bu konuyla ilgili ilkbaharda yapılan bir ve ikinci açıklama. Tek şey, geliştiricilerin MT5'te sanal pozisyonların ticaret sunucusunda depolanmasını uyguladıkları hatalı bir fazla tahmin var.
Kilit sorun değil. İşte MT5 konseptinin kendisinin güvenilmezliğinin nedenleri. Ve mantıklı bir sonuç:
Mevcut yayınlanmış MT5 işleviyle, aynı işlem aracında aynı anda manuel işlem yapmak için MQL5'te GÜVENİLİR Uzman Danışman yazmak mümkün değildir!
PS Burada ve burada beta testçilerine MT5'te bu sorunun çözümünü nasıl gördüklerini sordum... geliştiricilere sorulan benzer sorular da yanıtlanmadı.