포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 274

 
artmedia70 :

다음은 주요 BB 빌드 루프입니다.

다음은 간단한 Mashka의 계산입니다.

보시다시피 중앙선은 닫기를 위한 단순한 Mashka입니다. 나머지는 그 위에 구축됩니다. 자신의 결론을 도출하십시오.

추신. 앞으로의 작업에 대한 이별의 말:

평균값은 다음과 같이 계산합니다. double bb_bs0= (bb_up0+ bb_lo0)/2;

그러나 다음과 같이 계산하는 것이 좋습니다. double bb_bs0= (bb_up0+ bb_lo0)*0.5;

결국 곱셈이 나눗셈보다 빠릅니다.

감사합니다 확실히는 몰랐네요. 그리고 BB에서는 Expert Advisors에서 평균을 구할 때 double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap, 모드_메인, 0); MODE_MAIN 에 대해 의심이 갈 때까지 .

하지만 효과가 있습니다.

앞으로는 중간에 Mashka를 사용하겠습니다.


 
rosomah :

감사합니다 확실히는 몰랐네요. 그리고 BB에서는 Expert Advisors에서 평균을 구할 때 double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap, 모드_메인, 0); MODE_MAIN 에 대해 의심이 갈 때까지 .

하지만 효과가 있습니다.

앞으로는 중간에 Mashka를 사용하겠습니다.

무엇 때문에? BB에서는 Masha가 사용됩니다. 표시기에서 코드를 보여주었습니다. 중간 선의 계산을 위해 파동의 계산이 호출되는 것을 볼 수 있습니다. 따라서 MODE_MAIN을 사용하십시오.
 
hoz :

방금 이상한 점을 발견했습니다. 다른 라이브러리를 가져오는 기본 라이브러리가 있습니다. 다음은 그 중 일부입니다.

이 라이브러리로 작성 중인 올빼미를 실행하면 로그에 다음이 표시됩니다.

저것들. 로그에 따르면 2개의 라이브러리가 로드되었습니다: hoz_ReturningSomeInfo@ library hoz_Base@Library

그러나 다음은 없습니다: hoz_LoggingToAnyWere@library.ex4 , hoz_HandlingWithErrorS@library.ex4 저널에서 . 그래야만 합니까? 아니면 로그에 로드된 모든 라이브러리가 나열되어야 합니까?

필요할 때 다운로드하십시오.
 
Zhunko :
필요할 때 다운로드하십시오.


그게 다야 지금은 이해.
 
artmedia70 :
무엇 때문에? BB에서는 Masha가 사용됩니다. 표시기에서 코드를 보여주었습니다. 중간 선의 계산을 위해 파동의 계산이 호출되는 것을 볼 수 있습니다. 따라서 MODE_MAIN을 사용하십시오.
알았다. 고맙습니다.
 

artmedia70 :

결국 곱셈이 나눗셈보다 빠릅니다.


따라서 Artem은 DoubleToStr(X /Point ,0)보다 DoubleToStr(X * 10000,0)을 더 빠르게 계산합니까? 고맙습니다!
 
borilunad :
이제 더 빨라졌습니다 . 다음에 일어날 일 - 나는 말하지 않을 것입니다. 5에서는 모든 것이 시스템의 비트 깊이, 숫자 자체의 비트 깊이에 따라 다릅니다.
 
sergeev :

적어도 winapi의 dll. 창에 문자를 보내려면


Win API를 사용해야 한다는 것은 그 자체로, mql에서 어떤 식으로든 사용해서는 안 되며, 그렇지 않으면 그러한 진술에 의미가 없다는 대화가 나오는 것 같습니다.

 
artmedia70 :
이제 더 빨라졌습니다 . 다음에 일어날 일 - 나는 말하지 않을 것입니다. 5에서는 모든 것이 시스템의 비트 깊이, 숫자 자체의 비트 깊이에 따라 다릅니다.
뺄셈은 훨씬 더 빠릅니다! 모든 동작을 빼기로 바꾸자! :))
 
borilunad :
뺄셈은 훨씬 더 빠릅니다! 모든 동작을 빼기로 바꾸자! :))
가장 중요한 것은 뺄셈의 수가 하나의 곱셈을 초과하지 않는다는 것입니다.