로프필드의 도서관 - 페이지 2

 

오늘 나는 이 라이브러리를 MT의 리포지토리에 게시하려고 했습니다.

내 프로필은 나를 https://storage.mql5.com/!/# 으로 보내지만 거기에는 많은 커밋이 남아 있습니다.

https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_svn_client 에서 새 주소가 https://storage.mql5.io/repos/ 인 것을 알았습니다. 하지만 내 로그인과 비밀번호가 일치하지 않습니다.

그리고 메타에디터에서 제공하는 프로젝트 구조가 제 프로젝트와 전혀 어울리지 않습니다.

이제 MT 공개 저장소에 프로젝트가 거의 없는 이유가 분명해졌습니다...

 
러시아어 설명이 https://github.com/Roffild/RoffildLibrary/blob/master/README_ru.md 로 이동했습니다.
 
 

로프필드의 도서관

문서: MQL5 자바

설치

(필요하지 않음)

mklink /j 링크 - 관리자 권한이 필요하지 않습니다.

%APPDATA%\MetaQuotes 폴더를 파티션의 루트나 더 큰 파티션으로 이동하는 것이 좋습니다. Windows에는 255자의 파일 경로 제한이 있습니다. 나를 위한 MQL5 폴더의 전체 경로는 88자로 구성됩니다. 테스트할 때 터미널은 로컬 에이전트 수만큼 기록을 복사하므로 이 폴더의 크기가 몇 기가 바이트만큼 증가합니다.

  1. %APPDATA%\MetaQuotes 폴더를 D:\MQLProjects로 이동
  2. mklink /j %APPDATA%\MetaQuotes D:\MQLProjects
  3. mklink /j D:\MQLProjects\터미널\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\ D:\MQLProjects\MQL5

(중요한)

프로젝트를 복제한 후 MQL5\MyProjects\RoffildLibrary 폴더에서 create_links.bat를 실행하십시오.

코드 스타일

구글 자바 스타일

탭 = 3칸

열 제한 = 110

특허

아파치 라이선스 2.0

 
Roffild :
러시아어 설명이 https://github.com/Roffild/RoffildLibrary/blob/master/README_ru.md 로 이동했습니다.
?? 이것을 여는 방법:

README_ko.md

 
Renat Akhtyamov :
?? 이것을 여는 방법:

README_ko.md

https://www.azfiles.ru/extension/markdown.html

MARKDOWN — формат файла. Чем открыть MARKDOWN?
MARKDOWN — формат файла. Чем открыть MARKDOWN?
  • www.azfiles.ru
Текстовый файл, создаваемый при помощи одного из нескольких возможных диалектов языка Markdown. Использует обычное текстовое форматирование, но содержит встроенные текстовые символы, которые определяют, каким образом форматировать текст (например, *bold* для полужирного текста, или другую разметку для курсива, отступов, заголовков и так далее...
 
이 제품으로 어떤 작업을 해결합니까?
 
Mickey Moose :
이 제품으로 어떤 작업을 해결합니까?

특별한 임무는 없습니다. 이 라이브러리의 모든 부분은 전문가 개발에 다양한 정도로 관련되어 있습니다. 각 파일을 별도의 라이브러리로 분리하는 것이 가능하지만, 나는 이것에서 요점을 보지 못합니다.

하나의 작업 = 하나의 파일.

 
Roffild :

Example/ToIndicator_Example.mq5 - CToIndicator 클래스 사용 예

이 표시기:

(하이+로이)/2

특히 첫 번째 실행 시도에서 작동하지 않았기 때문에 이 라이브러리를 다루는 요점을 알지 못합니다.

 
Renat Akhtyamov :

이 표시기:

(하이+로이)/2

특히 첫 번째 실행 시도에서 작동하지 않았기 때문에 이 라이브러리를 다루는 요점을 알지 못합니다.

그리고 왜 복잡한 것을 발명해야 합니까?

이 예는 지표가 아니라 외부 코드를 생성할 필요 없이 지표 형태로 Expert Advisor의 정보를 표시할 수 있는 가능성을 보여줍니다.

ToIndicator_Example.mq5가 작동하지 않으면 터미널이 시작될 때 Indicators\Roffild\ 폴더의 코드가 빌드되지 않았을 것입니다. 로그가 좋을텐데...

물론 우리는 모두 처음부터 모든 것을 만드는 데 익숙하므로 아무도 새로운 라이브러리를 배우고 싶어하지 않지만 오늘날의 세계에서는 타사 코드를 사용하는 것이 일반적인 관행입니다...