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

 

내 자신의 주제에 계속해서 https://www.mql5.com/ru/forum/1111/page1383#comment_1860447

Metaeditor.ini에서 Optimize=0으로 설정했습니다. 그런 다음 빈 Expert Advisor를 다시 컴파일하고 테스터에서 실행했는데 작동합니다!

Win 7 x64에 대한 이 최적화에는 무엇이 있는지 모르겠습니다. 하루가 지나고 이미 OS에 대해 생각하고있었습니다. 나는 늙은 올빼미가 있습니다. 위치 추적 및 자동 피라미드를 위해 다시 작성해야 했습니다. 이제 계속하겠습니다.

 
uekzq :
다 뒤져봤는데 복사 비율을 변경하는 방법을 찾지 못했습니다.
저널 항목을 제공하십시오.
 

빌드 858로 업데이트됨

친애하는 개발자, 수행 된 작업에 대해 최소한 몇 마디 말하십시오 ...

시장 개요의 기호는 할 일 버튼이나 삭제할 컨텍스트 메뉴 를 통해 어떤 식 으로든 단순히 삭제되지 않는다고 즉시 말할 수 있습니다 ....

 
Karputov Vladimir :
저널 항목을 제공하십시오.
https://www.mql5.com/ru/charts/3870877/eurusd-h1-ya-hi
График EURUSD, H1, 2015.08.28 08:52 UTC, Ya-Hi, MetaTrader 4, Real
График EURUSD, H1, 2015.08.28 08:52 UTC, Ya-Hi, MetaTrader 4, Real
  • www.mql5.com
Символ: EURUSD. Период графика: H1. Брокер: Ya-Hi. Торговая платформа: MetaTrader 4. Режим торговли: Real. Дата: 2015.08.28 08:52 UTC.
 
로그를 게시하십시오. 사진이 필요하지 않습니다. 로그 파일의 텍스트가 필요합니다. 하루 종일.
 

에이전트(온라인 테스터)를 MT4로 반환

어떻게 살까?))

 
Vladimir Pastushak :

빌드 858로 업데이트됨

친애하는 개발자, 수행 된 작업에 대해 최소한 몇 마디 말하십시오 ...

시장 개요의 기호는 할 일 버튼이나 삭제할 컨텍스트 메뉴를 통해 어떤 식 으로든 단순히 삭제되지 않는다고 즉시 말할 수 있습니다 ....

그들은 전혀 제거되지 않습니까? 이 기호에 대한 차트가 열려 있습니까?
 
Joo Zepper :

Win 8.1 x64, MT4 빌드 4.00.854는 /portable 모드에서 단순 사용자로 시작되고 관리자 권한으로(결과는 동일함) 터미널 폴더는 시스템 1번 논리 드라이브 다음의 두 번째 논리 드라이브에 있으며 UAC가 활성화되어 있습니다.

이 문제는 영어 인터페이스에 있지만 러시아어 현지화에서는 일반적으로 재앙입니다.

858 빌드로 업그레이드하십시오. 이 기능은 거기에서 작동합니다.
 
Vladimir Pastushak :

빌드 858로 업데이트됨

친애하는 개발자, 수행 된 작업에 대해 최소한 몇 마디 말하십시오 ...

시장 개요의 기호는 할 일 버튼이나 삭제할 컨텍스트 메뉴를 통해서도 어떤 식 으로든 단순히 삭제되지 않는다고 즉시 말할 수 있습니다....

직접 확인했습니다. 문제가 재현되지 않습니다.

캐릭터 대화창에서도 숨기기/보이기가 안되는건가요?

 
A100 :
논의된 내용을 통해 나는 그것이 일반적으로 if(또는 ?:)와 결합되고 복잡한 표현식의 일부가 극히 드물다는 사실에도 불구하고 a.operator==(b)를 작성하는 것이 편하지 않다는 것을 이해했습니다.
*(이전에는 언급되지 않음) 도입에 대한 필수 논거는 다음과 같습니다.
 class A { public :
         virtual bool      operator ==( A& ) { Print ( __FUNCSIG__ ); return true ; }
         virtual bool      operator ==( A* ) { Print ( __FUNCSIG__ ); return true ; }
};
void today( A *a, A *b )
{
        a == b;             //сравниваются указатели на равенство
        a. operator ==( b ); //вызывается a.operator( A* )
//нет синтаксиса вызова a.operator( A& )
}

따라서 명시적으로도 a.operator( A& )를 호출할 수 없습니다. 이는 필수입니다.

이와 관련하여 포인터 비교 작업을 별도의 함수(시스템 함수일 수 있음)로 제거하는 것과 함께 *를 도입하면 기존의 모든 모호성이 해결됩니다.
 void future( A *a, A *b )
{
        a == b;         //вызывается a.operator( A* )
        a == *b;         //вызывается a.operator( A& )
        ::IsEqualPointer( a, b ); //сравниваются указатели на равенство
}
완벽했습니다 - 완벽했습니다!