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
Şimdiye kadar, hiçbir yerde.
void Print ( MqlTick & ) {} // 'Print' - override system function
Onlar. "::" harici sınıfı aşırı yüklemeye izin vermez ve herhangi bir dahili sınıf - sorunsuz.
Bu nedenle, bir koltuk değneği ile kısıtlamayı atlamak gerekir.
{
public :
template < typename T>
static void MyPrint( const T &Value )
{
T Array[ 1 ];
Array[ 0 ] = Value;
::ArrayPrint(Array);
}
template < typename T>
static void MyPrint( const T Value )
{
:: Print (Value);
}
};
#define Print (A) PRINTCLASS::MyPrint(A)
void OnStart ()
{
MqlTick Tick;
SymbolInfoTick ( _Symbol , Tick);
Print (Tick);
int i = 5 ;
Print (i);
}
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MetaEditor yapı 1463
fxsaber , 2016.11.04 18:42
Sorun devam ediyorTest cihazında göstergemle ilgili bir sorun buldum. 1463 derlemesinden başlayarak, test cihazı , göstergeyi test ederken , başlangıçtan hemen sonra, kendiliğinden donuyor. Gösterge değil, test cihazının askısıdır. Çünkü eski veya yeni derleyici ile derlerken sorun devam ediyor, ancak eski test cihazında her şey yolunda gidiyor.
Askıda kalmaya yol açan koddaki yer bulunamadı. Farklı kod satırlarında Yorum yapmaya çalıştım ama hep farklı bir yerde takılıyor. Genel olarak, test cihazının bir tür dahili hatası.
Test cihazında göstergemle ilgili bir sorun buldum. 1463 derlemesinden başlayarak, test cihazı , göstergeyi test ederken , başlangıçtan hemen sonra, kendiliğinden donuyor. Gösterge değil, test cihazının askısıdır. Çünkü eski veya yeni derleyici ile derlerken sorun devam ediyor, ancak eski test cihazında her şey yolunda gidiyor.
Askıda kalmaya yol açan koddaki yer bulunamadı. Farklı kod satırlarında Yorum yapmaya çalıştım ama hep farklı bir yerde takılıyor. Genel olarak, test cihazının bir tür dahili hatası.
Öyleyse hala takılıyor mu yoksa test cihazında ayarlanmış maksimum test hızına sahip misiniz?
Eklendi: Bununla tanışmadım, bu yüzden kodunuzu gözden geçirmeniz çok arzu edilir.
Askıda kalmaya yol açan koddaki yer bulunamadı.
Öyleyse hala takılıyor mu yoksa test cihazında ayarlanmış maksimum test hızına sahip misiniz?
Eklendi: Bununla tanışmadım, bu yüzden kodunuzu gözden geçirmeniz çok arzu edilir.
Herhangi bir hızda donuyor. StrategyTestVisualization penceresi yanıt vermiyor. Kodun tamamını göstermek mümkün değil, ne yazık ki bu ticari bir ürün.
Ayrıca test moduna ve zaman dilimine bağlı değildir.
Herhangi bir hızda donuyor. StrategyTestVisualization penceresi yanıt vermiyor. Kodun tamamını göstermek mümkün değil, ne yazık ki bu ticari bir ürün.
2016.11 . 10 11 : 07 : 42.764 Test (EURUSD,M1) [ 0 ] 2016.11 . 10 11 : 10 : 11 1.09207 1.09217 1.09207 500000 1478776211595 2
Eksik olan tek şey bariz ArrayToString'dir. O zaman çıktıyı değiştirmek mümkün olacaktır. Örneğin, time_msc ve bayraklar.
{
datetime time; // Время последнего обновления цен
double bid; // Текущая цена Bid
double ask; // Текущая цена Ask
double last; // Текущая цена последней сделки (Last)
ulong volume; // Объем для текущей цены Last
datetime_msc time_msc; // Время последнего обновления цен в миллисекундах
uint flags // Флаги тиков
};