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

 

포럼에 코드를 붙여넣을 수 없습니다. 코드를 편집하는 동안 코드를 저장하면 사라집니다.

시도 번호 2:

일반적으로 다음은 SRC 버튼으로 포럼에 삽입할 수 없는 코드의 텍스트입니다.

if(i>3)

{

if(닫기[i]>닫기[i-3])

upper2[i]=높음[i];

if(닫기[i]<닫기[i-3])

lower2[i]=낮음[i];

}

 
kittenru :

안녕하세요.

메타트레이더 5 빌드 1010

ChartPriceOnDropped(), ChartWindowOnDropped(), ChartTimeOnDropped(), ChartXOnDropped(), ChartYonDropped() 함수가 작동을 멈췄습니다.

0을 반환

무엇이 잘못될 수 있습니까?

어떻게 확인합니까?

이 스크립트를 시도하십시오.

 void OnStart ()
  {

   Print ( ChartPriceOnDropped ());
   Print ( ChartWindowOnDropped ());
   Print ( ChartTimeOnDropped ());
   Print ( ChartXOnDropped ());
   Print ( ChartYOnDropped ());
  }


PS 다음 빌드를 기다려주세요.

 
barabashkakvn :

포럼에 코드를 붙여넣을 수 없습니다. 코드를 편집하는 동안 코드를 저장하면 사라집니다.

시도 번호 2:

어떤 브라우저 어떤 버전입니까?
 
alexvd :
어떤 브라우저 어떤 버전입니까?

구글 크롬 38.0.2125.111

 
barabashkakvn :

구글 크롬 38.0.2125.111

브라우저 캐시를 지우거나 지우지 않고 페이지를 새로 고치십시오.
 

설정을 통해 캐시에 있던 모든 것을 삭제했습니다.

이제 코드:

그런 경우에는 "당신은 작은 드럼을 가지고 있습니다."라고 조언합니다. 그러나 이 조언이 나에게 어떻게 적용됩니까?

PS Ctrl+F5 도 시도했습니다. 효과가 없습니다.

P.P.S 리로디드 . _ 아니 시도 ...


이제 Internet Explorer 11.0.9600.17416을 통해 시도합니다.

       if (i< Bars - 2 )
        {
         if (Close[i]>upper[i+ 2 ])
            upper2[i]=High[i];
         if (Close[i]<lower[i+ 2 ])
            lower2[i]=Low[i];
        }

이제 집 PC에서 Google Chrome 38.0.2125.111:

   if (prev_calculated== 0 )
     {
      limit=MAPeriod;
      ExtMapBufferEMA[ 0 ]=close[ 0 ];
       for (i= 1 ; i<limit; i++)
         ExtMapBufferEMA[i]=close[i]*SmoothFactor+ExtMapBufferEMA[i- 1 ]*( 1.0 -SmoothFactor);
     }

만세! 벌었다!

 
alexvd :

어떻게 확인합니까?

이 스크립트를 시도하십시오.


PS 다음 빌드를 기다려주세요.

그래서 확인합니다.

Metatrader 4는 작동하지만 5는 작동하지 않습니다.

다음을 기다리다 짓다...

 
ALXIMIKS :

1. 4-ki의 새 빌드는 언제 출시됩니까, 아니면 가까운 장래에 아무도 버그를 수정하지 않습니까?

2. 4-ki 테스터에서 빌어 먹을 캐시 (또는 매개 변수 또는 CopyClose 기능)를 수정하십시오.
(일종의 스크라이브 - 테스터 설정 에서 전문가의 매개변수를 변경하거나 재컴파일 - 새 테스트로 캐시를 지속적으로 팝합니다)

3. 티켓은 즉시 MODE_TRADES 에 있고 OrderClose 의 오류 4 1 08 로 인해 존재하지 않는 것이 정상입니다.
(테스터에서 4-ki(각 틱) 실행은 OrderClose 에 도달한 다음에만 존재하지 않는 티켓에 대한 오류를 반환합니다.

버그를 수정합니다.

귀하가 설명하는 문제를 재현할 수 없습니다.

추가 정보 필요 - 예제 코드 및 재현 단계

 

Google 크롬을 다시 설치했습니다. 내가 넣을 수있는 코드는 다음과 같습니다.

       if (i< Bars - 2 )
        {
         if (Close[i]>upper[i+ 2 ])
            upper2[i]=High[i];
         if (Close[i]<lower[i+ 2 ])
            lower2[i]=Low[i];
        }

하지만 이것은 다음과 같습니다.

      if(i<Bars-2)


{


if(닫기[i]>상단[i+2])


upper2[i]=높음[i];


if(닫기[i]<하위[i+2])


lower2[i]=낮음[i];


}


줄 사이에 공백이 있는 것은 코드로 삽입할 수 없습니다.

 
sergeev :

그러면 폐쇄된 타사 라이브러리를 사용하지 않는 것이 더 편리할 것입니다.

DLL 없이 기본 파일 매핑 사용

오, 그게 당신이 필요로하는 것입니다. 최소한 틱 카운터는 다른 차트에서 작동합니다. 매우 감사합니다!
사유: