나는 다른 포럼과 여기에서 Xard777 PM을 썼지만 그는 지금까지 나타나지 않았습니다. 나는 시간이 있었고 이제 헤더를 읽었습니다. 부끄럽습니다(그래서 더 일찍 물어볼 수 있었습니다). Murray Math 파일( http://www.forexfactory.com/showthre...73#post4071573 )은 mladen, Xard777, igor et al.의 공동(?) 작업입니다.
링크된 포럼의 다음 페이지에는 장난 꾸러기 라이브러리가 있습니다: TimeFrameLib-v0.3.ex4
나는 그것이 MM 파일과 같은 팀에서 온 것이라고 가정합니다. 할 수 있니, mladen?
나는 이러한 갈등의 원을 매우 좋아하고 내 MT4 차트에 적용하고 싶습니다. 작동하는 버전이 있습니까? Xard777은 1년 전에 만들었지만 타임프레임 라이브러리에는 요즘 메타에디터에서 읽을 수 없는 배열이 있습니다. 시도했지만 작동하지 않습니다.
나는 이러한 갈등의 원을 매우 좋아하고 내 MT4 차트에 적용하고 싶습니다. 작동하는 버전이 있습니까? Xard777은 1년 전에 만들었지만 타임프레임 라이브러리에는 요즘 메타에디터에서 읽을 수 없는 배열이 있습니다. 시도했지만 작동하지 않습니다.
크렐리안99
어떤 정확한 코드를 말씀하시는 건가요?
나는 다른 포럼과 여기에서 Xard777 PM을 썼지만 그는 지금까지 나타나지 않았습니다. 나는 시간이 있었고 이제 헤더를 읽었습니다. 부끄럽습니다(그래서 더 일찍 물어볼 수 있었습니다). Murray Math 파일( http://www.forexfactory.com/showthre...73#post4071573 )은 mladen, Xard777, igor et al.의 공동(?) 작업입니다.
링크된 포럼의 다음 페이지에는 장난 꾸러기 라이브러리가 있습니다: TimeFrameLib-v0.3.ex4
나는 그것이 MM 파일과 같은 팀에서 온 것이라고 가정합니다. 할 수 있니, mladen?
안녕하세요, 저는 MQL4 프로그래밍에 대해 자세히 알아보려고 합니다. 주로 기존 표시기 편집, 경고 추가, 추가
신호, 색상 및 모양 변경.
나는 다음 질문이 대부분의 사람들에게 조용하고 쉬울 것이라고 확신하지만, 나는 이미 반나절을 시도했고 나는 시도했다고 확신합니다.
스스로 해결책을 찾기 위해...
---
Murrey Math 라인과 같은 지표를 "재초기화"하는 방법은 무엇입니까?
---
그리고 또 하나의 큰 질문
---
여러 기간(16, 32, 64, 96) 후에 표시기는 언제 "재초기화"되어야 합니까?
그러나 차트가 Murrey-Range(TimePeriod 내)를 완전히 벗어나면 어떻게 될까요?
어떻게 대처해야 할까요?
---
다음은 내가 시도했지만 작동하지 않는 몇 가지 아이디어입니다.
개요 버전(전체 표시기 첨부)
--------------------------
외부 정수 FirstBar = 0;
extern int periodtotake = 16;
외부 정수 SomeVar = 0;
정수 bn_v1 = 0,
bn_v2 = 0,
시프트 = 0,
i2 = 0, //그게 뭐죠??
작업 시간 = 0, // <---
CurPeriods = 0; // <---
//새 기간 = 0; //쓸모없는 시도 무시
정수 초기화()
{
//작업시간 = 시간[0]; //잘못된 위치
// CurPeriods = 기간(); //잘못된 위치
//NewPeriod = periodtotake; //쓸모없는 시도 무시
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 고객 표시기 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- TODO: 여기에 코드 추가
ObjectsDeleteAll(0, OBJ_HLINE);
ObjectsDeleteAll(0, OBJ_VLINE); //VLINE 추가됨
ObjectDelete(VLine_0);
ObjectDelete(VLine_1);
ObjectDelete(VLine_2);
정수 개수 = 배열 크기(텍스트 배열);
for(int ch=0;ch<count;ch++) {
ObjectDelete(텍스트배열[ch]);
ObjectDelete(라인배열[ch]);
}
//ObjectsDeleteAll(0, OBJ_TEXT);
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
if( (WorkTime != 시간[0]) || (CurPeriods != Period()) ) // <---!!!
{
//가격
bn_v1 = 최저( NULL, 0, MODE_LOW, periodtotake+SomeVar, FirstBar );
bn_v2 = 최고(NULL, 0, MODE_HIGH, periodtotake+SomeVar, FirstBar);
v1 = 낮음
v2 = 높음;
//+----------------------------------------------- -------------------+
// 모든 계산
//+----------------------------------------------- -------------------+
// END - 여기서 나는 모든 것을 잘못한다
작업 시간 = 시간[0];
CurPeriods = 기간();
}
//if( 시간[periodtotake] >= periodtotake )
//if( CurPeriods>= periodtotake )
//{
// 창 다시 그리기();
//}
//또 다른
//{
// 창 다시 그리기();
//}
//----
반환(0);
}
시간이 있다면 설명(이것이 작동하는 이유와 작동하지 않는 이유 또는 일부 키워드)을 작성하십시오.
참고로 자세히 살펴봐야 합니다),
오, 상쾌한 Murrey를 작동시키고 싶다면 Murrey_Math_Line_X를 사용하겠습니다. 그러나 이것은 또한 학습에 관한 것입니다...
전체(작업중) 표시기가 첨부되어 있습니다.
시간을 내어 주셔서 대단히 감사합니다. 제 지식을 공유할 가치가 있는 즉시 "돌려드리도록" 노력하겠습니다 ;-) murrey2-z---murreymath-timeframe-colorless5d-fresh.mq4
안녕하세요, 저는 MQL4 프로그래밍에 대해 자세히 알아보려고 합니다. 주로 기존 표시기 편집, 경고 추가, 추가
신호, 색상 및 모양 변경.
나는 다음 질문이 대부분의 사람들에게 조용하고 쉬울 것이라고 확신하지만, 나는 이미 반나절을 시도했고 나는 시도했다고 확신합니다.
스스로 해결책을 찾기 위해...
---
Murrey Math 라인과 같은 지표를 "재초기화"하는 방법은 무엇입니까?
---
그리고 또 하나의 큰 질문
---
여러 기간(16, 32, 64, 96) 후에 표시기는 언제 "재초기화"되어야 합니까?
그러나 차트가 Murrey-Range(TimePeriod 내)를 완전히 벗어나면 어떻게 될까요?
어떻게 대처해야 할까요?
---
다음은 내가 시도했지만 작동하지 않는 몇 가지 아이디어입니다.
개요 버전(전체 표시기 첨부)
--------------------------
외부 정수 FirstBar = 0;
extern int periodtotake = 16;
외부 정수 SomeVar = 0;
정수 bn_v1 = 0,
bn_v2 = 0,
시프트 = 0,
i2 = 0, //그게 뭐죠??
작업 시간 = 0, // <---
CurPeriods = 0; // <---
//새 기간 = 0; //쓸모없는 시도 무시
정수 초기화()
{
//작업시간 = 시간[0]; //잘못된 위치
// CurPeriods = 기간(); //잘못된 위치
//NewPeriod = periodtotake; //쓸모없는 시도 무시
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 고객 표시기 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- TODO: 여기에 코드 추가
ObjectsDeleteAll(0, OBJ_HLINE);
ObjectsDeleteAll(0, OBJ_VLINE); //VLINE 추가됨
ObjectDelete(VLine_0);
개체 삭제(VLine_1);
ObjectDelete(VLine_2);
정수 개수 = 배열 크기(텍스트 배열);
for(int ch=0;ch<count;ch++) {
ObjectDelete(텍스트배열[ch]);
ObjectDelete(라인배열[ch]);
}
//ObjectsDeleteAll(0, OBJ_TEXT);
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
if( (WorkTime != 시간[0]) || (CurPeriods != Period()) ) // <---!!!
{
//가격
bn_v1 = 최저( NULL, 0, MODE_LOW, periodtotake+SomeVar, FirstBar );
bn_v2 = 최고(NULL, 0, MODE_HIGH, periodtotake+SomeVar, FirstBar);
v1 = 낮음
v2 = 높음;
//+----------------------------------------------- -------------------+
// 모든 계산
//+----------------------------------------------- -------------------+
// END - 여기서 나는 모든 것을 잘못한다
작업 시간 = 시간[0];
CurPeriods = 기간();
}
//if( 시간[periodtotake] >= periodtotake )
//if( CurPeriods>= periodtotake )
//{
// 창 다시 그리기();
//}
//또 다른
//{
// 창 다시 그리기();
//}
//----
리턴(0);
}
시간이 있다면 설명(이것이 작동하는 이유와 작동하지 않는 이유 또는 일부 키워드)을 작성하십시오.
참고로 자세히 살펴봐야 합니다),
오, 상쾌한 Murrey를 작동시키고 싶다면 Murrey_Math_Line_X를 사용하겠습니다. 그러나 이것은 또한 학습에 관한 것입니다...
전체(작업중) 표시기가 첨부되어 있습니다.
시간을 내어 주셔서 대단히 감사합니다. 제 지식을 공유할 가치가 있는 즉시 "돌려드리도록" 노력하겠습니다 ;-) murrey2-z---murreymath-timeframe-colorless5d-fresh.mq4매개변수, 기호 또는 시간 프레임을 변경하지 않으면 mql 코드를 다시 초기화할 수 없습니다.
안녕하세요, 저는 MQL4 프로그래밍에 대해 자세히 알아보려고 합니다. 주로 기존 표시기 편집, 경고 추가, 추가
신호, 색상 및 모양 변경.
나는 다음 질문이 대부분의 사람들에게 조용하고 쉬울 것이라고 확신하지만, 나는 이미 반나절을 시도했고 나는 시도했다고 확신합니다.
스스로 해결책을 찾기 위해...
---
Murrey Math 라인과 같은 지표를 "재초기화"하는 방법은 무엇입니까?
---
그리고 또 하나의 큰 질문
---
여러 기간(16, 32, 64, 96) 후에 표시기는 언제 "재초기화"되어야 합니까?
그러나 차트가 Murrey-Range(TimePeriod 내)를 완전히 벗어나면 어떻게 될까요?
어떻게 대처해야 할까요?
---
다음은 내가 시도했지만 작동하지 않는 몇 가지 아이디어입니다.
개요 버전(전체 표시기 첨부)
--------------------------
외부 정수 FirstBar = 0;
extern int periodtotake = 16;
외부 정수 SomeVar = 0;
정수 bn_v1 = 0,
bn_v2 = 0,
시프트 = 0,
i2 = 0, //그게 뭐죠??
작업 시간 = 0, // <---
CurPeriods = 0; // <---
//새 기간 = 0; //쓸모없는 시도 무시
정수 초기화()
{
//작업시간 = 시간[0]; //잘못된 위치
// CurPeriods = 기간(); //잘못된 위치
//NewPeriod = periodtotake; //쓸모없는 시도 무시
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 고객 표시기 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- TODO: 여기에 코드 추가
ObjectsDeleteAll(0, OBJ_HLINE);
ObjectsDeleteAll(0, OBJ_VLINE); //VLINE 추가됨
ObjectDelete(VLine_0);
ObjectDelete(VLine_1);
ObjectDelete(VLine_2);
정수 개수 = 배열 크기(텍스트 배열);
for(int ch=0;ch<count;ch++) {
ObjectDelete(텍스트배열[ch]);
ObjectDelete(라인배열[ch]);
}
//ObjectsDeleteAll(0, OBJ_TEXT);
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
if( (WorkTime != 시간[0]) || (CurPeriods != Period()) ) // <---!!!
{
//가격
bn_v1 = 최저( NULL, 0, MODE_LOW, periodtotake+SomeVar, FirstBar );
bn_v2 = 최고(NULL, 0, MODE_HIGH, periodtotake+SomeVar, FirstBar);
v1 = 낮음
v2 = 높음;
//+----------------------------------------------- -------------------+
// 모든 계산
//+----------------------------------------------- -------------------+
// END - 여기서 나는 모든 것을 잘못한다
작업 시간 = 시간[0];
CurPeriods = 기간();
}
//if( 시간[periodtotake] >= periodtotake )
//if( CurPeriods>= periodtotake )
//{
// 창 다시 그리기();
//}
//또 다른
//{
// 창 다시 그리기();
//}
//----
리턴(0);
}
시간이 있다면 설명(이것이 작동하는 이유와 작동하지 않는 이유 또는 일부 키워드)을 작성하십시오.
참고로 자세히 살펴봐야 합니다),
오, 상쾌한 Murrey를 작동시키고 싶다면 Murrey_Math_Line_X를 사용하겠습니다. 그러나 이것은 또한 학습에 관한 것입니다...
전체(작업중) 표시기가 첨부되어 있습니다.
시간을 내어 주셔서 대단히 감사합니다. 제 지식을 공유할 가치가 있는 즉시 "돌려드리도록" 노력하겠습니다 ;-) murrey2-z---murreymath-timeframe-colorless5d-fresh.mq4morro is right : 재초기화는 옵션이 아닙니다
그러나 또한 시작 프로시저가 종료되기 전에 WindowRedraw() 권한이 필요하지 않습니다. 함수에 관계없이 다시 그려집니다. 처리에 시간이 많이 걸리거나 무언가를 데드 루프에 유지하는 경우에만 WindowRedraw()가 필요합니다.
M-MATH v3 표시기m-math_v3.rar
새 빌드에서 작동하는 이 표시기가 있습니까? 내 차트에 로드할 수 없는 것 같습니까?
새 빌드의 경우:m-math_v3.mq4
좋은 시스템 감사합니다
머레이 리바운드 레벨
emurreyreboundlevels.ex4