오류, 버그, 질문 - 페이지 2666

 
fxsaber :
EA가 소비하는 메모리 양을 결정해야 합니다. 매크로 등의 형태로 다양한 언어 구성에 대해 생각했습니다. 작동하지 않습니다.

MQL_MEMORY_USED 가 적합하지 않습니까?

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

MQL_MEMORY_USED 가 적합하지 않습니까?

고마워, 나는 그것을 보지 못했다.

 

어떤 상황에서 비주얼 테스터가 현재 차트가 아닌 다른 시간대의 차트를 여나요?


어드바이저의 설정에서 작동 모드는 현재 시간 프레임에서만 선택됩니다. 이러한 상황에서는 다른 시간대의 데이터를 요청하지 않습니다. 그러나 테스터는 모든 기존 기간의 차트를 엽니다?

그는 언제 그것들을 열까요? 데이터를 요청할 때? 또는 네이티브가 아닌 기간에 대한 언급이 있습니까?

 
Artyom Trishkin :

어떤 상황에서 비주얼 테스터가 현재 차트가 아닌 다른 시간대의 차트를 여나요?


어드바이저의 설정에서 작동 모드는 현재 시간 프레임에서만 선택됩니다. 이러한 상황에서는 다른 시간대의 데이터를 요청하지 않습니다. 그러나 테스터는 모든 기존 기간의 차트를 엽니다?

그는 언제 그것들을 열까요? 데이터를 요청할 때? 또는 네이티브가 아닌 기간에 대한 언급이 있습니까?

1. CopyRates 유형의 데이터에 대한 간단한 요청으로

2. 해당 기간 기호에 표시기 핸들을 생성 할 때

 
Slava :

1. CopyRates 유형의 데이터에 대한 간단한 요청으로

2. 해당 기간 기호에 표시기 핸들을 생성 할 때

고맙습니다.

 
Artyom Trishkin :

MQL_MEMORY_USED 가 적합하지 않습니까?

이상한 값을 표시합니다.

 
fxsaber :

이상한 값을 표시합니다.

글쎄, 이것은 개발자에게 코드와 이상한 점을 보여줘야 합니다.
불행히도 사용한 적이 없습니다.
 

반대로 최적화하는 것이 의미가있는 설정을 갖는 것이 좋을 것입니다. 예를 들어 oinput과 같이 어떻게 든 표시하는 것이 좋습니다. 최적화 프로그램에서 이러한 설정은 굵게 또는 녹색 글꼴을 가질 것입니다. 개발자로서 우리는 말할 수 있습니다. 설정이 최적화할 수 있거나 합리적이거나 설정이 Expert Advisor 최적화 의 결과에 큰 영향을 미치는 사용자.

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

이상한 값을 표시합니다.

6TB라면 모든 것이 정상입니다. 이것은 win64의 프로세스 주소 공간의 크기입니다.
 

친애하는 개발자 여러분!

FORTS에서 OrderCalcMargin() 함수는 시장가 주문의 마진을 계산할 때

잘못된 값을 제공합니다.

 //+------------------------------------------------------------------+
//|                                                   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 );
  }

결과

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

그러나 거래를 하면 개시증거금 으로 거의 유보됩니다.



수정 해주세요.