Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 75
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
Yemekleri açmak için bir fonksiyon yazılır:
'=' - l-value required
Bir hata verdi.
Dır-dir
ve
aynı şey değil mi?
Her iki durumda da, stop loss'un Tick ile değil, yeni bir Bar'ın başlangıcı ile belirlendiğine inanıyorum.
Bir emir açarken zarar durdur ve kar alamıyorum - çünkü sunucu buna izin vermiyor. Önce bir sipariş açmalı ve sonra değiştirmelisiniz.
Bir hata verdi.
Dır-dir
ve
aynı şey değil mi?
Her iki durumda da, stop loss'un Tick ile değil, yeni bir Bar'ın başlangıcı ile belirlendiğine inanıyorum.
Bir emir açarken zarar durdur ve kar alamıyorum - çünkü sunucu buna izin vermiyor. Önce bir sipariş açmalı ve sonra değiştirmelisiniz.
Üzgünüm, iki eşittir işaretine ihtiyacınız var, kontrol etmedim, doğrudan yazdım.
OnTick
NewTick olayı yalnızca Expert Advisors için , Expert Advisor'ın eklendiği sembole yeni bir onay işareti geldiğinde oluşturulur. Tick olayı onlar için oluşturulmadığından, özel bir gösterge veya komut dosyasında OnTick() işlevini tanımlamak işe yaramaz.
Tick olayı yalnızca Uzman Danışmanlar için oluşturulur, ancak bu, Uzman Danışmanların OnTick() işlevine sahip olması gerektiği anlamına gelmez, çünkü Uzman Danışmanlar için yalnızca Tick olayları değil, aynı zamanda Timer, BookEvent ve ChartEvent olayları da oluşturulur. void türüyle bildirilmelidir , parametresi yoktur:
geçersiz OnTick
Bu tabii ki belgelerle.
Aynı şey değil mi?
Peki, sor ve teklif ver için başka bir şekilde mümkündür:
MqlTick tick; tick.ask-tick.bid
Peki, sormak ve teklif vermek için başka bir şekilde mümkündür:
Ve kodunuzun harika çalıştığını biliyorsunuz. Çapraz çiftte varsayılan değerlerinizi içeren bir resim:
Ve kodunuzun harika çalıştığını biliyorsunuz. Çapraz çiftte varsayılan değerlerinizi içeren bir resim:
Göstergeyi grafiğe ekler eklemez bu hataları alıyorum (aynı zamanda çarpı işareti ve aynı kodu da aldım). Benim sorunum ne olabilir? Şimdiden teşekkürler.
Ve terminalin atıfta bulunduğu kod satırını gösterin (boş satırları kendim kaldırdım, bu yüzden yataklarımı alamayacağım).
Aracının geçmişi çarpık olabilir... MetaQuotes-Demo'da bir hesap açmayı deneyin, gerekli sembollerin aylık grafiklerini açın (terminal veritabanına yeterli geçmişi yüklemek için) ve ardından göstergeyi rastgele bir sembol ve istenen zaman çerçevesi üzerinde çalıştırın. .
Ve derleyicinin atıfta bulunduğu kod satırını gösterin (boş satırları kendim kaldırdım, bu yüzden yataklarımı alamayacağım).
Aracının geçmişi çarpık olabilir... MetaQuotes-Demo'da bir hesap açmayı deneyin, gerekli sembollerin aylık grafiklerini açın (terminal veritabanına yeterli geçmişi yüklemek için) ve ardından göstergeyi rastgele bir sembol ve istenen zaman çerçevesi üzerinde çalıştırın. .
Her iki karakter için de geçmişi indirdim, sadece bir hata kaldı 2012.12.22 00:56:44 Pair_delta_RSI (EURGBP,M1) RSI1_Handle'ın tüm verileri hesaplanmaz (-1bars). Hata4806
Bu hata derleme sırasında değil, göstergeyi grafiğe bağladığımda veya zaman dilimini değiştirdiğimde ortaya çıkıyor.
Derlerken, bir tür uyarı çıkıyor, işte burada: gösterge için tanımlı gösterge grafiği yok, varsayılan olarak 1'e atanmış 0 0
Mlyn, şimdiden tüm beynimi kırdım ... yardım pliz ...
Peki bu uyarıya rağmen programı indirdiniz mi? Bu satırı en üste ekleyin
#property indicator_plots 1