İlgi Sor. Bunu daha iyi anlamak için manuel olarak bir pozisyon açtım ve ' 123456 ' yorumunu girdim - ardından pozisyonu kapattım ve Geçmiş Anlaşmalar ve Emirler komut dosyasını çalıştırdım. Ve şimdi, yorumun yalnızca işlemin gerçekleştiği, pozisyonun ortaya çıkmasına neden olan emir (işlem emri) için ve emrin yürütülmesi sonucunda meydana gelen işlem için mevcut olduğunu unutmayın. ):
Bu, bir pozisyonu kapatırken (OnTradeTransaction'da işlem türü TRADE_TRANSACTION_DEAL_ADD'dir), işlem geçmişinden bu pozisyonla ilgili tüm emirleri seçmeniz ve bu pozisyonun ortaya çıktığı temel neden emrini aramanız gerektiği anlamına gelir.
Скрипт "History Deals and Orders" выводит абсолютно все свойства для сделок и ордеров из торговой истории в заданном временном интервале. Доступен вывод как во вкладку "Эксперты" терминала, так и в текстовой файл (текстовой файл располагается в папке [data folder]\MQL5\Files). Если вывод осуществляется в текстовый...
Tünaydın. Grafikte bir trend çizgisi nesnesi çizmeden mql5 araçlarını kullanarak iki ekstremumla bir trend çizgisi nasıl çizilir ve çizginin kendisini grafikte çizmeden kırılmasını takip eder. Bu mümkün mü, bir yolu var mı?
EA aynı anda 50-70 çift üzerinde trend çizgileri çizmeli ve bu çizelgelerin pencerelerinin kapalı olmasını istiyorum, böylece trend çizgilerinin kırılması açık çizelgeler olmadan hesaplansın.
Soldaki nokta çubuğunun sayısını ve fiyatını belirtin , sağdaki nokta çubuğunun sayısını ve fiyatını belirtin (bu noktalara göre sanal bir çizgi çizilir) ve istediğiniz çubuğu belirtin. İşlev, istenen çubuğun fiyatını döndürür.
Soldaki nokta çubuğunun sayısını ve fiyatını belirtin , sağdaki nokta çubuğunun sayısını ve fiyatını belirtin (bu noktalara göre sanal bir çizgi çizilir) ve gerekli çubuğu belirtin. İşlev, istenen çubuğun fiyatını döndürür.
Biri bana göstergeyi OnChartEvent() işlevinden nasıl yeniden çizeceğimi söyleyebilir mi? Bu fonksiyonda gösterge arabelleğinin değerini değiştiriyorum ancak gösterge grafikte değişmiyor. ChartRedraw() yardımcı olmuyor.
Grafikte gösterge yalnızca OnCalculate() başlatıldığında değişir. OnCalculate()'i çalıştırmadan göstergeyi yeniden çizmenin bir yolu var mı? Peki, ya da bir şekilde OnCalculate () çalıştırmaya zorlandınız mı?
Biri bana göstergeyi OnChartEvent() işlevinden nasıl yeniden çizeceğimi söyleyebilir mi? Bu fonksiyonda gösterge arabelleğinin değerini değiştiriyorum ancak gösterge grafikte değişmiyor. ChartRedraw() yardımcı olmuyor.
Grafikte gösterge yalnızca OnCalculate() başlatıldığında değişir. OnCalculate()'i çalıştırmadan göstergeyi yeniden çizmenin bir yolu var mı? Peki, ya da bir şekilde OnCalculate () çalıştırmaya zorlandınız mı?
ilginç soru, grafikte nasıl benzer olacağını görmek için bu olaydaki göstergeyi uzun süre yeniden çizmek istedim
Bu etkinliği hala çoklu para biriminde kullanmak zorunda olsanız da, geliştiriciler normal çoklu modu MQL6'ya kadar ertelediler.
---
Bir soru daha. geliştiriciler, her zaman olduğu gibi, yansıma için harika bir alan verdi
Aynı gösterge iki şekilde oluşturulabilir:
1 çizim ve 1 renk arabelleği veya 2 çizim arabelleği ile aynı gösterge - biri kendi rengiyle yukarı, diğeri de kendi rengiyle aşağı, bu renk arabelleği olmayan bir değişkendir.
hangisi daha hızlı veya daha doğru? uzman cevabı istiyorum
---
1 arsa + 1 renk arabelleği ile 0 - yukarı trend ve 1 aşağı görebilir ve bir değere ihtiyacınız varsa, onu arsadan alabilirsiniz. her şey ayrı ve net, ama
ikinci seçenek 2 arsa arabelleğine sahiptir - ve içinde hemen ilk EMPTY_VALUE ve ikinci değerde ve buna bağlı olarak trend (renk)
---
MQL4 bunu tamamen kaçırdı, eğer ikinci seçenek sadece onun mirasıysa, 1 yönlü kullanmanın bariz avantajları var mı? (yani ikinci seçeneği hemen atın)
ilginç soru, grafikte nasıl benzer olacağını görmek için bu olaydaki göstergeyi uzun süre yeniden çizmek istedim
Bu etkinliği hala çoklu para biriminde kullanmak zorunda olsanız da, geliştiriciler normal çoklu modu MQL6'ya ertelediler.
---
Bir soru daha. geliştiriciler, her zaman olduğu gibi, yansıma için harika bir alan verdi
Aynı gösterge iki şekilde oluşturulabilir:
1 çizim ve 1 renk arabelleği veya 2 çizim arabelleği ile aynı gösterge - biri kendi rengiyle yukarı, diğeri de kendi rengiyle aşağı, bu renk arabelleği olmayan bir değişkendir.
hangisi daha hızlı veya daha doğru? uzman cevabı istiyorum
---
1 arsa + 1 renk arabelleği ile 0 - yukarı trend ve 1 aşağı görebilir ve bir değere ihtiyacınız varsa, onu arsadan alabilirsiniz. her şey ayrı ve net, ama
ikinci seçenek 2 arsa arabelleğine sahiptir - ve içinde hemen ilk EMPTY_VALUE ve ikinci değerde ve buna bağlı olarak trend (renk)
---
MQL4 bunu tamamen kaçırdı, eğer ikinci seçenek sadece onun mirasıysa, 1 yönlü kullanmanın bariz avantajları var mı? (yani ikinci seçeneği hemen atın)
İki iyi uzman bir soru sordu, cevap veremedi.
Böyle bir sorunla karşılaşacağımı düşünmedim, çünkü ilk bakışta, grafiği programdan yeniden çizmek için kabul edilmelidir. Bu ışıkta, ChartRedraw() işlevinin amacı belirsizdir ...
OnTradeTransaction'da kapalı bir pozisyonun yorumları nasıl alınır?
İlgi Sor. Bunu daha iyi anlamak için manuel olarak bir pozisyon açtım ve ' 123456 ' yorumunu girdim - ardından pozisyonu kapattım ve Geçmiş Anlaşmalar ve Emirler komut dosyasını çalıştırdım. Ve şimdi, yorumun yalnızca işlemin gerçekleştiği, pozisyonun ortaya çıkmasına neden olan emir (işlem emri) için ve emrin yürütülmesi sonucunda meydana gelen işlem için mevcut olduğunu unutmayın. ):
Bu, bir pozisyonu kapatırken (OnTradeTransaction'da işlem türü TRADE_TRANSACTION_DEAL_ADD'dir), işlem geçmişinden bu pozisyonla ilgili tüm emirleri seçmeniz ve bu pozisyonun ortaya çıktığı temel neden emrini aramanız gerektiği anlamına gelir.
Düz çizgi denklemini kullanın:
Soldaki nokta çubuğunun sayısını ve fiyatını belirtin , sağdaki nokta çubuğunun sayısını ve fiyatını belirtin (bu noktalara göre sanal bir çizgi çizilir) ve istediğiniz çubuğu belirtin.
İşlev, istenen çubuğun fiyatını döndürür.
Düz çizgi denklemini kullanın:
Soldaki nokta çubuğunun sayısını ve fiyatını belirtin , sağdaki nokta çubuğunun sayısını ve fiyatını belirtin (bu noktalara göre sanal bir çizgi çizilir) ve gerekli çubuğu belirtin.
İşlev, istenen çubuğun fiyatını döndürür.
teşekkürler, deneyeceğim
bir çizgi grafiği nasıl düzleştirebilirim?, zirveler düzeyinde (tam olarak ana grafikte görüntülenen grafik)
iMA çalışmıyor, kenar yumuşatma yok (belki Eğri işlevleri aracılığıyla?)
Yerleşik takvimle çalışmaya çalışıyorum. sur nedir? Verilerin neden farklı olduğu, örneğin Investing.com ile karşılaştırma.
Burada gömülü haberleri dosyaya indirdim (sunucu zamanı GMT + 2):
Ve işte aynı tarih için Investing.com'dan bir ekran görüntüsü:
Önem farkı. Investing.com ile ilgili önemli haberler MQL5 takviminde Orta düzeyde olabilir.
Saat başına zaman farkı (Investing.com'da GMT+2 ile de isteniyor) DST geçişinden bahsediyorum.
Merhaba.
Biri bana göstergeyi OnChartEvent() işlevinden nasıl yeniden çizeceğimi söyleyebilir mi? Bu fonksiyonda gösterge arabelleğinin değerini değiştiriyorum ancak gösterge grafikte değişmiyor. ChartRedraw() yardımcı olmuyor.
Grafikte gösterge yalnızca OnCalculate() başlatıldığında değişir. OnCalculate()'i çalıştırmadan göstergeyi yeniden çizmenin bir yolu var mı? Peki, ya da bir şekilde OnCalculate () çalıştırmaya zorlandınız mı?
Merhaba.
Biri bana göstergeyi OnChartEvent() işlevinden nasıl yeniden çizeceğimi söyleyebilir mi? Bu fonksiyonda gösterge arabelleğinin değerini değiştiriyorum ancak gösterge grafikte değişmiyor. ChartRedraw() yardımcı olmuyor.
Grafikte gösterge yalnızca OnCalculate() başlatıldığında değişir. OnCalculate()'i çalıştırmadan göstergeyi yeniden çizmenin bir yolu var mı? Peki, ya da bir şekilde OnCalculate () çalıştırmaya zorlandınız mı?
ilginç soru, grafikte nasıl benzer olacağını görmek için bu olaydaki göstergeyi uzun süre yeniden çizmek istedim
Bu etkinliği hala çoklu para biriminde kullanmak zorunda olsanız da, geliştiriciler normal çoklu modu MQL6'ya kadar ertelediler.
---
Bir soru daha. geliştiriciler, her zaman olduğu gibi, yansıma için harika bir alan verdi
Aynı gösterge iki şekilde oluşturulabilir:
1 çizim ve 1 renk arabelleği veya 2 çizim arabelleği ile aynı gösterge - biri kendi rengiyle yukarı, diğeri de kendi rengiyle aşağı, bu renk arabelleği olmayan bir değişkendir.
hangisi daha hızlı veya daha doğru? uzman cevabı istiyorum
---
1 arsa + 1 renk arabelleği ile 0 - yukarı trend ve 1 aşağı görebilir ve bir değere ihtiyacınız varsa, onu arsadan alabilirsiniz. her şey ayrı ve net, ama
ikinci seçenek 2 arsa arabelleğine sahiptir - ve içinde hemen ilk EMPTY_VALUE ve ikinci değerde ve buna bağlı olarak trend (renk)
---
MQL4 bunu tamamen kaçırdı, eğer ikinci seçenek sadece onun mirasıysa, 1 yönlü kullanmanın bariz avantajları var mı? (yani ikinci seçeneği hemen atın)
İki iyi uzman bir soru sordu, cevap veremedi.
ilginç soru, grafikte nasıl benzer olacağını görmek için bu olaydaki göstergeyi uzun süre yeniden çizmek istedim
Bu etkinliği hala çoklu para biriminde kullanmak zorunda olsanız da, geliştiriciler normal çoklu modu MQL6'ya ertelediler.
---
Bir soru daha. geliştiriciler, her zaman olduğu gibi, yansıma için harika bir alan verdi
Aynı gösterge iki şekilde oluşturulabilir:
1 çizim ve 1 renk arabelleği veya 2 çizim arabelleği ile aynı gösterge - biri kendi rengiyle yukarı, diğeri de kendi rengiyle aşağı, bu renk arabelleği olmayan bir değişkendir.
hangisi daha hızlı veya daha doğru? uzman cevabı istiyorum
---
1 arsa + 1 renk arabelleği ile 0 - yukarı trend ve 1 aşağı görebilir ve bir değere ihtiyacınız varsa, onu arsadan alabilirsiniz. her şey ayrı ve net, ama
ikinci seçenek 2 arsa arabelleğine sahiptir - ve içinde hemen ilk EMPTY_VALUE ve ikinci değerde ve buna bağlı olarak trend (renk)
---
MQL4 bunu tamamen kaçırdı, eğer ikinci seçenek sadece onun mirasıysa, 1 yönlü kullanmanın bariz avantajları var mı? (yani ikinci seçeneği hemen atın)
İki iyi uzman bir soru sordu, cevap veremedi.
Böyle bir sorunla karşılaşacağımı düşünmedim, çünkü ilk bakışta, grafiği programdan yeniden çizmek için kabul edilmelidir. Bu ışıkta, ChartRedraw() işlevinin amacı belirsizdir ...