Hatalar, hatalar, sorular - sayfa 2666

 
fxsaber :
EA'nın ne kadar bellek tükettiğini belirlemek gerekir. Makrolar ve diğer şeyler biçimindeki çeşitli dil yapılarını düşündüm. Çalışmıyor.

MQL_MEMORY_USED uygun değil mi?

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin :

MQL_MEMORY_USED uygun değil mi?

Teşekkürler, görmemiştim.

 

Görsel test cihazı hangi durumlarda mevcut olandan farklı zaman dilimlerinin çizelgelerini açar?


Danışmanın ayarlarında, çalışma modu yalnızca mevcut zaman dilimi ile seçilir. Böyle bir durumda diğer zaman dilimlerine ait veriler talep edilmez. Ancak test cihazı, mevcut tüm zaman dilimlerinin çizelgelerini açar mı?

Onları ne zaman açıyor? Veri talep ederken? Veya yerel olmayan bir zaman diliminden bahsederken?

 
Artyom Trishkin :

Görsel test cihazı hangi durumlarda mevcut olandan farklı zaman dilimlerinin çizelgelerini açar?


Danışmanın ayarlarında, çalışma modu yalnızca mevcut zaman dilimi ile seçilir. Böyle bir durumda diğer zaman dilimlerine ait veriler talep edilmez. Ancak test cihazı, mevcut tüm zaman dilimlerinin çizelgelerini açar mı?

Onları ne zaman açıyor? Veri talep ederken? Veya yerel olmayan bir zaman diliminden bahsederken?

1. CopyRates türündeki veriler için basit bir istekle

2. ilgili nokta sembolünde gösterge tutamağını oluştururken

 
Slava :

1. CopyRates türündeki veriler için basit bir istekle

2. ilgili nokta sembolünde gösterge tutamağını oluştururken

Teşekkür ederim.

 
Artyom Trishkin :

MQL_MEMORY_USED uygun değil mi?

Garip değerler gösteriyor.

 
fxsaber :

Garip değerler gösteriyor.

Bunun geliştiricilere gösterilmesi gerekiyor - kod ve tuhaflıklar.
Hiç kullanmadım maalesef.
 

Aksine, optimize etmenin mantıklı olduğu, ayrıca bir şekilde işaretleyen ayarlara sahip olmak güzel olurdu, örneğin, oinput, optimize edicide böyle bir ayarın kalın veya yeşil bir yazı tipi olurdu, geliştiriciler olarak biz, söyleyebiliriz. kullanıcı ayarın optimize edilebileceğini / mantıklı olduğunu veya ayarın Expert Advisor optimizasyonunun sonucu üzerinde büyük bir etkisi olduğunu belirtir.

Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
fxsaber :

Garip değerler gösteriyor.

6TB ise, her şey yolunda demektir. Bu, win64'teki işlem adres alanının boyutudur.
 

Sevgili geliştiriciler!

FORTS'ta, bir piyasa emrinin marjını hesaplarken OrderCalcMargin() işlevi

yanlış değer veriyor.

 //+------------------------------------------------------------------+
//|                                                   CheckMoney.mq5 |
//|                                      Copyright 2019 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019 prostotrader"
#property link        "https://www.mql5.com"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
     double real_go;
     double price = SymbolInfoDouble ( Symbol (), SYMBOL_BID );
     bool result = OrderCalcMargin ( ORDER_TYPE_SELL , Symbol (), 1 , price, real_go);
     if (result == true )
    {
       Print ( "ГО = " , DoubleToString (real_go));
    }
 //---
   return ( INIT_SUCCEEDED );
  }

Sonuç

 2020.03 . 04 23 : 21 : 09.664 CheckMoney (GOLD- 3.20 ,M1)       ГО = 11258.89000000

Ancak bir anlaşma yaparsanız, yaklaşık olarak başlangıç marjı olarak ayrılır.



Lütfen düzeltin.