Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 669
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
Garip, bence geliştiriciler bir konuda çok akıllılar. Ad dışındaki işlevler arasındaki fark nedir?
Belirtilen simge ve haftanın günü için belirtilen fiyat teklifi oturumunun başlangıç ve bitiş saatini almanızı sağlar.
ve
Belirtilen sembol ve haftanın günü için belirtilen işlem seansının başlangıç ve bitiş saatini almanızı sağlar.
Belki anlamadıysan abarttılar)
Tek seferde kote edilen enstrümanlar vardır, ancak bunları yalnızca belirli bir zamanda takas edebilirsiniz, bu nedenle iki işlev vardır.
Arkadaşlar sorum mesajlar arasında kaybolduğu için tekrar sormaya cesaret ediyorum.
Terminaldeki tüm açık çizelgelerden geçen böyle bir yapı var:
if (currChart == график тестера ) continue ; // Что сюда написать?
ObjectSetInteger (currChart, "Sync" , OBJPROP_BGCOLOR , clrGreen );
}
Grafiğin ana olmadığını, ancak test modunda açıp atladığını nasıl öğrenebilirim?
Teşekkür ederim!
Merhaba meslektaşlarım! Lütfen bana bu hata için işleyicinin varyantını söyleyin:
Teşekkür ederim.
Beyler, reytingde sinyalin nerede olduğunu nasıl hızlı bir şekilde öğrenebiliriz?
Bu yalnızca sinyaliniz için bulunabilir - "Sinyaller" -> "Sinyallerim" ve sinyal adının başında sayılar olacaktır - bu, sinyal vitrin derecelendirmesindeki konum numarasıdır.
Beyler, reytingde sinyalin nerede olduğunu nasıl hızlı bir şekilde öğrenebiliriz?
Programatik olarak mı? Bunun gibi
{
//--- запрашиваем общее количество сигналов в базе
int total= SignalBaseTotal ();
//--- цикл по всем сигналам
for ( int i= 0 ;i<total;i++)
{
//--- выбираем сигнал для дальнейшей работы
if ( SignalBaseSelect (i))
{
//--- получение свойств сигнала
long id = SignalBaseGetInteger ( SIGNAL_BASE_ID ); // id сигнала
long pips = SignalBaseGetInteger ( SIGNAL_BASE_PIPS ); // результат торговли в пипсах
long subscr= SignalBaseGetInteger ( SIGNAL_BASE_SUBSCRIBERS ); // количество подписчиков
string name = SignalBaseGetString ( SIGNAL_BASE_NAME ); // имя сигнала
double price = SignalBaseGetDouble ( SIGNAL_BASE_PRICE ); // цена подписки на сигнал
string curr = SignalBaseGetString ( SIGNAL_BASE_CURRENCY ); // валюта сигнала
long rating= SignalBaseGetInteger ( SIGNAL_BASE_RATING ); // рейтинг и есть
//--- выводим все прибыльные бесплатные сигналы с ненулевым количеством подписчиков
if (price== 0.0 && pips> 0 && subscr> 0 )
PrintFormat ( "id=%d, name=\"%s\", currency=%s, pips=%d, subscribers=%d" ,id,name,curr,pips,subscr);
}
else PrintFormat ( "Ошибка выбора сигнала. Код ошибки=%d" , GetLastError ());
}
}
Programatik olarak mı? Bunun gibi
{
//--- запрашиваем общее количество сигналов в базе
int total= SignalBaseTotal ();
//--- цикл по всем сигналам
for ( int i= 0 ;i<total;i++)
{
//--- выбираем сигнал для дальнейшей работы
if ( SignalBaseSelect (i))
{
//--- получение свойств сигнала
long id = SignalBaseGetInteger ( SIGNAL_BASE_ID ); // id сигнала
long pips = SignalBaseGetInteger ( SIGNAL_BASE_PIPS ); // результат торговли в пипсах
long subscr= SignalBaseGetInteger ( SIGNAL_BASE_SUBSCRIBERS ); // количество подписчиков
string name = SignalBaseGetString ( SIGNAL_BASE_NAME ); // имя сигнала
double price = SignalBaseGetDouble ( SIGNAL_BASE_PRICE ); // цена подписки на сигнал
string curr = SignalBaseGetString ( SIGNAL_BASE_CURRENCY ); // валюта сигнала
long rating= SignalBaseGetInteger ( SIGNAL_BASE_RATING ); // рейтинг и есть
//--- выводим все прибыльные бесплатные сигналы с ненулевым количеством подписчиков
if (price== 0.0 && pips> 0 && subscr> 0 )
PrintFormat ( "id=%d, name=\"%s\", currency=%s, pips=%d, subscribers=%d" ,id,name,curr,pips,subscr);
}
else PrintFormat ( "Ошибка выбора сигнала. Код ошибки=%d" , GetLastError ());
}
}
Arkadaşlar sorum mesajlar arasında kaybolduğu için tekrar sormaya cesaret ediyorum.
Terminaldeki tüm açık çizelgelerden geçen böyle bir yapı var:
if (currChart == график тестера ) continue ; // Что сюда написать?
ObjectSetInteger (currChart, "Sync" , OBJPROP_BGCOLOR , clrGreen );
}
Grafiğin ana olmadığını, ancak test modunda açıp atladığını nasıl öğrenebilirim?
Teşekkür ederim!
Özelliklerde açıkça bir şey eksik. Peki ya test modunda grafikte bir şey oluşturursanız, örneğin zor bir ada sahip bir düğme ve ardından varlığını kontrol ederseniz?