하지만 기술적으로 가능한가요? 서비스 데스크에 요청을 작성해야 하나요("체크 박스"가 아닌)?
기술적인 관점에서는 이미 구현되어 있으므로 언어에 새 매개 변수를 추가하기만 하면 되기 때문에 가능하다고 확신합니다.
Rosh, 지표 작업 기능 확장에 대한 요청이 이미 많이 있는 것 같습니다.
현재 프로그래밍 방식으로 보조지표로 작업할 수 있는 함수는 4개뿐입니다:
서비스 데스크 요청 #98320 | 2011.05.08 19:13 추가 함수 제안:
ChartIndicatorFileName - 지표 파일의 이름을 반환합니다
지표에 대한 확장 작업에 대한 요청도 오래 전에 나타났습니다 (사용자의 꿈에서 :):
ChartIndicatorSetDouble, ChartIndicatorSetInteger, ChartIndicatorSetString - 사용자 지정 인디케이터 인디케이터셋더블 , 인디케이터셋인터 , 인디케이터셋스트링의 함수와 완전히 유사하지만 참조만 차트에서 특정 인디케이터에 대한 것입니다.
하지만 기술적으로 가능할까요? 서비스 데스크에 요청을 작성할 가치가 있을까요("체크 박스"가 아닌)?
차트 인디케이터 추가() 함수는 인디케이터 핸들, 즉 계산 부분을 작동합니다. 지표 핸들은 반복적으로 동시에 사용할 수 있으며 데이터가 어떤 특정 차트에 표시되는지, 시각적으로 어떻게 보이는지에 대해서는 아무것도 알지 못합니다. 차트에 표시되는 인디케이터 자체만 이를 알 수 있습니다.
즉, 현재로서는 차트에 표시되는 지표의 시각적 속성을 관리할 수 있는 MQL5 언어의 기성품이 없습니다. 당길 문자열이 없습니다.
ChartSaveTemplate 함수가 "Chart" 객체에서 템플릿을 저장하지 않는 이유를 알려주세요.
" Chart " 객체에 대한 ChartApplyTemplate은 정상적으로 작동하지만!
ChartSaveTemplate 함수가 '차트' 개체에서 템플릿을 저장하지 않는 이유를 알려주세요.
최근에 여기에서 다른 색상에 대해 비슷한 질문을 한 적이 있습니다: https: MA인 악어를 추가했습니다. 그리고 필요한 기간으로 설정했습니다.
그래서 질문이 생겼습니다: 악어에서 선(표시된 버퍼)의 색상은 어디에 설정되어 있나요? 어떤 식으로든 접근할 수 있을까요?
그런 다음 필요한 색상을 유추하여 나만의 인디케이터를 작성할 수 있습니다.
- www.mql5.com
따라서 질문: 악어에서 선의 색상(표시된 버퍼)은 어디에 설정되어 있나요? 어떤 식으로든 접근이 가능한가요?
그렇다면 유추하여 필요한 색상을 사용하여 자신만의 인디케이터를 작성할 수 있을 것입니다.
차트 인디케이터 추가() 함수를 사용하면 차트에 기본 색상으로 인디케이터가 오버레이됩니다. 이는 (직접) 제어할 수 없습니다.
이론적으로는 사용자 지정 인디케이터의 외부 변수에 선 색상을 넣어 원하는 색상을 설정할 수 있습니다.
그 가능성은 원래 고려되지 않았습니다.
메타트레이더 5 클라이언트 터미널 빌드 468
정말 감사합니다! 모든 것이 작동합니다.
Rosh, 요청 #98320에 따라 표시기 핸들러 개체에 실제 파일 이름을 추가할 수 있나요?
즉, 인디케이터의 짧은 이름뿐만 아니라 전체 파일 이름도 알 수 있도록 할 수 있나요?
ChartIndicatorFileName
Возвращает имя файла индикатора по номеру в списке индикаторов на указанном окна графика.
string ChartIndicatorFileName( long chart_id, // 차트 식별자 int sub_window // 하위 창 번호 int index // 이 차트 하위 창에 추가된 인디케이터 목록의 인디케이터 색인 );
EA_OBJPROP_CHART_ID:
이 Expert Advisor는 EA 개발에서 OBJ_CHART 객체를 차트와 함께 사용하는 예시입니다. 사용자 지정 색상 설정을 지정하고 지표에 나타 낼 수 있습니다.
작성자: MetaQuotes