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

 
Konstantin :
다음과 같은 계산이 있습니다.
결국 어떻게 하는게 맞나요?

의심이 무엇인지 명확하지 않습니다. 내 논리는 간단합니다. 총 자산 구매에 지출 된 금액을 계산하고 (마진을 잊어 버린 경우) 구매 한 총 단위 수로 나누십시오. 평균 가격이 있습니다. 하나의 자산 - 즉. 손익분기점.

 

개발자들이 에이전트 간의 데이터 교환 가능성에 대해 이야기했던 것을 기억합니다. 어디에서 예를 볼 수 있습니까?

프레임 채널은 에이전트에서 터미널 로 단방향이지만 그 반대는 아닌 것 같습니다.

 
런타임 에러
 void OnStart ()
{
   int Array[];
  
  Array[ ArrayResize (Array, ArraySize (Array) + 1 ) - 1 ] = 0 ; // array out of range
}
 
런타임 에러
 struct INT
{
   int Array[];
};

void OnStart ()
{
  INT i = { 0 }; //   Если убрать "= {0}" - ошибка выполнения исчезает
  
   Print ( ArrayResize (i.Array, 5 )); // -1
}
 
구조에 이 {0}과 같은 문자열과 배열이 포함되어 있으면 초기화하지 않는 것이 좋습니다. 일반적으로 예외가 발생했습니다.
 

로컬 에이전트는 터미널을 다시 시작할 때까지 동일한 TerminalInfoInteger 값(TERMINAL_DLLS_ALLOWED)을 반환합니다.

예를 들어, 에이전트가 DLL을 실행하지 않도록 하려고 합니다. 터미널에서 DLL-daw를 제거하고 에이전트는 계속 "제발"합니다.


 
Комбинатор :
구조에 이 {0}과 같은 문자열과 배열이 포함되어 있으면 초기화하지 않는 것이 좋습니다. 일반적으로 예외가 발생했습니다.
잠재적인 취약점이 있는 것 같습니다.
 
fxsaber :

개발자들이 에이전트 간의 데이터 교환 가능성에 대해 이야기했던 것을 기억합니다. 어디에서 예를 볼 수 있습니까?

프레임 채널은 에이전트에서 터미널 로 단방향이지만 그 반대는 아닌 것 같습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

테스터에서 전문가의 파일 작업

레나트 팻쿨린 , 2012.08.27 01:41

클라우드 또는 원격 에이전트로 작업할 때 사용되는 파일(읽기용)은 #property tester_file "myfile1.dat" 를 통해 명시적으로 지정되어야 합니다. 이 경우 테스터는 이러한 파일을 원본 전문가와 함께 클라우드로 전송하고 , 이 파일의 변경을 통제 하여 클라우드 서버 및 에이전트에 캐싱한다.

FrameAdd ()를 통해 대량의 초기 데이터를 클라우드로 전송하고 방대한 데이터를 포함한 보고서에서 계산을 받을 수 있습니다.

OnTesterPass에서 tester_file-files를 변경하여 필요한 정보를 클라우드로 전송할 수 있습니까?
 
fxsaber :

표준 Expert Advisor MQL5\Experts\Examples\Moving Average\Moving Average.mq5에서

TradeSizeOptimized는 매직 검사를 건너뛰었습니다.

이 옵션을 확인하십시오.

필자는 내장 VPS에서 온라인 거래를 위한 다양한 설정과 마법으로 이 Expert Advisor의 9개 인스턴스를 시작했습니다. https://www.mql5.com/ru/signals/305333 을 시청하겠습니다.

Торговые сигналы для MetaTrader 5: Standard Moving Average 9 instances
Торговые сигналы для MetaTrader 5: Standard Moving Average 9 instances
  • Rashid Umarov
  • www.mql5.com
Торговый Сигнал Standard Moving Average 9 instances для MetaTrader 5: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг
파일:
 
Rashid Umarov :

이 옵션을 확인하십시오.

필자는 내장 VPS에서 온라인 거래를 위한 다양한 설정과 마법으로 이 Expert Advisor의 9개 인스턴스를 시작했습니다. https://www.mql5.com/ru/signals/305333 을 시청하겠습니다.

이 EA의 로트 선택은 소스 심볼에 대한 제3자 거래(다른 인스턴스 포함)의 영향을 받습니다.

이 작품에서는

       HistorySelect ( 0 , TimeCurrent ());
       //---
       int     orders= HistoryDealsTotal ();   // total history deals
       int     losses= 0 ;                     // number of losses orders without a break

       for ( int i=orders- 1 ;i>= 0 ;i--)
        {
         ulong ticket= HistoryDealGetTicket (i);
         if (ticket== 0 )
           {
             Print ( "HistoryDealGetTicket failed, no trade history" );
             break ;
           }
         //--- check symbol
         if ( HistoryDealGetString (ticket, DEAL_SYMBOL )!= _Symbol )
             continue ;
         //--- check profit
         double profit= HistoryDealGetDouble (ticket, DEAL_PROFIT );
         if (profit> 0.0 )
             break ;
         if (profit< 0.0 )
            losses++;
        }
       //---
       if (losses> 1 )
         lot= NormalizeDouble (lot-lot*losses/DecreaseFactor, 1 );