Hatalar, hatalar, sorular - sayfa 2631

 
Alexey Viktorov :

Bu stok enstrümanlar içindir. OrderCalcMargin'i kullanın

1 lot için marj sıfıra ayarlanırsa marjdan lota nasıl geçilir?

 
Igor Zakharov :

1 lot için marj sıfıra ayarlanırsa marjdan lota nasıl geçilir?

 bool    OrderCalcMargin (
   ENUM_ORDER_TYPE        action,           // тип ордера
   string                 symbol,           // имя символа
   double                 volume,           // объем
   double                 price,             // цена открытия
   double &               margin             // переменная для получения значения маржи
   );
Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

Vladislav Andruschenko , 2020.01.23 09:59

Farklı sembol adlarıyla hesap değiştirilirken hata oluştu.: Build 2300


Diyelimki:

Son eki olmayan tüm karakterleri içeren bir hesap var! örneğin EURUSD

Expert'i kurdum, her şey yolunda:


her şey çalışıyor.


Ardından, bu tür sembollere sahip olmayan hesabı değiştiriyoruz, ancak son eki olan başkaları da var!

Grafik yüklenmedi, Expert Advisor başlatılmadı. TAMAM

Onlar. uzman hayat vermez. TAMAM! grafik yok!


Ancak. grafiği bir başkasıyla değiştirin (sembolü pencereye sürükleyin) Grafik oluşturuldu, ANCAK Uzman Danışman OnInit() işlevini çağırmaz



Bu tür işlemlerden sonra OnTick bile çalışmıyor. Onlar. uzman, öyle olduğunu göstermesine rağmen öldü!



MACD Örneği üzerinde kontrol edildi - Her şey aynı.


Yapı 2308 aynıdır.


Düşünüyor olsam da, bunu düzeltmek önemli mi? hmm... Farklı çiftlerle hesap değiştirip beni beğenenlerin yüzde kaçı. ?

Ama her ihtimale karşı profilime koyacağım. Ve sonra unutacağım.



Daha önce bu hata hakkında yazdığımı hatırladım. Ve ne olduğunu bilmiyordum. Şimdi kendime geldim. Yine de, denemek ve düzeltmek en iyisidir.
 

Böyle bir yürütme hızı ne olabilir?

 2020.01 . 30 09 : 54 : 49.896 Terminal        MetaTrader 5 x64 build 2307 started (MetaQuotes Software Corp.)
2020.01 . 30 09 : 54 : 49.896 Terminal        Windows 7 Service Pack 1 (build 7601 ) x64, IE 11 , AMD FX- 4170 Quad-Core Processor , Memory: 10330 / 12255 Mb, Disk: 54 / 465 Gb, GMT+ 3
2020.01 . 30 09 : 54 : 49.896 Terminal        D:\MetaTrader 5 \Hadge MT5
2020.01.31 10:15:15.179 Trades  '19251730': modify #518263462 buy 4.00 GBPUSD -> sl: 1.31010, tp: 1.31560 done in 39589.527 ms

Aslında buna rağmen

2020.01.30 09:54:50.856 Network '19251730': authorized on MetaQuotes-Demo through Access Point EU 2 ( ping: 66.87 ms )
2020.01.30 20:57:52.825 Trades  use Hosting Service to speed up the execution - 0.78 ms via 'MQL5 Amsterdam 02 (MQL5.community)' instead of 71.27 ms
 
Alexey Viktorov :

Böyle bir yürütme hızı ne olabilir?

Aslında buna rağmen

İletişim sorunları, SL/TP'nin piyasaya yakın olması, komisyoncu oynaması ve daha bir milyon neden.

 
Andrey Khatimlianskii :

İletişim sorunları, SL/TP'nin piyasaya yakın olması, komisyoncu oynaması ve daha bir milyon neden.

İletişimde herhangi bir sorun görmedim, SL/TP hiç yakın değil. Aracı, MetaQuotes-Demo olduğu için oynayamaz. Buna göre, nedenler bir milyondan çok daha az olabilir.
 
Alexey Viktorov :

anladım... bu fonksiyonu kullanarak lot başına marjı hesaplayın, cevap bu olacak...

 
Alexey Viktorov :
İletişimde herhangi bir sorun görmedim, SL/TP hiç yakın değil. Aracı, MetaQuotes-Demo olduğu için oynayamaz. Buna göre, nedenler bir milyondan çok daha az olabilir.

MQ için, bu tür hatalar test amacıyla taklit edilebilir. Genellikle yeniden alıntılar (yeterince uzun) ve bağlantı kesilmeleri vardır.

Buna dikkat etmemelisiniz.

 
Alexey Viktorov :
İletişim ile ilgili herhangi bir sorun fark etmedim, SL / TP hiç yakın değil. Aracı, MetaQuotes-Demo olduğu için oynayamaz. Buna göre, nedenler bir milyondan çok daha az olabilir.

Stratejiyi kontrol etmenizi ve bu sunucudan sonuç almayı ummanızı önermiyorum.
Bu sunucu daha çok hataları kontrol etmek içindir.
Ve bu gecikme sıklıkla olur.
Bazen açılış pozisyonları 5 10 saniye sürer. Hele ki bu kalıcı bir açılma ise (ve biz böyle test etmeye çalışıyoruz)
Bu bir komisyoncu değildir ve koşulları sağlamak zorunda değildir.
Doğrulama ve az çok anlaşılır sonuçlar için cent hesapları açmak daha iyidir.
 
Andrey Khatimlianskii :

MQ için, bu tür hatalar test amacıyla taklit edilebilir. Genellikle yeniden alıntılar (yeterince uzun) ve bağlantı kesilmeleri vardır.

Buna dikkat etmemelisiniz.

Vladislav Andruschenko :

Stratejiyi kontrol etmenizi ve bu sunucudan sonuç almayı ummanızı önermiyorum.
Bu sunucu daha çok hataları kontrol etmek içindir.
Ve bu gecikme sıklıkla olur.
Bazen açılış pozisyonları 5 10 saniye sürer. Hele ki bu kalıcı bir açılma ise (ve biz böyle test etmeye çalışıyoruz)
Bu bir komisyoncu değildir ve koşulları sağlamak zorunda değildir.

Tanrıya şükür bunlar MT5 hataları değil. Daha önce buna hiç dikkat etmemiştim. Şimdi tesadüfen bu rakamları gördüm.