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

 
fxsaber :

또는 예를 들어 전문가 조언자의 결과에 대한 테스터의 지연 기능의 영향을 조사하려고 합니다. 이렇게하려면 미끄러짐이 무엇인지 평가해야합니다. 그리고 하지마. 더 정확하게는, 나는 할 수 없다.

테스터에서는 이 작업을 정기적으로 수행하는 것으로 나타났습니다. 스크린샷과 같이 실행 필드의 값을 바꿉니다.


결과.


0이 사라지면 테스터에서 미끄러짐을 평가할 수 있습니다. 레알 마드리드에게 문제는 열려 있습니다.

 
Andrei Trukhanovich :

제한된 주식으로 시장을 고정 주식으로 교체하면 도움이되지 않습니까?

테스터의 비 교환 제한은 현재 틱이 아닌 다음 틱에서 실행되기 때문에 도움이 되지 않습니다. 대부분의 현실에서처럼.

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

터미널에서 현재 가격으로 제한/테이크(테스터가 아님)

fxsaber , 2020.05.19 11:17

MT5



기타 플랫폼


MT5에서 동영상 녹화를 여러 번 시도했기 때문입니다. 나는 비디오가 짧기를 원했습니다. 공연은 몇 초 안에 이루어졌습니다.

 
SanAlex :

비슷한 기능이 있습니다 - 차트의 템플릿 변경. 업데이트 전에는 모든 것이 잘 작동했지만 이제는 변경되지만 하나의 차트에서는 작동할 수 있습니다. 템플릿이 있는 여러 창

나는 같은 것을 가지고 있습니다. 먼저 차트를 닫은 다음 열어서 버그를 해결할 수 있습니다. 템플릿의 두 번째 및 추가 응용 프로그램은 창을 복제합니다.

예제에서 빈 템플릿을 여러 번 적용


 
Aleksander :

아니요 - 처음으로 Signals 서비스 를 사용하기 시작했는데 ... 무엇을 볼 수 있습니까? 때때로 백분율이 그렇게 계산됩니다... 그리고 다음 주에 위젯에서 무엇을 기대해야 합니까? 또 0%???

나는 인지 부조화를 가지고 있습니다 - 여기서 한 가지를 볼 때 - 그리고 여기에서 다른 것을 볼 때 - 그러면 나는 무엇을 믿어야 할까요????

위젯에서 백분율을 계산하는 방법은 무엇입니까 ???

위젯은 "믿을 수 있는 것처럼" 데이터를 보여줍니다. 그리고 4333%의 이 수치를 인쇄해서 벽에 걸 수 있습니다.

시스템은 신호의 현재 결과가 과거 결과와 일치하지 않는 것으로 밝혀지면 일반 계산에서 비정상적으로 크게 증가한 달과 그 이전의 모든 달을 자동으로 제외합니다.



 

CHART_BRING_TO_TOP 작동하지 않음

 void OnStart ()
{
         long first = ChartFirst ();
         long next  = ChartNext ( first );
         ChartSetInteger ( next , CHART_BRING_TO_TOP , 0 , true );
         ChartSetInteger ( first, CHART_BRING_TO_TOP , 0 , true );
}

첫 번째(왼쪽) 차트에서 스크립트 실행... 결과:

두 번째(오른쪽) 그래프에 초점을 맞추지만 첫 번째(왼쪽)로 돌아가야 함

이 오류가 발생한 릴리스는 모르지만 이전( 빌드   2085) 욕

 
A100 :

CHART_BRING_TO_TOP 작동하지 않음

첫 번째(왼쪽) 차트에서 스크립트 실행... 결과:

두 번째(오른쪽) 그래프에 초점을 맞추지만 첫 번째(왼쪽)로 돌아가야 함

이 오류가 발생한 릴리스는 모르지만 이전( 빌드   2085) 로그

마지막 업데이트 이후에는 작동하지 않지만 어떤 이유로 인해 작동하지 않습니다. 지원은 이것을 버그로 수정하지 않습니다

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

오류, 버그, 질문

SEM , 2020.08.08 10:31

업데이트 후 기능 작동이 중지됨

 ChartSetInteger ( 0 , CHART_BRING_TO_TOP , 0 , true )

0 차트로 전환되지 않습니다. 무엇이 잘못되었을 수 있습니까?

 void OnStart ()
  {
   long currChart,prevChart= ChartFirst ();
   int z= 0 ,limit= 100 ;
     while (z<limit)
     {
      currChart= ChartNext (prevChart);
       string __simvol= ChartSymbol (currChart);
       ENUM_TIMEFRAMES __period= ChartPeriod (currChart);
       if (currChart==- 1 )
        {
         __simvol= Symbol ();
         currChart= 0 ;
        };
         if (! ChartSetInteger ( currChart , CHART_BRING_TO_TOP , 0 , true ))
        {
         //--- выведем сообщение об ошибке в журнал "Эксперты"
         Print ( __FUNCTION__ + ", Error Code = " , GetLastError ());
         //return(false);
        };
       Print (currChart, "  " , __simvol);

       Sleep ( 2000 );
       if (currChart== 0 )
         { break ;};
     prevChart=currChart;
      z++;

     };
  }

 

여기요!!! 이 예제 스크립트의 문제점은 무엇입니까?


 void OnStart ()
  {
   datetime time= iTime (
                     "NULL" ,           // символ
                     PERIOD_CURRENT ,   // период
                     0                  // сдвиг
                  );
   Alert ( "Time= " ,time);
  }

제공 --- D'1970.01.01 00:00:00'

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Все предопределенные периоды графиков имеют уникальные идентификаторы. Идентификатор PERIOD_CURRENT означает текущий период графика, на котором запущена mql5-программа.
 
Kira27 :

여기요!!! 이 예제 스크립트의 문제점은 무엇입니까?


제공 --- D'1970.01.01 00:00:00'

즉, 이름이 지정된 캐릭터는

 "NULL"

존재하지 않는다.

그것은 일어난다

 "EURUSD"

그것은 일어난다

 "USDJPY"


, 하지만 이 문자:

 "NULL"

수 없습니다.


추가됨: 다음과 같이 수정합니다.


 
Vladimir Karputov :

이것은 이름이 지정된 캐릭터를 의미합니다.

존재하지 않는다.

그것은 일어난다

그것은 일어난다


, 하지만 이 문자:

수 없습니다.


추가됨: 다음과 같이 수정합니다.

감사해요!!!


감사해요!!!
 
Vladimir Karputov :

이것은 이름이 지정된 캐릭터를 의미합니다.

존재하지 않는다.

그것은 일어난다

그것은 일어난다


, 하지만 이 문자:

수 없습니다.


추가됨: 다음과 같이 수정합니다.


나를 혼미하게 만드는 데 도움이))))