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

 

모두들 잘자)!

문제:

- 그리고 MT4/5에서 프로그래밍하지 않으면 내 지표 시스템을 보고 파일링할 수 있는 프로그래머를 찾을 수 있습니까? TK 제공하겠습니다.

개인적인 답변 부탁드립니다...

 
PavlukAA :

모두들 잘자)!

문제:

- 그리고 MT4/5에서 프로그래밍하지 않으면 내 지표 시스템을 보고 파일을 작성할 수 있는 프로그래머를 찾을 수 있습니까? TK 제공하겠습니다.

개인적인 답변 부탁드립니다...

https://www.mql5.com/en/job
Фриланс-сервис на MQL5.com
Фриланс-сервис на MQL5.com
  • www.mql5.com
Заказы на разработку программ для трейдинга
 
이 주제와 관련이 없는 댓글은 " 오늘 아침에 터미널을 열 수 없습니다. "로 이동되었습니다.
 
두 플랫폼 모두에 적합한 경우 코드베이스의 어느 섹션에 코드를 게시해야 합니까? 크로스 플랫폼 은 이미 기사에서도 등장했습니다.
 
프로파일링 모드 에 대한 오프라인 도움말을 찾지 못했습니다. 경험적으로, 이 모드의 코드 부분의 상대 성능 데이터는 실제 코드 실행의 해당 데이터와 매우 다를 수 있음을 발견했습니다.

예를 들어, 일부 OOP 구성은 프로파일링할 때 끔찍한 제동을 보여줍니다. 그리고 릴리스 버전을 실행할 때 브레이크가 없습니다(나는 내 벤치를 기록했습니다). 그리고 이것은 최적화 키가 활성화되지 않았음에도 불구하고(32비트 버전).

프로파일링 데이터를 평가할 때 이것을 염두에 두십시오. 특히 OOP를 평가할 때.
 
편집기 속도가 느려짐
 #define A(NUMBER)  ( string ) ##NUMBER // при наборе крайнего NUMBER тормозит редактор
 
fxsaber :
두 플랫폼 모두에 적합한 경우 코드베이스의 어느 섹션에 코드를 게시해야 합니까? 크로스 플랫폼 은 이미 기사에서도 등장했습니다.
두 섹션 모두에 중복 코드가 있습니까?
 

코드 수정을 도와주세요. 컴파일 후 오류가 발생했습니다. SL - 선언되지 않은 식별자

여기에 오류가 있는 줄이 있습니다. 무엇을 변경해야 합니까? - else SL=NormalizeDouble(PriceSS+(StopLoss*Point*Corr/TwoDigCorr), Digits );
 
Kirill Andreev :

코드 수정을 도와주세요. 컴파일 후 오류가 발생했습니다. SL - 선언되지 않은 식별자

다음은 오류가 있는 줄입니다. 변경해야 할 사항은 다음과 같습니다.
 else SL= NormalizeDouble (PriceSS+(StopLoss* Point *Corr/TwoDigCorr), Digits ); 

선언되지 않은 식별자 - 선언되지 않은 식별자

변수는 먼저 선언되고 값으로 초기화되어야 합니다.

 double SL = 0.0 ;
 

마지막으로 수정 사항이 포함된 빌드가 릴리스되었습니다. 사실, 모든 것이 해결된 것은 아닙니다. 예를 들어 클래스 또는 템플릿 내부의 정적 개체/포인터는 여전히 초기화되지 않습니다.

글쎄, 전통에 따르면 모든 것이 연고에 파리로 버릇이 있습니다 (이것이 없으면 어떤 식 으로든). 이것은 지금 컴파일되지 않는 코드입니다:

 class A {  };

void A() {  }   // 'A' - identifier already used