"Sanal Barındırmaya Geçiş için Alım Satım Hesabı Nasıl Hazırlanır?" makalesi için tartışma - sayfa 12

[Silindi]  
Rosh:

Senkronizasyon için bildirilen Uzman Danışmanlar ve göstergeler dışında bazen barındırmaya ne yüklenebilir? Barındırma ne çekiyor?

Ve barındırma aboneliğinin otomatik olarak yenilenmesinin işaretini çözmenin zararı olmaz - çalışmıyor.

[Silindi]  

Barındırmayı biraz daha test etmeye karar verdim, yine hatalar var!

SendNotification() metaquotes sunucularında çalışmıyor! Yanıt yok! Buna rağmen, işlem bildirimi çalışıyor.

Webzilla'da çalışıyor, ancak Rusça metin doğru şekilde gönderilemiyor - hiyeroglifler Latince ile gönderiliyor - normal.

Bu Uzman Danışman ile test edildi

int sleep =6100;
int OnInit()
  {
   EventSetMillisecondTimer(sleep);
   return(INIT_SUCCEEDED);      
  }
void OnDeinit(const int reason)
  {
   EventKillTimer();
  }
void OnTimer()
  {
 if(IsTradeAllowed()){
SendNotification ("Bu da ne?");
}}

Ve tam teşekküllü bir terminalin bulunduğu başka bir üçüncü taraf VPS'de her şey iyi çalışıyor.

Güvenilmezlik hissi.

 

Bildirimleri kontrol edeceğiz. Kendim kontrol ettim ve her şey çalıştı.

Rusça dili aslında MT4'te bir sorun olabilir, çünkü bir unicode sistemi değildir ve işletim sistemi açıkça İngilizcedir. Yeniden kodlama için doğru dili seçmenin bir yolunu bulmaya çalışın.

[Silindi]  
Renat:

Bildirimleri kontrol edeceğiz. Kendim kontrol ettim ve her şey çalıştı.

Rusça dili aslında MT4'te bir sorun olabilir, çünkü bir unicode sistemi değildir ve işletim sistemi açıkça İngilizcedir. Yeniden kodlama için doğru dili seçmenin bir yolunu bulmaya çalışın.

Harika bir şey - bu Push bildirimleri. Bunu sevdim.

"Senkronizasyon için bildirilen Uzman Danışmanlar ve göstergelerin yanı sıra bazen barındırmaya ne yüklenebilir?" Sorusunane dersiniz?Çoğu senkronizasyonda - her şey normaldir, ancak gerçekçi olarak bazı durumlarda trafikte güçlü bir tutarsızlık vardı. (özel olarak yapabilirsiniz - ve ben, belki, affedebilirim).

[Silindi]  
wealthclimber:

Evet ben yaptım. Bilgisayarımı kapatıp EA'nın çalışıp çalışmadığını izlemek için telefonumu kullanmaya başladığımda, yeni bir işlem görmeyeceğimi fark ettim.
VPS'den günlükleri kontrol ettiniz mi, orada herhangi bir sorun var mı? Lütfen tüm günlüklerle birlikte ServiceDesk 'e rapor yazın. VPS hakkında daha fazlasını buradan okuyun.
[Silindi]  
Edic:

SendNotification() metaquotes sunucularında çalışmıyor! Sıfır yanıt! Ancak işlem bildirimi çalışıyor.


Şimdi çalışıyor. Ancak deinitializasyon bazen uzun süre beklemek zorunda kalıyor. Barındırma iptal edilmiş gibi görünüyor, ancak prodlal bot bazen birkaç dakika boyunca bocalamaya devam ediyor, ancak bu önemsiz bir şey.
 

Sanal Sunucunun ana günlüğündeki bu satır ne anlama geliyor ( hesap numarası ABCDE ile değiştirildi):

2014.12.08 23:55:56.504 'ABCDE': bağlantı başarısız [Hesap devre dışı]

EA'm masaüstümde çalışan Terminal'de sorunsuz bir şekilde işlem yapıyor. Terminal yapısı 745'tir.

Tekrar ve tekrar ve tekrar - yeterli dokümantasyon yok. Tüm siteyi aradım ve hiçbir eşleşme yoktu.

 

Renat, lütfen söyle bana, makaleden anlamadım - sinyallerin kopyalanması terminalde engelleniyor ve sanal barındırmaya aktarılıyor. Yani, her zamanki terminalimi açıyorum ve sinyaldeki hiçbir işlem orada görüntülenmiyor mu? Ve sinyalde neler olduğunu nerede ve nasıl görebilirim? Ve sinyal aboneliğimi nerede uzatabilirim?

Bilgisayarımdaki normal terminali açtığımda (sanal bir terminal kiraladıktan sonra), hesap durumu, marj, serbest fonlar vb. hakkında doğru bilgileri gösterecek mi?

Ve terminalimde manuel olarak işlem açabileceğimi ve bunların otomatik olarak sanal terminale aktarılacağını doğru anlıyor muyum - yani bunları ayrıca senkronize etmeme gerek yok mu?

Başka bir soru daha. Terminalimde EA'ların ihtiyaç duymadığı göstergeler kullanıyorum. Geçişten önce, onları kapatmanın daha iyi olduğunu anlıyorum. Daha sonra bunları terminalimde tekrar açarsam, sanal sunucunun durumunu hiçbir şekilde etkilemeyecek mi?

 
bhumi22:

Renat, lütfen söyle bana, makaleden anlamadım - sinyallerin kopyalanması terminalde engelleniyor ve sanal barındırmaya aktarılıyor. Yani, normal terminalimi açıyorum ve orada hiçbir sinyal işlemi görüntülenmiyor mu?

Bilgisayarımdaki normal terminalimi açtığımda (sanal bir terminal kiraladıktan sonra), hesap durumu, marj, serbest fonlar vb. hakkında doğru bilgileri gösterecek mi?

Elbette, bu hesaba bağlandığınızda her şey müşteri terminalinizde görüntülenecektir - açık pozisyonlar, bekleyen emirler, işlem geçmişi, marj, kar vb. Sanal terminal, günün 24 saati hesabınıza bağlı olan barındırma üzerindeki bir terminaldir. Ve sinyale abone olduğunuzda tüm kopyalama işlemleri terminal günlüğüne (her zamanki gibi) kaydedilecektir.
 
bhumi22:

Sinyalde neler olduğunu nerede ve nasıl görebilirim?

Virutal terminalin günlüklerini doğrudan istemci terminalinizden talep edin . https://www.mql5.com/tr/articles/994.


Açılan günlük görüntüleme penceresinde, günlük kayıtlarının filtreleneceği bir metin parçası belirleyebilir, istediğiniz aralığı ayarlayabilir ve ardından bulunan kayıtları indirmek için "İste" düğmesine tıklayabilirsiniz.


Sanal terminalin günlükleri her talep edildiğinde güncellenir ve <terminal veri kataloğu>/logs/hosting. <hosting_ID>.terminal ve <terminal veri kataloğu>/logs/hosting.<hosting_ID>.experts gibi klasörlere kaydedilir.
Подготовка торгового счета к миграции на виртуальный хостинг
Подготовка торгового счета к миграции на виртуальный хостинг
  • 2014.10.01
  • MetaQuotes Software Corp.
  • www.mql5.com
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.