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
...
Piyasada daha önce verilmiş bir emrin bırakılması GEREKLİ olduğunda bir örnek (MT5) veriniz,
...
Sonuç olarak, sunucudaki eksen çökse bile, ev PC'nizde sunucuyu yeniden başlatmak için geçen süre boyunca hesap üzerindeki kontrolü geri yükleyecek baykuşlar çalıştırabilirsiniz.
VDS / VPS sunucularıyla çalışma pratiğim sırasında, işletim sistemi onlara hiç uçmadı, ancak öngörülemeyen ve planlanmış yeniden başlatmalar var.
Sorumun özü, mevcut durum hakkında bilgi toplayan kodu doğru bir şekilde yazmak...
Hangisi SİLMEZ, GERİ YÜKLEYECEKTİR. Ne hakkında yazdım? İyileşme hakkında, bu iyi. Kaldırılması gerektiği söylendi. Daha dikkatli olmalısın ;)
Bir sistem arızası durumunda, siparişleri gruplar halinde açıp kapatabilecek, yayılmadaki her şeyi kaybedebilecek bir danışmana neden ihtiyacımız olduğu konusunda sizinle aynı fikirdeyim...
Uzman Danışman, şartlı olarak bilgi toplamalı ve ardından algoritmasına göre çalışmalıdır...
Lanet olsun dostum, sikişme. Doğru yönü kendiniz belirlediniz: durum mevcut ortama göre restore edilmelidir, MT'nin size sunduğu en güvenilir seçenektir. Bunun yerine, içine harici işlevler tarafından bulunan değerleri doldurmanız gereken uzun ve aptal bir Bilgi sınıfı yazarsınız. Evet, sonuç olarak, sizin için gerekli değişkenleri içerecektir: fiyat açısından maksimum ve minimum siparişlerin bileti ve ayrıca sizin için önemli olan diğer saçmalıklar. Ancak gerçekte, görev özel bir sipariş kabı kullanılarak çözülür: her siparişin birçok sütunlu bir tablo satırını temsil ettiği bir sipariş listeniz olduğunu hayal edin (sipariş kimliği, açık zaman, açık fiyat, kâr, vb.). ). Sütunlardan birine göre sıralarsınız ve tam olarak ihtiyacınız olan sırayı elde edersiniz. Yani, tüm bunlar, kullanmayı çok sevdiğiniz sınıfların yardımıyla yapılabilir (aptalca da olsa, üzgünüm). Bu nasıl yapılır - İlgilenirseniz yarın yazacağım.
Örneğin, bir pozisyonda stop loss emri.
Ve başlatma sırasında silmenizi ve ardından yeniden yüklemenizi engelleyen nedir?
Neden GERİ YÜKLEME kontrolü?
Ve başlatma sırasında silmenizi ve ardından yeniden yüklemenizi engelleyen nedir?
Neden GERİ YÜKLEME kontrolü?
çünkü bu yaklaşımla, başlatma sırasında yalnızca bir kez ortam hakkında bilgi topluyoruz,
bazen komisyoncu açık bir siparişi böler, yani 0,05 gönderirsiniz ve komisyoncu hem 0,02 hem de 0,03'ü kabul eder
bu nedenle, her tıklamada veya belirli bir zaman aralığında çevre hakkında bilgi almak daha iyidir.
Örneğin, "Danışman, işlem gören sembol ve emirler hakkında tüm bilgilere her zaman sahip olmalıdır" ilkesinden hareket ediyorum.
1. Başlatma sırasında silmenizi ve ardından yeniden yüklemenizi engelleyen nedir?
2. Neden kontrolü GERİ YÜKLEYİN?
1. Bademciklerin alınmasıyla ilgili şakayı duydunuz mu? Hiçbir şey karışmaz.
2. Minimum gereksiz eylem, minimum müdahale, plana daha fazla uyum anlamına gelir. Bekleyen siparişler , danışmanın kontrolü olmadan tetiklenir. Bu nedenle piyasada düzeni bırakıp daha sonra kontrolü tekrar ele almak daha mantıklı. Yeniden başlatma sadece birkaç dakikadır, bu süre zarfında sipariş çalışırsa, büyük olasılıkla stratejinin ihlali olmayacak, danışman durumu analiz edecek ve devam edecektir. Ve bir emri silerseniz, oraya koymamak mümkün olacak, o zaman stratejiyi bir piyasa emriyle düzeltmeniz gerekiyor ve bu algoritmanın bir komplikasyonudur.
Yeniden başlattığınızda, her şeyi silip kapatın ve ardından yeniden başlayın. Bu incelemeye dayanmaz.
Çok iyi bilinen bir ilke var - "gereksiz yere varlık üretmeyin". Ve burada benzer bir ilkeye uyulabilir ve uyulmalıdır - gereksiz ticaret işlemleri yapmayın.
1. Bademciklerin alınmasıyla ilgili şakayı duydunuz mu? Hiçbir şey karışmaz.
2. Minimum gereksiz eylem, minimum müdahale, plana daha fazla uyum anlamına gelir. Bekleyen siparişler , danışmanın kontrolü olmadan tetiklenir. Bu nedenle piyasada düzeni bırakıp daha sonra kontrolü tekrar ele almak daha mantıklı. Yeniden başlatma sadece birkaç dakikadır, bu süre zarfında sipariş çalışırsa, büyük olasılıkla stratejinin ihlali olmayacak, danışman durumu analiz edecek ve devam edecektir. Ve bir emri silerseniz, oraya koymamak mümkün olacak, o zaman stratejiyi bir piyasa emriyle düzeltmeniz gerekiyor ve bu algoritmanın bir komplikasyonudur.
Yeniden başlattığınızda, her şeyi silip kapatın ve ardından yeniden başlayın. Bu incelemeye dayanmaz.
Çok iyi bilinen bir ilke var - "gereksiz yere varlık üretmeyin". Ve burada benzer bir ilkeye uyulabilir ve uyulmalıdır - gereksiz ticaret işlemleri yapmayın.
Nedense böyle bir cevap öngördüm - spesifik bir şey YOK!
4.5 yıl boyunca, Windows asla düşmedi ve 3.5 yıl boyunca terminali kullanma - asla asılmadı.
Bir uzmanı yüklediğinizde, "düşüş"ten sonra (eğer olursa) ne kadar ve ne kadar olursa olsun .
hangi siparişleri aldınız, POZİSYON olup olmadığı ÖNEMLİDİR, çünkü KALDIRMAK zorunda kalabilirsiniz.
mevcut durumda mevcut pozisyona karşılık gelmeyen eski siparişler.
Hala önceki siparişleri iptal etmek zorundaysanız, kontrolü neden yeniden kazanasınız (yılda bir kez!!!)?
Çok fazla kod yazmanın bir anlamı var mı?
Ne için?
Nedense böyle bir cevap öngördüm - spesifik bir şey YOK!
4.5 yıl boyunca, Windows asla düşmedi ve 3.5 yıl boyunca terminali kullanma - asla asılmadı.
Expert Advisor yüklediğinizde, "düşüş"ten sonra (eğer olursa) ne kadar ve ne kadar olduğu önemli değil.
hangi siparişleri aldınız, POZİSYONLAR var mı yok mu ÖNEMLİ, çünkü KALDIRMAK zorunda kalabilirsiniz.
Mevcut durumda mevcut pozisyona uymayan eski siparişler.
Hala önceki siparişleri iptal etmek zorundaysanız, kontrolü neden yeniden kazanasınız (yılda bir kez!!!)?
Çok fazla kod yazmanın bir anlamı var mı?
Ne için?
Her şey somut, nedense böyle bir pozisyonda olmanız ilginç.
Kişisel olarak, hiç kimse test cihazı için oyuncak yazmanızı yasaklamaz. Kendinize yazdığınız için bu pozisyonu aldınız, doğal olarak hayatınızı zorlaştırmayacaksınız. Müşteri olsaydınız, tamamen farklı bir pozisyonunuz olurdu.
Yeniden başlatmaya ek olarak, hala iletişim kesintileri olabilir ve bunun ardından kontrolün de geri yüklenmesi gerekir. Kontrolü yeniden kazanma kavramı yoktur, çünkü kontrol olmadan hiçbir şey olamaz. Her tikte durumu analiz edin ve bir karar verin.
Durumunuzu çok iyi anlıyorum, istikrarlı işleyen bir danışman ve toleranslı yeniden başlatmalar yazmak, tamamen farklı bir yaklaşım ve algoritmaya tamamen farklı bir açıdan bakmayı gerektiriyor. Kolay değil ve bazıları için genellikle imkansız.
Her şey somut, nedense böyle bir pozisyonda olmanız ilginç.
Kişisel olarak, hiç kimse test cihazı için oyuncak yazmanızı yasaklamaz. Kendinize yazdığınız için bu pozisyonu aldınız, doğal olarak hayatınızı zorlaştırmayacaksınız. Müşteri olsaydınız, tamamen farklı bir pozisyonunuz olurdu.
Yeniden başlatmaya ek olarak, iletişim kesintileri olabilir ve bundan sonra kontrolün geri yüklenmesi gerekir. Kontrolü yeniden kazanma kavramı yoktur, çünkü kontrol olmadan hiçbir şey olamaz. Her tikte durumu analiz edin ve bir karar verin.
Müşteri ilgilenmiyor mu? Müşteri için asıl mesele, uzmanın çalışmasıdır!
Bağlantı koparsa, kontrolü kaybetmezsiniz, çünkü siparişlerin BİLETLERİ kaybolmaz!
P / S Ve Dmitry, test cihazı için oyuncaklar yazdığım fikrini nereden aldın?
Müşteriler için bir şey yazmıyor ve uzmanlarımı satmıyorsam , bu
Oyuncak oldukları anlamına gelmez!