내 접근 방식. 코어 - 엔진. - 페이지 160

 

그래서:

테이블에는 1000개의 셀이 있습니다. EA는 수천 개의 셀 값을 동시에 엔진에 보냅니다. 최대 속도에서 프로세서의 부하는 최대 50%까지 증가합니다. 이 경우 속도가 감소하는 것은 당연합니다. .

그러나 1000셀의 경우 속도는 꽤 괜찮습니다.

(딸깍 하는 소리)

위협. 녹음할 때 약간 느려집니다. 일반적으로 더 빠르게 작동합니다.
 
따라서 이제 유리 트래픽에 문제가 없을 것입니다(일부 존경받는 사람들이 말했듯이 :)). 100~200개의 세포가 미친 듯이 회전합니다.)
 

여기 엔진과 고문이 있습니다. 다양한 차트에 올려보세요.

우선 사항:

1. 하나의 차트에 엔진을 던집니다.

2. 두 번째 차트에 Expert Advisor를 배치합니다.

3. 엔진 차트로 돌아가서 왼쪽 하단에 산 그림이 있는 큰 파란색 버튼을 누릅니다.

파일:
EA_DRIVE.ex4  2999 kb
 

가장 아름다운 것은 1000개의 매개변수 값이 테이블 창이 열려 있든 없든 커널에서 변경된다는 것입니다. 테이블을 닫아도 매개변수는 계속 업데이트됩니다. 그리고 창이 닫히면 매개변수의 수명은 계속되지만 부하가 없습니다.

부하를 주는 유일한 방법은 많은 수의 요소를 다시 그리는 것입니다.

거대한 문자열 메시지의 통신 및 전송이 중지되지 않지만 테이블을 닫고 프로세서 부하가 어떻게 사라지는지 확인하십시오. 하나의 창이 닫혀 있는 동안 다른 창이 열릴 수 있습니다. 따라서 하중을 조정할 수 있습니다. 데이터가 빠르게 변경되는 큰 테이블의 창을 닫습니다. 또는 슬라이더로 렌더링 속도를 줄이십시오.

일반 테이블은 그러한 크기가 거의 없으며 셀의 값이 지속적으로 변경되는 경우에도 마찬가지입니다. 이것은 예외적인 경우입니다.

 
Реter Konow :

가장 아름다운 것은 1000개의 매개변수 값이 테이블 창이 열려 있든 없든 커널에서 변경된다는 것입니다. 테이블을 닫아도 매개변수는 계속 업데이트됩니다. 그리고 창이 닫히면 매개변수의 수명은 계속되지만 부하가 없습니다.

부하를 주는 유일한 방법은 많은 수의 요소를 다시 그리는 것입니다.

거대한 문자열 메시지의 통신 및 전송이 중지되지 않지만 테이블을 닫고 프로세서 부하가 어떻게 사라지는지 확인하십시오. 하나의 창이 닫혀 있는 동안 다른 창이 열릴 수 있습니다. 따라서 하중을 조정할 수 있습니다. 데이터가 빠르게 변하는 큰 테이블의 창을 닫습니다. 또는 슬라이더로 렌더링 속도를 줄이십시오.

일반 테이블은 그러한 크기가 거의 없으며 셀의 값이 지속적으로 변경되는 경우에도 마찬가지입니다. 이것은 예외적인 경우입니다.

테이블 창은 어느 창입니까?

피터 코노우 2019.01.29 20:34 KO

여기 엔진과 고문이 있습니다. 다양한 차트에 올려보세요.

우선 사항:

1. 엔진을 하나의 차트에 던지십시오.

2. 두 번째 차트에 Expert Advisor를 배치합니다.

3. 엔진 차트로 돌아가서 왼쪽 하단에 산 그림이 있는 큰 파란색 버튼을 누릅니다.

 

2월에 생성자와 엔진을 게시합니다. 버그가 있든 미완성이든 상관 없습니다. 여전히 MT5 Market에서 모든 사람에게 무료로 제공됩니다. 때가됐다.

이 영역은 한 사람이 쓰기에는 방대하고, 완벽하게 끝내고 싶다는 욕심에 발매를 미루게 된다. 그러나 때가 왔습니다.

C# 방향의 발전에 대해서는 반대합니다. 그리고 그것이 나에게 상처를 줄 것이기 때문이 아닙니다. 나는 적응할 것이고 어쩌면 그것으로부터 이익을 얻을 수도 있다. 그러나 이것은 많은 MT5 사용자에게 피해를 줄 수 있습니다. MQ에는 DLL 제어가 없습니다. 그들은 멋진 조언자로 가장하여 시장을 우회하는 맬웨어 배포를 시작할 수 있습니다. 그리고 무엇보다도 MT5 브랜드와 관련이 있습니다. 즉, 평판을 훼손하고 피해자로부터 플랫폼에 대한 불만을 낳습니다. 일반적으로 플러스 외에도 지방 마이너스를 넣으십시오. 결국 플랫폼이 해를 끼칠 수 있는 것을 지원하면 공식적으로는 관련이 없어도 비난할 이유가 있을 것입니다.

이건 안 좋은 방향이라고 생각하고 개발하지 않는 게 좋을 것 같아요...

 
Алексей Тарабанов :

테이블 창은 어느 창입니까?

엔진 차트의 왼쪽 작업 표시줄에서 파란색 버튼을 클릭합니다. 테이블 창이 나타납니다.

 
그건 그렇고, 나는 MT5에서 테이블이 10배 더 빨리 작동할 것이라고 믿습니다. 그리고 C#은 필요하지 않습니다.))
 
Реter Konow :

C# 방향의 발전에 대해서는 반대합니다. 그리고 그것이 나에게 상처를 줄 것이기 때문이 아닙니다. 나는 적응할 것이고 어쩌면 그것으로부터 이익을 얻을 수도 있다. 그러나 이것은 많은 MT5 사용자에게 피해를 줄 수 있습니다. MQ에는 DLL 제어가 없습니다. 그들은 멋진 조언자로 가장하여 시장을 우회하는 맬웨어 배포를 시작할 수 있습니다. 그리고 무엇보다도 MT5 브랜드와 관련이 있습니다. 즉, 평판을 훼손하고 피해자로부터 플랫폼에 대한 불만을 낳습니다. 일반적으로 플러스 외에도 지방 마이너스를 넣으십시오. 결국 플랫폼이 해를 끼칠 수 있는 것을 지원하면 공식적으로는 관련이 없어도 비난할 이유가 있을 것입니다.

이건 안 좋은 방향이라고 생각하고 개발하지 않는 게 좋을 것 같아요...

왜 이것은 이전에 게시되지 않았습니까?

추신:))))))

 
Igor Makanu :

왜 이것은 이전에 게시되지 않았습니까?

추신:))))))

이전에는 아무도 이 방향을 진지하게 개발하지 않았습니다. 그리고 갑자기 시작했습니다. 그리고 왜? 결국, 나는 나를 위한 것이 아니라 사람들을 위한 GUI 생성자를 만들었습니다. 그리고 자유롭게 배포하고 싶습니다. 물론 C#보다 나빠지겠지만 안전하고 Market에 적합합니다. 그리고 끊임없이 발전하고 있습니다. 그래서 요점이 무엇입니까? 귀찮게 해야 하나?))

그건 그렇고, 나는 항상 MT5에만 생성자를 제공하겠다고 말했습니다. MT4에는 테스트 사이트 가 있습니다. 그리고 그것은 개발 관점에서 정당화됩니다. 당신을 향상시키고 더 나은 솔루션을 찾도록 ...