Hatalar, hatalar, sorular - sayfa 1102

 
MetaDriver :
%99.9 olasılıkla

Hayır hayır. Çocuklar. Bu sistemde terminalin çalışan bir versiyonu kuruludur. Bu arabaya bindirildi.
Peki, bu sorunu terminal kurulu olmadığında bilirsiniz ve işletim sistemini yeniden yükledikten sonra her şey çalışır.

Fakat bu başarısızlığın nedeni nedir? Ne izlemeli? Belki hata ayıklama veya buna ne denir? Çökmeye neyin sebep olduğunu bulmak için bellek dökümünü okumak?

İşte sistem günlüğündeki veriler...

Etkinlik tipi: Hata

Etkinlik Kaynağı: uygulama hatası

Etkinlik kategorisi: Yok

Etkinlik kodu: 1000

Tarih: 05.02.2014

Zaman: 21:17:04

kullanıcı: Yok

Bir bilgisayar: VANYA

Tanım:

Uygulama hatası mt4setup(2).exe, sürüm 5.0.0.883, modül mt4setup(2).exe, sürüm 5.0.0.883, adres 0x0001ec1a.

Veri:

0000: 41 70 70 6c 69 63 61 74 Başvuru

0008: 69 6f 6e 20 46 61 69 6c iyon Başarısız

0010: 75 72 65 20 20 6d 74 34 ure mt4

0018: 73 65 74 75 70 20 28 32 kurulum (2

0020: 29 2e 65 78 65 20 35 2e ).exe 5.

0028: 30 2e 30 2e 38 38 33 20 0.0.883

0030: 69 6e 20 6d 74 34 73 65 mt4se'de

0038: 74 75 70 20 28 32 29 2e tup (2).

0040: 65 78 65 20 35 2e 30 2e exe 5.0.

0048: 30 2e 38 38 33 20 61 74 0.883 en

0050: 20 6f 66 66 73 65 74 20 ofset

0058: 30 30 30 31 65 63 31 61 0001ec1a

0060:0d0a..

 
cichiniov :

Hayır hayır. Çocuklar. Bu sistemde terminalin çalışan bir versiyonu kuruludur. Bu arabaya bindirildi.

1) Terminalin hangi çalışan sürümü zaten kurulu?

2) Ve ne tür bir işlemciniz var? SSE2 talimatları destekliyor mu?

 

Söyle bana, test sırasında bu tür mesajların günlüğe kaydedilmesini devre dışı bırakmak mümkün mü? :

