MQL4에 대한 질문 - 페이지 10

 
슬라바 ,
확인. 감사합니다 .
이제 명상을 좀 해야지..
 
오히려 업데이트된 ME와 새 빌드입니다.
당신은 정말 아무것도 쓸 수 없습니다.
이러한 의미에서 포럼은 단순히 대체할 수 없습니다.
다시 한번 감사합니다.
 
Myxu ,
ArrayCopy()를 사용해보십시오.


시험을 마친. 전혀 의미가 없습니다. 속도는 동일합니다.

지역 변수 를 사용하면 5배 더 빠릅니다.
 

시험을 마친. 전혀 의미가 없습니다. 속도는 동일합니다.
지역 변수를 사용하면 5배 더 빠릅니다.


코드에 시간이 얼마나 걸립니까?
 
나는 거의 모든 시간이 걸리는 칠면조를 가지고 있습니다. :)
통계적 크로노메트릭 패턴 분석기 :)

각 막대에서 서로 다른 Close[]를 약 2000번 호출합니다.
그런 다음 배열로 많이 퍼집니다. if()를 사용하여 배열을 호출할 때마다 그 편의를 확인하십시오.
HLC로 변환하려고도 하지 않습니다 :)

그리고 나는 그것이 이익을 가져다주기 때문에 아이디어를 발전시키고 싶습니다.
 
1. 작업은 얼마나 걸립니까?
2. 표시기에 루프 또는 무한 루프가 있습니까?
 
표시기로 모든 것이 정상입니다. 나는 또한 IndicatorCounted()를 사용하지만 Athlon 1700에서는 초기화에 10-30초가 걸립니다. 그러나 더 많은 종소리와 휘파람을 추가하고 싶은 욕구가 있습니다...

해당 구조를 한 곳에만 삽입하면 속도가 2배 증가합니다.

일반적으로 배열과 지역 변수 에 접근하는 속도는 10배 차이가 납니다.
 
난 그냥 생각 ... 또는 아마도 DLLku를 때려 ..
누구든지 작고 빠른 컴파일러를 추천할 수 있습니까?
바람직하게는 C il Pascal.
 
오랜 시간이 지나면 코드에 분명히 문제가 있는 것입니다.
나는 무한 루프에서 일하고 있습니다. 배열 처리 및 그래프 다시 그리기를 포함한 2000줄의 코드. 사물. 한 사이클은 약 10-12ms가 걸립니다. 진드기 사이에는 30~500회 정도 회전이 가능합니다.
MT 오. 빨리 . 코드에서 문제를 찾으십시오.
 
음.. 이렇게 해보세요..
    t2=로컬타임();
for(d=5000 ;d>0;d--) for(k=1;k<5000;k++){ z=닫기[k];y=닫기[k+1];x=닫기[k+2 ]; z=열기[k];y=열기[k+1];x=열기[k+2]; }