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
Küçük bir istek daha. Genellikle çok karmaşık iç içe for-döngüleri vardır ve genellikle (acemi) hangisinin devam ettiğini veya hangisini kestiğini ifade etmek için kafa karıştırmak kolaydır. Operatörün hangi for ifadesine ait olduğunun bir şekilde gösterilmesi uygun olacaktır. Örneğin. tuş1+tuş2+fareyi basılı tutarak için satır numarası belirdi.
Bu kolayca çözülebilen bir sorundur. Bir ifadenin kapanış parantezinden sonra, bu kapanış parantezinin ifade için atıfta bulunduğu bir yorum yazın.
Misal:
Biraz daha karmaşık ama iyi olan başka bir çözüm öneririm.
{...} farklı renk arasındaki döngü alanlarını vurgulayın ve renkleri iç içe geçirerek, diyelim ki 5'e kadar ayarlayın (daha fazlası varsa, renk paletini tekrarlayarak).
Ve tabii ki katlama, onsuz nerede :)
Bu kolayca çözülebilen bir sorundur. Bir ifadenin kapanış parantezinden sonra, bu kapanış parantezinin ifade için atıfta bulunduğu bir yorum yazın.
Misal:
Ben bunu yapıyorum + stilist ve kaybolmam. Sadece bazen o kadar çok fors var ki ve en başta 200 satır yukarıda, kontrol etmek bir angarya haline geliyor. Teklif öyleydi, tüm insanlığın iyiliği için.
Teklif oldukça normal, papaklas burada yanlış. Onlarca hatta yüzlerce satıra yayılan iç içe döngüler programın algısını öldürür.
Kodun bir kısmını bir fonksiyona koyarak durumdan çıkıyorum ama bu sadece sorunun özünü değiştirmeyen bir hile.
Bu istek en az 5 yıldır var. Ve işler hala orada .... tik tarihi zaten geçen yüzyıldır. MQL inanılmaz derecede geride kaldı, bu nedenle müşteri kaybediyor ve yeni pazarlara giremiyor.
Sipariş günlüğü şeklinde bir geçmişe ve bu geçmişle çalışmak için araçlara ihtiyacımız var. Esneklik gereklidir, çünkü farklı borsalar, farklı biçim ve içerikteki bilgileri yayınlar. Firmanın aldığı pozisyon, SADECE BİR DAKİKA geçmişi, programı öldürür.
ZY 6. sürüm çıkarsa veya en azından 10. sürüm çıkarsa, depolama formatı bir dakikaysa ... o zaman denemeye bile almayacağım, orada yapacak bir şey yok ve fırfırlara bakmanın bir anlamı yok. çeşitli piyasalar, sinyal çevirmenleri vb. şeklinde ticaret platformu.
Sizi duyduk, konumunuz açık, araştırmacı için ne kadar çok başlangıç verisi olursa o kadar iyi.
Ancak, bu sorunun yalnızca araştırmayla ilgili olduğunu kabul etmelisiniz, çok sayıda başlangıç verisinin ticaretini büyük bir derinlikte yapmak gerekli değildir. Çok fazla veriyi, yani daha derin bir şekilde vurgulamıyorum.
Platformdaki bu sosyal düzen, geliştiricileri, platformu bir araştırma bölümü ve gerçek ticaret bölümü olarak ayırmaya itiyor.
Çünkü Son zamanlarda, hayal kurmak zararlı olmaktan çıktı, sonra bir şey daha. Tek bir sembole dayalı olarak Market Watch'ta birçok özel sembol oluşturabilmek istiyorum.
Artık MetaQuotes-Demo sunucusunda sadece bir EURUSD var ve çok yönlü pozisyonlar açabilmek için önekli sembollerin (EURUSD, EURUSDm1, vb.) olduğu sunucuda test etmeniz gerekiyor. Stratejilerinizden birkaçını tek bir Uzman Danışmanda birleştirme ve ayrı ayrı değil toplam ticaretini test etme arzusu vardır (yani, raporlar ayrı ayrı iyidir, ancak eşzamanlı ticaret raporu kabul edilemez bir düşüş gösterebilir). Bir yandan MetaQuotes-Demo üzerinde test etmek istiyorum, ancak diğer yandan yeterli önek sağlayan bir komisyoncu olmayabilir.
Örneğin, Market Watch'ta sağ tıklayıp " ..." dayalı özel bir sembol oluştur'u seçiyorum ve ardından sembolüme "EURUSDmy1" adını veriyorum ("GigaFedya" olmasına rağmen), geçmişi "EURUSD"yi seçtim. Halihazırda var olan bir sembolü çağırmanın mümkün olmayacağı açıktır. Böyle özel bir karakter yalnızca benim bilgisayarımda saklanır. Bir para birimi için kaç tane sembole ihtiyacım olduğunu yaratmak mümkün olurdu.
Neden gerekli? Örneğin. EURUSD için 10 strateji var ve gerçek ticaret için MT5'te 10 hesap açacağım. Ancak tarihe bakmak istiyorum, bir noktada 10 hesabın tümü için aynı anda bir düşüş olacağını beklemek mümkün mü?
Bu özellik, yalnızca çok para birimli olanları değil, çok stratejik Uzman Danışmanları test etmenize olanak tanır.
Not: "Platform için bu sosyal düzen, geliştiricileri platformu bir araştırma bölümü ve bir ticaret bölümü olarak ayırmaya zorluyor."
Çünkü Son zamanlarda, hayal kurmak zararlı olmaktan çıktı, sonra bir şey daha. Tek bir sembole dayalı olarak Market Watch'ta birçok özel sembol oluşturabilmek istiyorum.
Artık MetaQuotes-Demo sunucusunda sadece bir EURUSD var ve çok yönlü pozisyonlar açabilmek için önekli sembollerin (EURUSD, EURUSDm1, vb.) olduğu sunucuda test etmeniz gerekiyor. Stratejilerinizden birkaçını tek bir Uzman Danışmanda birleştirme ve ayrı ayrı değil toplam ticaretini test etme arzusu vardır (yani, raporlar ayrı ayrı iyidir, ancak eşzamanlı ticaret raporu kabul edilemez bir düşüş gösterebilir). Bir yandan MetaQuotes-Demo üzerinde test etmek istiyorum, ancak diğer yandan yeterli önek sağlayan bir komisyoncu olmayabilir.
Örneğin, Market Watch'ta sağ tıklayıp "...'e dayalı özel bir sembol oluştur'u seçiyorum ve ardından sembolüme "EURUSDmy1" adını veriyorum ("GigaFedya" olmasına rağmen), geçmişi "EURUSD"yi seçtim. Halihazırda var olan bir sembolü çağırmanın mümkün olmayacağı açıktır. Böyle özel bir karakter yalnızca benim bilgisayarımda saklanır. Bir para birimi için kaç tane sembole ihtiyacım olduğunu yaratmak mümkün olurdu.
Neden gerekli? Örneğin. EURUSD için 10 strateji var ve gerçek ticaret için MT5'te 10 hesap açacağım. Ancak tarihe bakmak istiyorum, bir noktada 10 hesabın tümü için aynı anda bir düşüş olacağını beklemek mümkün mü?
Bu özellik, yalnızca çok para birimli olanları değil, çok stratejik Uzman Danışmanları test etmenize olanak tanır.
Not: "Platform için bu sosyal düzen, geliştiricileri platformu bir araştırma bölümü ve bir ticaret bölümü olarak ayırmaya zorluyor."
Brokerde değil, terminalde bir sembolü klonlayarak, ancak o zaman nasıl ticaret yapılır? komisyoncu her şeyi toplu pozisyona koyacaktır.
Yoksa sadece test cihazı için mi?
Brokerde değil, terminalde bir sembolü klonlayarak, ancak o zaman nasıl ticaret yapılır? komisyoncu her şeyi toplu pozisyona koyacaktır.
Yoksa sadece test cihazı için mi?
Teknik olarak, tarihin her anında öz sermayeyi hesaplamak için gereken ilk şey (enstrümanın kendi tarihi hariç), enstrüman üzerindeki pozisyonun geçmişidir.
Ne yazık ki, alım satımlar nihai pozisyonu saklamaz (yani alım satım yapıldıktan sonraki pozisyon). Ve gerekli, MT6'da olmalı.
Burada bir incelik var. Ya bazı anlaşmalar iptal edilirse? Sonuçta, enstrümandaki pozisyonun sonraki tüm geçmişini (veya önemli bir bölümünü) yeniden yazmanız gerekecek mi?
Bu aniden doğru olsa bile, ancak bu, günlük olarak depolanmış bir konum geçmişine sahip olma ihtiyacına göz yummak için bir neden değildir. Ancak en önemli netleştirme mt5 inceliğini görmenin tek nedeni, bugün aracının [oldukça eski] işlemlerden birini (veya daha fazlasını) iptal ederek tacirin müteakip işlem geçmişini tamamen çarpıtma (çarpma?) fırsatına sahip olmasıdır. Dolayısıyla sonuç - MT5 sipariş-anlaşma sistemi bugün deliklerle dolu.
İdeal olarak ( MT6 ) : Bir işlem gerçekleştirirken, bir tüccar işlemin yönünü ve hacmini değil, nihai (hedef) pozisyonun yönünü ve hacmini (sırada) beyan etmelidir. O zaman "piyasa dışı fiyatın" komisyoncu tarafından iptal edilmesi, yalnızca işlemin fiyatında bir düzeltmeye yol açabilir, ancak en azından pozisyonların daha sonraki geçmişini etkilemeyecektir.
Netleştirme çok net. Konum birincil, anlaşmalar ve siparişler ikincildir.
--
İronik olarak, daha az gelişmiş MT4 sipariş sistemi "iptal sapkınlığından" daha iyi korunur. Emirlerden birinin iptali, doğal olarak, işlem geçmişinin bozulma süresini - iptal edilen (düzeltilen) emrin ömrü kadar - sınırlar.
... bugün bir komisyoncu, bir (veya daha fazla) [oldukça eski] işlemi iptal ederek bir tacirin sonraki işlem geçmişini tamamen çarpıtma (çarpıtma?) yeteneğine sahiptir.