KQ       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    instant buy 0.26 EURUSD at 0.87370 ( 0.87320 / 0.87370 / 0.87320 )
HN       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    deal # 6099 buy 0.26 EURUSD at 0.87370 done (based on order # 15320 )
CG       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    deal performed [ # 6099 buy 0.26 EURUSD at 0.87370 ]
DJ       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    order performed buy 0.26 at 0.87370 [ # 15320 buy 0.26 EURUSD at 0.87370 ]
OI       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    order canceled [ # 15319 sell limit 0.08 / 0.08 EURUSD at 0.87901 ]
PK       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    order canceled [ # 15318 sell limit 0.09 / 0.09 EURUSD at 0.87785 ]
RL       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    order canceled [ # 15317 sell limit 0.09 / 0.09 EURUSD at 0.87669 ]
CP       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    sell limit 0.17 EURUSD at 0.87578 ( 0.87320 / 0.87370 / 0.87320 )
DN       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    sell limit 0.17 EURUSD at 0.87694 ( 0.87320 / 0.87370 / 0.87320 )
OL       0        21 : 03 : 17.634     Core 1    2000.12 . 01 09 : 00 : 00    sell limit 0.18 EURUSD at 0.87810 ( 0.87320 / 0.87370 / 0.87320 )
PH       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 30 : 40    order [ # 15321 sell limit 0.17 EURUSD at 0.87578 ] triggered
GD       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 30 : 40    deal # 6100 sell 0.17 EURUSD at 0.87578 done (based on order # 15321 )
ED       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 30 : 40    deal performed [ # 6100 sell 0.17 EURUSD at 0.87578 ]
CS       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 30 : 40    order performed sell 0.17 at 0.87578 [ # 15321 sell limit 0.17 EURUSD at 0.87578 ]
MP       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 46 : 40    order [ # 15322 sell limit 0.17 EURUSD at 0.87694 ] triggered
EL       0        21 : 03 : 17.634     Core 1    2000.12 . 01 10 : 46 : 40    deal # 6101 sell 0.17 EURUSD at 0.87694 done (based on order # 15322 )
...
 
Güncellenmiş MQL4 yardımını indirdim ve bölümü gördüğüme sevindim

MQL4 Referansı/Zaman Serileri ve Göstergeler CopyBuffer Fonksiyonunun Dizilerinde ve Zaman Serilerinde İndeksleme Erişimi/Yön . Ve MetaEditor build 883'teki MQL4 derleyicisi, işlevin tanımlı olmadığını gösteriyor, bilmiyorum diyor.

Daha sonra ve ne kadar sürede bir özellik gelecek mi?

 
Sorunun gündeme gelip gelmediğini bilmiyorum ama! 600 derlemesinde, optimize edici çarpık çalışıyor! Expert Advisor'ın parametrelerini optimize ediyorum, içlerinden en iyisini seçiyorum ve optimize edilmiş alan üzerinde çalıştırarak açılışın nerede gerçekleştiğini ve çalışma sonunda tamamen farklı bir sonucun sonucunu gözlemliyorum! Örneğin, optimize edilmiş bir sonuç 80$'lık bir kâr sağlar, ancak bu sonucu test cihazında çalıştırdıktan sonra, kâr bunun yarısı kadar olabilir!!! Bu nasıl olabilir? Düzeltmek için nereye gideceğimi söyle!
 
x100intraday :
Güncellenmiş MQL4 yardımını indirdim ve bölümü gördüğüme sevindim

MQL4 Referansı/Zaman Serileri ve Göstergeler CopyBuffer Fonksiyonunun Dizilerinde ve Zaman Serilerinde İndeksleme Erişimi/Yön . Ve MetaEditor build 883'teki MQL4 derleyicisi, işlevin tanımlı olmadığını gösteriyor, bilmiyorum diyor.

Daha sonra ve ne kadar sürede bir özellik gelecek mi?

Yardımın bu bölümündeki CopyBuffer örneği yanlışlıkla bırakılmıştır, düzelteceğiz. MQL4'te CopyBuffer işlevi yoktur (gösterge tutamaçlarıyla çalışmayı temel aldığı için MQL4'te yoktur).

 

MK4 ile ilgili soruları bu başlıkta birleştirmeyin lütfen.

Ayrı bir dal yapın.

 

MT5'te bir pozisyon açmak için bu kodu kullanıyorum:

request.action = TRADE_ACTION_PENDING ;
request.symbol = "EURUSD";
istek.hacim = 0.1;
request.price=NormalizeDouble(Sor+30*_Puan,_Rakamlar);
request.sl = NormalizeDouble(request.price - SL*_Point,_Digits);
request.tp = NormalizeDouble(request.price + TP*_Point,_Digits);
request.sapma=3;
request.type=ORDER_TYPE_BUY_STOP;
request.type_filling=ORDER_FILLING_FOK;
request.type_time=ORDER_TIME_SPECIFIED;
request.expiration=TimeTradeServer()+6*PeriodSeconds(PERIOD_H1);

OrderSend(istek,sonuç);


Tüm bu işi bir test cihazında deniyorum. Fiyat gerekli seviyeye ulaşmazsa, sipariş 6 saat içinde olmasına rağmen asla silinmez. Belirtilen süreden sonra sipariş neden silinmiyor?

 
ingram :

MT5'te bir pozisyon açmak için bu kodu kullanıyorum:

...

Tüm bu işi bir test cihazında deniyorum. Fiyat gerekli seviyeye ulaşmazsa, sipariş 6 saat içinde olmasına rağmen asla silinmez. Belirtilen süreden sonra sipariş neden silinmiyor?

MQL5'te Alım Satım işlemleri kolaydır makalesinde "CTrade - alım satım işlemleri için uygun bir sınıf" bölümünde açıklandığı gibi pozisyonları daha iyi açıp/kapatmaya çalışın.
 
paladin800 :
MQL5'te Alım Satım işlemleri kolaydır makalesinde "CTrade - alım satım işlemleri için uygun bir sınıf" bölümünde açıklandığı gibi pozisyonları daha iyi açıp/kapatmaya çalışın.
Tavsiye için teşekkürler! CTrade aracılığıyla her şey beklendiği gibi çalışır. Ancak belgelenen işlevlerin beklendiği gibi çalışmaması yine de hoş değil. ((((Dün Uzman Danışmanımın düzgün çalışmasını sağlamaya çalışırken 4 saat kaybettim ve bu bir tür solak kitaplık değil, bu belgelenmiş bir yerel işlevsellik. Çok garip!
Neden: