
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
ArrayPrint - benzer.
İşte bir örnek https://www.mql5.com/ru/forum/160673/page2#comment_3827986
Bu, yukarıda yazdıklarından farklı değil.
ArrayPrint hala çok daha fazla girdi parametresine sahiptir. Son bayrak parametresiyle ilgileniyor.
Genel olarak, test cihazının asılması ile ilgili olarak. Buna yol açan birkaç işlevi tanımlayabildim. En yaygın olanı Yorum'dur .
Test cihazında aşağıdaki göstergeyi çalıştırmayı deneyin:
int OnCalculate ( const int rates_total, const int prev_calculated, const int begin, const double &price[])
{
Comment ( "OnCalculate" );
return rates_total;
}
Hız yalnızca maksimum değildir, bu nedenle test biraz zaman alır ve bu sırada bir takılma meydana gelir. Gerçek her zaman değil - fare hareketlerinden veya başka bir şeyden neye bağlı olduğunu hala anlamıyorum. Genel olarak, birkaç kez test edebilirsiniz, askıda kalması gerekir.
Genel olarak, test cihazının asılması ile ilgili olarak. Buna yol açan birkaç işlevi tanımlayabildim. En yaygın olanı Yorum'dur.
Test cihazında aşağıdaki göstergeyi çalıştırmayı deneyin:
int OnCalculate ( const int rates_total, const int prev_calculated, const int begin, const double &price[])
{
Comment ( "OnCalculate" );
return rates_total;
}
Hız yalnızca maksimum değildir, bu nedenle test biraz zaman alır ve bu sırada bir takılma meydana gelir. Gerçek her zaman değil - fare hareketlerinden veya başka bir şeyden neye bağlı olduğunu hala anlamıyorum. Genel olarak, birkaç kez test edebilirsiniz, askıda kalması gerekir.
Üç test hızı ile:
Genel olarak, daha kesin olarak, "Test Kullanıcısı Hangup'ınıza" göre var olduğuna dair kanıt sağlayın.
Eklendi: Durumu daha net tanımlayın: sürüm, yapı, sunucu, sembol, zaman çerçevesi, test modu ...
Eklendi: Kahretsin, editörüm ve test cihazım takıldı. Kene oluşturma modu "Tüm işaretler" idi.
Genel olarak, test cihazının asılması ile ilgili olarak. Buna yol açan birkaç işlevi tanımlayabildim. En yaygın olanı Yorum'dur.
Test cihazında aşağıdaki göstergeyi çalıştırmayı deneyin:
int OnCalculate ( const int rates_total, const int prev_calculated, const int begin, const double &price[])
{
Comment ( "OnCalculate" );
return rates_total;
}
Hız yalnızca maksimum değildir, bu nedenle test biraz zaman alır ve bu sırada bir takılma meydana gelir. Gerçek her zaman değil - fare hareketlerinden veya başka bir şeyden neye bağlı olduğunu hala anlamıyorum. Genel olarak, birkaç kez test edebilirsiniz, askıda kalması gerekir.
Ve burada ne var:
?
Gerçekten:
//| Indicator_Test.mq5 |
//| Copyright 2012, CompanyName |
//| http://www.companyname.net |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_plots 0
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total, // размер массива price[]
const int prev_calculated, // обработано баров на предыдущем вызове
const int begin, // откуда начинаются значимые данные
const double & price[] // массив для расчета
)
{
Comment ( "OnCalculate" );
return (rates_total);
}
Maksimum hızda test, kene oluşturma modu "Tüm onaylar" - test cihazı donuyor. Asmak şu anlama gelir:
Yorum çıktı satırını yorumlarsanız, her şey test edilir.
Maksimum hızda test, kene oluşturma modu "Tüm onaylar" - test cihazı donuyor.
Benim için hıza, moda veya zaman dilimine bağlı değil. Nasılsa asılabilir.
Bu arada, programımda bazı diğer işlevler de donmaya neden oldu, örneğin ChartGetInteger(0, CHART_WIDTH_IN_BARS). Ancak onlarla izole bir örnek çoğaltılamaz. Ancak, Yorumun yeterli olduğunu düşünüyorum.
Bu ne?
HistoryCenter delete old files from C:\Program Files\BCS Broker MetaTrader 5 Terminal\bases\FxPro-ECN\history\GBPUSD, last access time 2016.04 . 12 10 : 37
HistoryCenter delete old files from C:\Program Files\BCS Broker MetaTrader 5 Terminal\bases\FxPro-ECN\history\USDCHF, last access time 2016.04 . 12 10 : 37
HistoryCenter delete old files from C:\Program Files\BCS Broker MetaTrader 5 Terminal\bases\FxPro-ECN\history\USDJPY, last access time 2016.04 . 12 10 : 37
Lütfen MqlTick'i şu şekilde değiştirin:
{
datetime time; // Время последнего обновления цен
double bid; // Текущая цена Bid
double ask; // Текущая цена Ask
double last; // Текущая цена последней сделки (Last)
ulong volume; // Объем для текущей цены Last
datetime_msc time_msc; // Время последнего обновления цен в миллисекундах
uint flags // Флаги тиков
};