"Pozisyon odaklı MetaTrader 5 ortamındaki talimatları takip etmek için Sanal Talimat Yöneticisi" makalesi için tartışma - sayfa 4

 

VOM'u ilk yazdığımdan beri kullanıyorum, çoğunlukla koruyucu durdurmanın işlenmesiyle ilgili bir dizi hatayı düzelttim ve ayrıca kodu MT5'teki değişikliklerle eşleşecek şekilde değiştirdim. Güncellenmiş dosyalar ektedir.

Yorumlarınızı bekliyoruz.

Paul

Dosyalar:
VOM2p0.zip  609 kb
 
phampton:

VOM'u ilk yazdığımdan beri kullanıyorum, çoğunlukla koruyucu durdurmanın işlenmesiyle ilgili bir dizi hatayı düzelttim ve ayrıca kodu MT5'teki değişikliklerle eşleşecek şekilde değiştirdim. Güncellenmiş dosyalar ektedir.

Yeni sürüm makaleye eklenmiştir.
 
Paul, vom'un yeni versiyonu için teşekkürler. Hızlı güncelleme ve hızlı yanıtlar için de çok teşekkürler.
 

Bir haftadır bir bisiklet icat ediyorum, oldukça başarılı oldum ve sonra bam! İşte burada - hazır ve ne kadar muhteşem bir bisiklet!

Paul, çok teşekkür ederim! Projenin gelişmesini diliyorum!

 
phampton:

VOM'u ilk yazdığımdan beri kullanıyorum, çoğunlukla koruyucu durdurmanın işlenmesiyle ilgili bir dizi hatayı düzelttim ve ayrıca kodu MT5'teki değişikliklerle eşleşecek şekilde değiştirdim. Güncellenmiş dosyalar ektedir.

Yorumlarınızı bekliyoruz.

Paul

 

Bu yeni sürüm ayrıca uygun bir "Destekler ve Dirençler..." dosyası içermiyor, sadece başka bir EA'nın ikinci bir kopyasını içeriyor. Ayrıca "...Order Manager Tester" aslında "...Order Tester" başlığını taşıyor. Bu doğru dosya mı?

Teşekkürler!

[Silindi]  

Merhaba Paul,

Lütfen bana yardımcı olabilir misiniz?

Lots hatası alıyorum ancak aşağıda gördüğünüz gibi lotlar sabit kodlanmış ve bu şekilde bile çalışmıyor (resim ekli).

Mümkünse lütfen bana yardımcı olabilir misiniz?

Saygılar,

MRC

      if(glOrder==-1)
        {
         mrequest.type=ORDER_TYPE_SELL;
         mrequest.price=NormalizeDouble(price_info.bid,_Digits);
         mrequest.sl=NormalizeDouble(price_info.bid+StopLoss,_Digits);
         mrequest.tp=NormalizeDouble(price_info.bid-TakeProfit,_Digits);
         mrequest.comment="SELL";

         VOM.Sell(Ativo,5.0,(int)StopLoss,(int)TakeProfit);

         if(UsaRelatorio==true) Report("B VENDA");
        }

2014.07.21 16:05:10.497 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::OrderSend error: failed to adjust position at server, returning -1

2014.07.21 16:05:10.497 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::PositionChangeSizeAtServer hatası: OrderSend TRADE_ACTION_DEAL ile ilgili sorun, dönüş kodu Otomatik ticaret istemci terminali tarafından devre dışı bırakıldı. OrderCheck(), Uzman Danışmanlar tarafından yasaklanan Ticareti döndürdü

2014.07.21 16:05:10.495 YouBotG3VOM (WINQ14,H1) CVirtualOrderManager::PositionChangeSizeAtServer(WINQ14,5.00,ORDER_TYPE_BUY,57765)


 

"VOM, en sıkı sanal durdurmadan yapılandırılabilir bir mesafede sunucu tabanlı bir durdurma sağlayarak bu riski kontrol eder."

Bu ilk başta kulağa hoş geliyor, ancak (bazı durumlarda) sunucu tabanlı durağın en gevşek sanal duraktan daha sıkı olmasıyla sonuçlanıyor.

Özellikle de mesafeyi azaltırsanız bu doğrudur:

Config.ServerStopLossMargin=1;

Ayrıca, karı korumak için aynı güvenlik sistemine sahip olmak ve sunucu tabanlı bir kar elde etmek harika olurdu. Sizce de öyle değil mi?

 

Son birkaç günü bunu çalıştırmaya çalışarak geçirdim, ancak her zaman Marcelo'nun yukarıda bahsettiği türden bir hata alıyorum. Bunun artık çalışıp çalışmadığını bilen var mı? VOM ile birlikte verilen örnekleri kullanırken bile bir işlem açmaya çalıştığımda hata oluyor. Çalıştırmama yardım edebilecek biri var mı? Herhangi bir yardım çok takdir edilecektir.

2018.01.31 07:49:36.762 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::OnTick - startup tick or first local time tick of new day
 2018.01.31 07:49:43.683 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::PositionChangeSizeAtServer(AUDCAD,0.10,ORDER_TYPE_BUY,0.99455)
2018.01.31 07:49:43.686 VirtualOrderManagerTester (AUDCAD,H1)   CVirtualOrderManager::PositionChangeSizeAtServer error: Problem with OrderSend TRADE_ACTION_DEAL, return code Invalid request
 
kenshin71:

Son birkaç günümü bunu çalıştırmaya çalışarak geçirdim, ancak her zaman Marcelo'nun yukarıda bahsettiği türden bir hata alıyorum. Bunun artık çalışıp çalışmadığını bilen var mı? VOM ile birlikte verilen örnekleri kullanırken bile bir işlem açmaya çalıştığımda hata oluyor. Çalıştırmama yardım edebilecek biri var mı? Herhangi bir yardım çok takdir edilecektir.

MT5 hedging hesabı sağladığı için bu kütüphane artık çoğunlukla kullanılmamaktadır. Netleştirme hesabında hala ihtiyacınız olabilir, ancak gerçekten buna değer mi?