Hatalar, hatalar, sorular - sayfa 3116

 
JRandomTrader # :

Görünüşe göre, bunlar FORTS ve Balance gibi işlemler mi? Aracının desteği konu dışıdır ve MQ'ya onay verir ve MQ bunu bir sorun olarak görmez.

Hayır, bildiğim kadarıyla bu sıradan bir Forex.

İşlem kapatılmadı, ancak Geçmiş sekmesine bakmam durumunda:

Tarih

Sadece bir giriş var. Tip: denge. Ancak örneğin MQ sunucularında demoda ayrıca Type: Balance bulunur, ancak Balance asla yürümez.

Google'a taradı...

Upd : kazılmış https://www.mql5.com/ru/forum/326941 . Her şey net değil, ama bir şey ...
Что за тип "balance" в истории терминала.
Что за тип "balance" в истории терминала.
  • 2019.11.21
  • www.mql5.com
Добрый день...
 

BTCUSD sembolü için MQ demosunda iki uzun işlem: 1. lot 1.01, 2. lot 11.01. Kaldıraç: 1:500. İlkinin açılmasından sonra, marj seviyesi oldukça yeterliydi (hatırlamadım ve yazmak için zamanım olmadı, ancak 100.000 civarında bir yerde); ikincisini açtıktan sonra:

BTCUSD Marjı

yani, bence, on kat azaltılmış olması gerekirken, büyüklük sıralarında arttı. Kesin olarak söylemeyeceğim, ama bence, resim kripta MT4'te aynı.

Kripto hatası mı yoksa amaçlandı mı?

 

x572intraday # :

Kripto hatası mı yoksa amaçlandı mı?

12 bitcoin için 0,01 dolar yatırmak mı? elbette bir böcek
 

Merhaba!

karakter – -128'den 127'ye kadar imzalı tür, neden “-” işaretini değiştirirken, türü char'dan değişiyor int'ye ?

Bir şey anlamıyorum ve tia dönüşümü tesadüfen görünmüyor mu? Yoksa bu bir bug mı? (uyarı.png dosyası ekli)

 void OnStart () {
   char positive = 1 ;
   char negative = -positive;
}


İnt için daha eski bir biçime böyle bir dönüştürme yoktur. Ve işareti değiştirirken tür dönüşümünü hala anlayamıyorum ...

 void OnStart () {
   int positive = 1 ;
   int negative = -positive;
}
Dosyalar:
warning.png  29 kb
int.png  22 kb
truncation.png  25 kb
 
NastyaMaley # :

Sıfır kene, bu nasıl mümkün olabilir? Test hatası mı?

Test cihazı için basit bir kod yazıyoruz.

Çıktıda şunları elde ederiz:

....

Mantıksal olarak, son onay işareti sıfırsa, hiçbir şey çıkmamalıdır. Ve örneğin ortalamayı hesaplarken, EA'nın hesaplamalarında bir başarısızlığa neden olan bir sıfır işareti verir. (13000 + 0 + 13000) / 3 = 8667 olmasına rağmen (13000 + 13000) / 2 = 13000. Sıfır tik nedeniyle 13000 yerine 8667 çıktı !!!

ve SymbolInfoTick'i kontrol eden nedir? yanlışsa, LastError hatasını kontrol edin

 
Aleksey Mavrin # :

ve SymbolInfoTick'i kontrol eden nedir? yanlışsa, LastError hatasını kontrol edin


Her yerde true döndürür

2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:00 2021.11.08 00:00:00
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:00 doğru
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:03 doğru
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:04 doğru

... vb

Tabii ki, bir koşul ekleyebilirsiniz, eğer trade.last == 0 ise, ortalama hesaplamasını görmezden geliyoruz. Ama yine de, sıfır .last'ın görünmesine neden olan şeyin en altına inmek istiyorum.Ter geçmişi açıktır ve içinde == 0 olan hiçbir kene yoktur.
 
NastyaMaley # :


Her yerde true döndürür

2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:00 2021.11.08 00:00:00
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:00 doğru
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:03 doğru
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.16 00:21:02.461 Çekirdek 1 2021.11.08 00:00:04 doğru

... vb

Tabii ki, bir koşul ekleyebilirsiniz, eğer trade.last == 0 ise, ortalama hesaplamasını görmezden geliyoruz. Ama yine de, sıfır .last'ın görünmesine neden olan şeyin en altına inmek istiyorum.Ter geçmişi açıktır ve içinde == 0 olan hiçbir kene yoktur.

trade.last kullanmıyorum ve kontrol etmiyorum, ancak trade.ask ve trade.bid kullanıyorum ve şimdi 0 için kontrol edilmeleri gerekiyor, aksi takdirde dolandırılabilirsiniz.

 
NastyaMaley # :

Aynı zamanda, kene geçmişinde sıfır kene yoktur. İşte sıfır saniye için tarihin bir parçası 2021.12.09 00:00:0 Bu, Euro CME EU6Z21 için bir sözleşmedir.

"<TARİH> <ZAMAN> <TEKLİF> <SORMA> <SON> <HACİM> <BAYRAKLAR>"
"2021.12.09 00:00:000.034 1.13445 2"
"2021.12.09 00:00:01.607 1.13445 1.000000000 88"
"2021.12.09 00:00:01.607 1.13445 1.000000000 88"
"2021.12.09 00:00:01.608 1.13445 1.13450 6"
"2021.12.09 00:00:01.660 1.13440 2"

burada her yerde sıfır palet var.

Her gün 00-00'da bu tür birkaç tik olması gerçeği, kotasyon/işlem dışı oturum anlarındaki ticari olmayan kenelerden kaynaklanıyor olabilir.

komisyoncu nedir?

 
Maksim Astafev # :

Merhaba!

karakter – -128'den 127'ye kadar imzalı tür, neden “-” işaretini değiştirirken, türü char'dan değişiyor int'ye ?

Bir şey anlamıyorum ve tia dönüşümü tesadüfen görünmüyor mu? Yoksa bu bir bug mı? (uyarı.png dosyası ekli)


İnt için daha eski bir biçime böyle bir dönüştürme yoktur. Ve işareti değiştirirken tür dönüşümünü hala anlayamıyorum ...

Sorun nedir?

Belgeleri okuyun

char, uchar, short ve ushort veri türleri, işlemlerde koşulsuz olarak int'ye aktarılır.

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Приведение типов - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Slava # :

Sorun nedir?

Belgeleri okuyun

Büyük yazı tipi ve kırmızı ile vurgulamak gerekir) ayrıca fark edildi.