Hatalar, hatalar, sorular - sayfa 2688

 

2 saat test yapıyorum ve test cihazının 3 farklı bilgisayarda ve VPS'de düştüğünü gözlemliyorum

Yani, daha önce yazdım, test cihazında birkaç çalıştırmadan sonra başlat düğmesi durur (her zaman farklı şekillerde).

Terminali sürekli yeniden başlatmak zorunda kalmak

Şimdi aynısı kimde var? Bunun sunuculara olan bağlantıdan kaynaklandığını varsayıyorum.

 

Birkaç kez terminal donuyor gibi göründüğünde fenomeni gözlemledim, piyasaya genel bakıştaki semboller uzun süre dondu, bağlı sunucuya baktığımda, terminalin sunucuya en yüksek 200 ms ping ile bağlı olduğunu gördüm. , 2 ms'lik sunucular mevcuttur . hızlı bir sunucuya manuel olarak bağlandı ve alıntılar hayat buldu.

sonuç - sunucu, mevcut en hızlı sunucuya bağlanmak için en uygun algoritmayı kullanmaz, bu, doğrudan terminalin bu şekilde çalışmasıyla ilgili hesaptaki mali kayıplarla doludur.

2363 inşa

 
Askr :

2 saat test yapıyorum ve test cihazının 3 farklı bilgisayarda ve VPS'de düştüğünü gözlemliyorum

Yani, daha önce yazdım, test cihazında birkaç çalıştırmadan sonra başlat düğmesi durur (her zaman farklı şekillerde).

Terminali sürekli yeniden başlatmak zorunda kalmak

Şimdi aynısı kimde var? Bunun sunuculara olan bağlantıdan kaynaklandığını varsayıyorum.

Evet yaptım. Validate ilk geçişi çalıştırır, sonrakiler yapmaz. Başlat düğmesi çalışmıyor.

Debagel - başlar. Sürümde bir çıktı aldım, her şey güya iyi, ama çalışmıyor.


Şimdi özellikle hata ayıklama sürümünü çalıştırıyorum. Müdahale olmadan başlat düğmesine basıyor.

Hatanın nedeni hiçbir zaman bulunamadı.

 

Bunu biri açıklayabilir mi?

Bu, hata ayıklama sırasında değerleri izlemek için kullanılan penceredir.

Normalleştirilmiş bir değişkenin değeri sıfırdır ve bu değişkenin sıfır ile karşılaştırılması değerlendirilemez. Bu durumda, !=> veya < üzerindeki karşılaştırma iyi sonuç verir.

Yoksa bir çeşit bug mı?

 2020.03 . 30 00 : 23 : 57.020 Terminal        MetaTrader 5 x64 build 2372 started for MetaQuotes Software Corp.
2020.03 . 30 00 : 23 : 57.020 Terminal        Windows 7 Service Pack 1 build 7601 , AMD FX- 4170 Quad-Core Processor, 9 / 11 Gb memory, 30 / 465 Gb disk, IE 11 , Admin, GMT+ 3
 
Bu betiği derlemek, makinedeki tüm çalışmaları sonlandırabilir.
 // ALT+G на mqh-файле - зависание ME.
#include <fxsaber\HistoryTicks\Data_String.mqh> // https://www.mql5.com/ru/code/20298

void OnStart ()
{
   string Str;
  
   int i = DATA_STRING::FromString(Str);
}

Derleme, metaeditor64.exe'nin her saniye ek bir gigabayt bellek tükettiği bir askıda kalmaya neden olur.

ME ayrıca ALT+G'de asılı kalıyor. 2374 oluşturun.

 

Merhaba topluluk. milyonda bir soru

Alım satım, tarih, alım satım vb. desteği olan kripto borsaları için bir API olduğunu varsayalım.

1) Alınan fiyat tekliflerini ve geçmişi ayrı olarak oluşturulmuş özel bir sembolde gerçek zamanlı olarak görüntülemek mümkün mü (üçüncü taraf yazılımın yardımı olmadan). Yani, yalnızca geçmişi özel bir sembole indirmekle kalmaz, aynı zamanda gerçek alıntılarını gerçek zamanlı olarak görüntüler. Örneğin, üçüncü taraf yazılımlar, geçmişi zaman serisi dosyalarına yükler ve terminal, bilgileri hemen görüntüler (tablonun kendisinde baykuşlar/hindiler yoktur).

2) Bu tür enstrümanlara kurulu Uzman Danışmanların alım satım sunucusuna değil, belirli bir kripto değişimi için API aracılığıyla emir göndermesi için alım satım işlemlerinin işlevlerini yeniden tanımlamak mümkün mü? Kabaca söylemek gerekirse, bu, herhangi bir Uzman Danışmanın bu tür araçlar üzerinde çalışmasını sağlayacaktır.

3) İlk 2 gerçekçi değilse: terminal bağlantı olarak kendi kendine yazılmış bir sunucu kullanabilir ve oradan tüm sembolleri alıp alım satım işlemlerini oraya gönderebilir mi?

Herhangi bir cevaptan memnun olacağım.


PS Kendisinin uygulanamaz olduğunu düşünüyorum.

 
Dmitri Custurov :

1. Evet.

2. Hayır, kaynaklar mevcut değilse.

 
Dmitri Custurov :

1) Alınan fiyat tekliflerini ve geçmişi ayrı olarak oluşturulmuş özel bir sembolde gerçek zamanlı olarak görüntülemek mümkün mü (üçüncü taraf yazılımın yardımı olmadan). Yani, yalnızca geçmişi özel bir sembole indirmekle kalmaz, aynı zamanda gerçek alıntılarını gerçek zamanlı olarak görüntüler. Örneğin, üçüncü taraf yazılımlar, geçmişi zaman serisi dosyalarına yükler ve terminal, bilgileri hemen görüntüler (tablonun kendisinde baykuşlar/hindiler yoktur).

2) Bu tür enstrümanlara kurulu Uzman Danışmanların alım satım sunucusuna değil, belirli bir kripto değişimi için API aracılığıyla emir göndermesi için alım satım işlemlerinin işlevlerini yeniden tanımlamak mümkün mü? Kabaca söylemek gerekirse, bu, herhangi bir Uzman Danışmanın bu tür araçlar üzerinde çalışmasını sağlayacaktır.

3) İlk 2 gerçekçi değilse: terminal bağlantı olarak kendi kendine yazılmış bir sunucu kullanabilir ve oradan tüm sembolleri alıp alım satım işlemlerini oraya gönderebilir mi?

1) üçüncü taraf yazılıma gerek yoktur, WebRequest aracılığıyla MQL üzerinde çalışır (daha sonra soketler için destek eklediler, böylece onları da kullanabilirsiniz).

3) hayır.

 
Stanislav Korotky :

1) üçüncü taraf yazılıma gerek yoktur, WebRequest aracılığıyla MQL üzerinde çalışır (daha sonra soketler için destek eklediler, böylece onları da kullanabilirsiniz).

3) hayır.

Web istekleri ve soketler aracılığıyla bu anlaşılabilir, ancak örneğin wss, anladığım kadarıyla çalışmıyor. Aynı zamanda, çizelgede asılı duran bir danışmana ihtiyacım var, bu da bu çizelgeye başka bir danışman atamayacağım anlamına geliyor. Başka bir danışman, örneğin, API aracılığıyla alım satım yapmak için alım satım işlevlerini yeniden tanımlayacağım veya daha doğrusu kendimi tanımlayacağım bir alım satım robotudur.

 
Dmitri Custurov :

çizelgede asılı duran bir danışmana ihtiyacınız var

Gerekli değil. Hizmetlere bakın.