Hatalar, hatalar, sorular - sayfa 1801
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
Demo sunuculardan, özellikle de arkasında bir komisyoncu olmayanlardan şikayet etmek sadece ahlaksızlıktır :-)
Ve MQ sunucusu, algo geliştiricilerinin teknolojilerini test etmesinin mümkün ve gerekli olacağı bir tür "standart" olmalıdır.
SymbolSelect'e yapılan çoklu çağrı, terminalin donmasına neden olur.
{
bool Res = false ;
for ( int i = SymbolsTotal (MarketWatch) - 1 ; (i >= 0 ) && (!Res); i--)
Res = (Symb == SymbolName (i, MarketWatch));
return (Res);
}
bool SymbolOnOff( const string Symb )
{
return ( SymbolSelect (Symb, !SymbolExist(Symb)));
}
void OnStart ()
{
for ( int i = SymbolsTotal ( false ) - 1 ; i >= 0 ; i--)
{
const string Symb = SymbolName (i, false );
if (SymbolOnOff(Symb))
SymbolOnOff(Symb);
}
}
Yardım'da, Piyasa İzleme'de bir sembolün eksik olması durumunda bununla ilgili verilerin elde edilemeyeceğine dair bir açıklama görmedim. Poke yöntemini kullanmak zorunda kaldım.
Geri dönüş değeri
Double türünde bir değer. Başarısızlık durumunda GetLastError() işlevi kullanılarak hata hakkında bilgi alınabilir:
Peki ya. bir söz var
Dolaylı olarak belirtilmiş teşekkürler.
Söyleyin bana, SymbolSelect aracılığıyla Piyasa İzlemeye bir sembol eklersem, sembol için Teklif/Sorunun kullanılabilir hale geldiğini nasıl anlayabilirim - SymbolIsSynchronized ?
SymbolIsSynchronized - bu amaçlar için pahalı görünüyor, çünkü orada M1-tarihinin senkronizasyonu sorunu da gündeme geliyor.
ZY SymbolIsSynchronized bazı sembollerde asla gerçek olmaz.
Dolaylı olarak belirtilmiş teşekkürler.
Söyleyin bana, SymbolSelect aracılığıyla Piyasa İzleme'ye bir sembol eklersem, sembol için Teklif/Sorunun kullanılabilir hale geldiğini nasıl anlayabilirim - SymbolIsSynchronized?
SymbolIsSynchronized - bu amaçlar için pahalı görünüyor, çünkü orada M1-tarihinin senkronizasyonu sorunu da gündeme geliyor.
ZY SymbolIsSynchronized bazı sembollerde asla gerçek olmaz.
Bu göstergeden yapılırsa, tam olarak mevcut olan iade edilecektir, ancak tarihi merkeze takas talebi ile. O zaman acı verici olabilir.
Bu bir Uzman Danışmandan veya bir komut dosyasından yapılırsa, bir yanıt beklentisiyle işlev içinde birkaç istek döngüsü yapılabilir ve kural olarak, böyle bir çağrıdan sonra geçmiş senkronize edilir.
Söyleyin bana, SymbolSelect aracılığıyla Piyasa İzlemeye bir sembol eklersem, sembolün Teklif/Sorunun kullanılabilir hale geldiğini nasıl anlayabilirim?
SymbolSelect(true)'dan hemen sonra fiyat talep ediyorum ama sıfır. Bu durumda, _LastError == 0, SymbolInfoTick == true.
Market Watch için yeni bir sembolün fiyatlarının Marketwatch'a teslim edildiğini nasıl anlayabilirim?
Geçmiş senkronizasyon bayrağını kontrol etmeden önce, önce CopyRates'i (Symbol(),PERIOD_M1,0,1000,rates) çağırmalısınız.
Bu göstergeden yapılırsa, tam olarak mevcut olan iade edilecektir, ancak tarihi merkeze takas talebi ile. O zaman acı verici olabilir.
Bu bir Uzman Danışmandan veya bir komut dosyasından yapılırsa, bir yanıt beklentisiyle işlev içinde birkaç istek döngüsü yapılabilir ve kural olarak, böyle bir çağrıdan sonra geçmiş senkronize edilir.