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

 
notused :

이것은 부분적인 해결책입니다.

완료 - 이것은 OnInit()에 "주문"이 없지만 다운로드/기록 작성을 생성한 스레드의 자동 "알림"을 기반으로 합니다.

나에게도 분명하지 않습니다 ... 어떤 종류의 흐름 자동 알림이 있습니까?

그리고 쉬는 날이면 진드기가 없을 것입니다. 우리는 지표가 언제든지 우리를 위해 만들어지기를 원합니다. 쉬는 날에는 우리의 역사를 펌핑할 수 있습니다. 그렇죠? 저것들. 우리는 히스토리를 펌핑해야 할 것입니다. 그런 다음 하나의 함수 접근 방식에서 모든 것을 계산합니다 ... 루프 할 항목은 중요하지 않습니다. 초기화하거나 복사하기 전에 계산합니다 ... 로딩 상태에 대한 일종의 알림을 만드십시오. 루프의 반복을 제한합니다. 예를 들어 100회 반복의 경우 기록이 다운로드되지 않은 경우 - 오류에 대해 알리고 모든 것을 중지합니다(예: 인터넷 연결이 없고 역사 중 하나) ... 나는 그것을 init 반복하는 것이 더 낫다고 생각합니다 ... 내가 잘못 생각하고 있습니까? 그러면 pliz가 무엇인지 설명하십시오 ... 그리고 어떻게 정확합니까 :-)  

 
Lizar :
설명해주세요, 제가 뭔가를 놓치고 있는 것 같습니다. 이 자동 "알넌시에이터"는 누구입니까? 그리고 나 외에 아무도 나에게 어떤 종류의 기록이 필요한지 모른다면 누가 다운로드/빌드 기록을 생성할까요?

상대적으로 말하자면 계산을 다루는 수업이 있습니다. 그리고 Calc(숫자\날짜) 메서드가 있다고 가정해 보겠습니다. 이 메서드는 모든 것이 계산된 경우 true를 반환하며, 이 경우 다른 메서드를 사용하여 표시기 버퍼\그래픽 개체에 대한 데이터를 가져올 수 있습니다.

이제 표시기가 있습니다. 계산 방법과 사용 기간(그리고 OOP의 요점은 무엇입니까?)을 전혀 알지 못합니다. 해당 작업은 사용 가능한 경우 데이터를 표시하고 거기에서 사용되는 기간을 표시하는 것입니다. 그것은 어리석게도 알려지지 않았습니다(또는 다른 도구일 수도 있습니다. 지표가 무엇인지 결코 알 수 없습니다). 물론 사용한 기간을 반환하는 메소드로 클래스를 확장할 수도 있지만, 클래스를 생성할 때 사용한 기간을 알고 있는 것은 아니다. 물론 극단적인 경우 OnInit()에서 모든 마침표를 "순서"할 수 있지만 이는 합리적이지 않을 수 있습니다.

각 표시기는 별도의 스레드에서 실행됩니다. 터미널은 히스토리 구성을 생성한 스레드를 기억할 수 있으며 동일한 스레드는 표시기의 동일한 OnCalculate() 또는 Expert Advisors의 OnTick()을 사용하여 이 프로세스의 끝을 알릴 수 있습니다(Expert에서는 필요하지 않지만 아직 고문 :))

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 

일정에 작은 문제.

 
커피를 마시러 가던 중 카스퍼스키 인터넷 시큐리티가 mql5.dll 파일을 바이러스로 탐지하고 지웠습니다....
 
Bene_Nota :
커피를 마시러 가던 중 카스퍼스키 인터넷 시큐리티가 mql5.dll 파일을 바이러스로 탐지하고 지웠습니다....

1. 파일의 전자서명을 확인합니다. 모든 실행 파일은 디지털 인증서로 서명됩니다.

2. Kaspersky에서 바이러스 데이터베이스의 정의를 업데이트해 보십시오.

 

1. 전자 서명은 괜찮습니다.

2. 바이러스 백신 데이터베이스를 업데이트한 지 불과 1시간 전에 모든 것이 성공적으로 안정적으로 작동하기 전에 이런 일이 발생했습니다.

 
Bene_Nota :

1. 전자 서명은 괜찮습니다.

2. 바이러스 백신 데이터베이스를 업데이트한 지 불과 1시간 전에 모든 것이 성공적으로 안정적으로 작동하기 전에 이런 일이 발생했습니다.

지난 토요일인 3월 9일에 시작했는데, vtb24와 alpha의 mt5가 안정적으로 작동하고 바이러스가 없습니다. 진부한 학식의 관점에서 보면 잼은 그들의 편입니다.
 
x64 터미널로 확인한 다른 컴퓨터에서는 문제가 없습니다. 사실, Internet Security 2012가 있습니다. x32 터미널과 Internet Security 2013으로 작업하는 것은 비현실적입니다. 설치 직후 mql5.dll을 제거합니다.
 
Bene_Nota :
x64 터미널로 확인한 다른 컴퓨터에서는 문제가 없습니다. 사실, Internet Security 2012가 있습니다. x32 터미널과 Internet Security 2013으로 작업하는 것은 비현실적입니다. 설치 직후 mql5.dll을 제거합니다.

우리는 핫픽스를 기다리고 있습니다. 그렇지 않으면 매번 재부팅되는 잠금 장치를 보는 데 지쳤습니다. 로컬 MT5를 시작한 후.

추신: 내 라이브러리를 삭제하지는 않지만 부분적으로 잘라냅니다.

 

왜 그런 일이 일어나는지 말해줘, 사이클 라인

for(k2 = 0.01; k2 < 0.1; k2 += 0.01)

계수 k2 인쇄로 보내기

인쇄(k2);

인쇄하기 전에

k2 = NormalizeDouble (k2, 2);

이런 잡지에서

0.07000000000000001

계수가 0.07일 때만

유형 k2 이중 k2;

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