1. 사용할 수 없는 기호를 사용하는 경우 ChartOpen() 함수는 오류 #4024 - 내부 오류를 반환합니다. 나는 오류가 내부적일 수 있다고 주장하지 않지만 훨씬 더 정확한 오류 코드 - # 4106 - 알 수 없는 문자가 있습니다. 오류 반환 코드를 변경하시겠습니까? 왜냐하면 4024는 개발자에게 오류를 찾을 위치에 대해 아무 것도 알려주지 않습니다.
2. 실패하면 ChartOpen()은 m_chart_id 필드를 0으로 설정합니다. 현재 차트로 작업을 시작하지만 사실이 아닙니다. 작업에 필요한 일정을 열 수 없습니다. 따라서 Detach() 메서드가 호출되지 않으면 현재 차트는 작업 후 단순히 닫힙니다. 또한 이것이 올바른 접근 방식이 아니라고 생각합니다. ChartOpen() 함수가 오류의 경우 -1을 반환하면 더 좋을 것입니다.
#property script_show_inputs#include <Charts/Chart.mqh>
//+------------------------------------------------------------------+//| Входные параметры |//+------------------------------------------------------------------+inputstring inpSymbol = "GBPCHF.t" ;
inputENUM_TIMEFRAMES inpPeriod = PERIOD_M5 ;
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart ()
{
CChart chart;
if ( chart.Open( inpSymbol, inpPeriod ) <= 0 ) // Пробуем открыть график по символу/периодуPrint ( __FUNCTION__ , ": ОШИБКА #" , _LastError , ": график по " +inpSymbol+ " не открыт!" ); // #4024// Если график не будет открыт и не вызвать метод Detach() - закроется текущий график!
chart.Detach();
}
//+------------------------------------------------------------------+
어떤 질문이 답입니다.
질문은 확장된 형태로 질문해야 합니다.
농담하는 건가요 아니면 정말 그런 건가요?
포럼에서 시간 표시 변경에 대해 질문한 사람들이 이해할 수 없는 것은 무엇입니까?
어느!!! 공통 포럼에는 시간 표시를 변경하는 기능이 있습니다! 이 포럼을 제외하고.
물어본 사람입니다.
농담하는 건가요 아니면 정말 그런 건가요?
포럼에서 시간 표시 변경에 대해 질문한 사람들이 이해할 수 없는 것은 무엇입니까?
어느!!! 공통 포럼에는 시간 표시를 변경하는 기능이 있습니다! 이 포럼을 제외하고.
물어본 사람입니다.
당신은 아마도 대각선으로 읽는 것을 정말로 좋아할 것입니다(즉, 최신 메시지만 보기 위해).
원래 질문은 다음과 같습니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
오류, 버그, 질문
바실 노살, 2016.02.05 09:49
GMT를 변경하는 방법?그러나 그러한 질문에 대한 많은 대답이 있을 수 있습니다.
당신은 아마도 대각선으로 읽는 것을 정말로 좋아할 것입니다(즉, 최신 메시지만 보기 위해).
원래 질문은 다음과 같습니다.
그러나 그러한 질문에 대한 많은 대답이 있을 수 있습니다.
나는 단 1개의 대답을 가지고 있었다 - 위에서 대답했다.
그리고 당신은 많은 것을 가지고 있지만 어떤 이유로 당신은 명확한 질문을하는 대신 풍자로 대답하기로 결정했습니다!
다시 한 번 당신의 능력을 확인시켜준 것입니다.
당신은 아마도 대각선으로 읽는 것을 정말로 좋아할 것입니다(즉, 최신 메시지만 보기 위해).
원래 질문은 다음과 같습니다.
그리고 그러한 질문에 대한 많은 대답이 있을 수 있습니다.
그리고 이차적으로?
문제를 해결할 수 없다면 왜 게시합니까?
당신의 임무는 누군가(그리고 한 명 이상)이 무언가에 대해 불평하면 이 직위를 더 높은 사람들에게 가져오는 것입니다.
당신이 무슨 소용이 있습니까? 욕설이 포함된 메시지를 삭제하시겠습니까?
GMT를 변경하는 방법?
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
오류, 버그, 질문
바실 노살, 2016.02.05 09:59
이 포럼에서.나는 그것을 이해했다. 어떻게 나타나게 합니까?
MT4 표준 라이브러리 에 대한 질문입니다.
Chart.mqh 파일
차트를 열고 싶습니다. Open(const string symbol_name, const ENUM_TIMEFRAMES timeframe) 메서드를 사용합니다.
1. 사용할 수 없는 기호를 사용하는 경우 ChartOpen() 함수는 오류 #4024 - 내부 오류를 반환합니다. 나는 오류가 내부적일 수 있다고 주장하지 않지만 훨씬 더 정확한 오류 코드 - # 4106 - 알 수 없는 문자가 있습니다. 오류 반환 코드를 변경하시겠습니까? 왜냐하면 4024는 개발자에게 오류를 찾을 위치에 대해 아무 것도 알려주지 않습니다.
2. 실패하면 ChartOpen()은 m_chart_id 필드를 0으로 설정합니다. 현재 차트로 작업을 시작하지만 사실이 아닙니다. 작업에 필요한 일정을 열 수 없습니다. 따라서 Detach() 메서드가 호출되지 않으면 현재 차트는 작업 후 단순히 닫힙니다. 또한 이것이 올바른 접근 방식이 아니라고 생각합니다. ChartOpen() 함수가 오류의 경우 -1을 반환하면 더 좋을 것입니다.
어떻게 GMT를 변경할 수 있습니까? "기념비다!" (c) GMT는 그리니치 표준시입니다.