코딩 도움말 - 페이지 154 1...147148149150151152153154155156157158159160161...786 새 코멘트 [삭제] 2013.10.01 09:22 #1531 답장 나는 이것을 코딩했지만 작동하지 않는 3 라인 평균에 대한 결과를 얻으려고 노력하고 싶지만 아무도 나를 도울 수 있습니까 ?? 답장을 보내 주셔서 감사합니다 ! #재산권 "" #속성 링크 "" #속성 표시기_차트_창 #속성 표시기_버퍼 1 #property indicator_color1 노란색 //---- 입력 매개변수 외부 정수 길이 = 14; 외부 정수 길이2 = 21; 외부 정수 길이3 = 38; 이중 ExtMapBuffer1[]; int ExtCountedBars=0; //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- 표시기 SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 해제 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 사용자 지정 표시기 반복 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { if(막대<=1) return(0); ExtCountedBars=IndicatorCounted(); //---- 가능한 오류 확인 if (ExtCountedBars<0) return(-1); //---- 마지막으로 계산된 막대가 다시 계산됩니다. if (ExtCountedBars>0) ExtCountedBars--; int pos=바-1; if(ExtCountedBars>1) pos=바-ExtCountedBars-1; //---- 메인 계산 루프 동안(위치>=0) { 이중 중앙값 = (iCustom(NULL,0,"indicator1",길이,0,pos)+ iCustom(NULL,0,"indicator2",length2,0,pos)+ iCustom(NULL,0,"indicator3",length3,0,pos))/3.0; } 반환(중앙값); } //+----------------------------------------------- -------------------+ 묻다! Coding help 엘리엇 웨이브 Mladen Rakic 2013.10.01 09:25 #1532 bixwin: 나는 이것을 코딩했지만 작동하지 않는 3 라인 평균에 대한 결과를 얻으려고 노력하고 싶습니다. 아무도 나를 도울 수 있습니까? #재산권 "" #속성 링크 "" #속성 표시기_차트_창 #속성 표시기_버퍼 1 #property indicator_color1 노란색 //---- 입력 매개변수 외부 정수 길이 = 14; 외부 정수 길이2 = 21; 외부 정수 길이3 = 38; 이중 ExtMapBuffer1[]; int ExtCountedBars=0; //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- 표시기 SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 해제 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 사용자 지정 표시기 반복 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { if(막대<=1) return(0); ExtCountedBars=IndicatorCounted(); //---- 가능한 오류 확인 if (ExtCountedBars<0) return(-1); //---- 마지막으로 계산된 막대가 다시 계산됩니다. if (ExtCountedBars>0) ExtCountedBars--; int pos=바-1; if(ExtCountedBars>1) pos=바-ExtCountedBars-1; //---- 메인 계산 루프 동안(위치>=0) { 이중 중앙값 = (iCustom(NULL,0,"indicator1",길이,0,pos)+ iCustom(NULL,0,"indicator2",길이,,0,pos)+ iCustom(NULL,0,"indicator3",길이,0,위치))/3.0; } 반환(중앙값); } //+----------------------------------------------- -------------------+ 빅스윈 나는 이미 질문을 게시했습니다. 계산에 사용하려는 사용자 지정 표시기 의 정확한 이름은 무엇입니까? 그 이름을 iCustom() 호출에서 사용하려는 표시기의 정확한 이름으로 바꿔야 합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다. 또한 시작 기능은 다음과 같아야 합니다(다시 말하지만 이름을 실제 이름으로 바꿔야 함). int start() { if(Bars<=1) return(0); int ExtCountedBars=IndicatorCounted(); if (ExtCountedBars<0) return(-1); if (ExtCountedBars>0) ExtCountedBars--; int pos=Bars-1; if(ExtCountedBars>1) pos=Bars-ExtCountedBars-1; while(pos>=0) { ExtMapBuffer1[pos] = (iCustom(NULL,0,"indicator1",length,0,pos)+ iCustom(NULL,0,"indicator2",length,0,pos)+ iCustom(NULL,0,"indicator3",length,0,pos))/3.0; } return(0); } Coding help Requests & Ideas Does Heiken Ashi Repaint [삭제] 2013.10.01 09:29 #1533 Mladen에게 감사합니다. 정확한 이름은 첫 번째 지표의 경우 "indicator1", 두 번째 지표의 경우 "indicator2", 마지막 지표의 경우 " Indicator3"입니다. 이것이 당신이 원하는 것입니까? Mladen Rakic 2013.10.01 09:32 #1534 bixwin: Mladen에게 감사합니다. 정확한 이름은 첫 번째 지표의 경우 "indicator1", 두 번째 지표의 경우 "indicator2", 마지막 지표의 경우 " Indicator3"입니다. 이것이 당신이 원하는 것입니까? 빅스윈 내 이전 게시물의 시작 기능 에 대한 코드를 참조하십시오. [삭제] 2013.10.01 09:47 #1535 Mladen의 빠른 답변에 감사드립니다. 작동하지 않습니다. 시작 기능이 좋지 않은 것 같아요 3개의 사용자 지정 지표 의 예를 게시할 수 있습니까? Mladen Rakic 2013.10.01 10:01 #1536 bixwin: Mladen의 빠른 답변에 감사드립니다. 작동하지 않습니다. 시작 기능이 좋지 않은 것 같아요 3개의 사용자 지정 지표의 예를 게시할 수 있습니까? 빅스윈드, "indicator1", "indicator2" 및 "indicator3"이 무엇을 하는지 모르겠습니다. 실제로 이동 평균만 계산하고 _test 표시기(시작한 중앙값 계산을 수행함)에서 사용하는 이것들을 만들고 정상적으로 작동합니다(터미널에서 어떻게 보이는지 참조). 따라서 사용자 지정 표시기 의 매개변수가 정상이면 테스트 표시기도 정상 작동하므로 정상 작동해야 합니다. 파일: _test.mq4 1 kb indicator1.mq4 1 kb test.gif 41 kb indicator2.mq4 1 kb indicator3.mq4 1 kb [삭제] 2013.10.01 10:12 #1537 감사합니다 Mladen 작동합니다 !!! cawat 2013.10.01 10:21 #1538 안녕하세요, mt4 코딩을 처음 접하고 도움이 필요합니다. 왼쪽 하단 모서리에 다음과 같이 통화 및 기간 레이블을 표시하는 방법:- 다른 시간대에서 이동하면 시간대 레이블도 변경됩니다. 파일: eu1.png 64 kb eu2.png 43 kb Mladen Rakic 2013.10.01 11:22 #1539 cawat: 안녕하세요, mt4 코딩을 처음 접하고 도움이 필요합니다. 왼쪽 하단 모서리에 다음과 같이 통화 및 기간 레이블을 표시하는 방법:- 다른 시간대에서 이동하면 시간대 레이블도 변경됩니다. 카왓 이 사람은 그렇게 할 것입니다. 매개변수를 사용하여 시간 기호 레이블의 다양한 속성 을 지정할 수 있습니다. 파일: time_symbol_label.mq4 2 kb Marco Hinderink 2013.10.01 11:48 #1540 mladen: EA 구축에 관한 Marco - 다음 스레드를 참조하십시오. https://www.mql5.com/en/forum/173136 https://www.mql5.com/en/forum/173171 친애하는 MLaden, 도움을 위해 지금까지 Thx, 계속 연락하십시오. 마르코 안부 1...147148149150151152153154155156157158159160161...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
답장
나는 이것을 코딩했지만 작동하지 않는 3 라인 평균에 대한 결과를 얻으려고 노력하고 싶지만 아무도 나를 도울 수 있습니까 ?? 답장을 보내 주셔서 감사합니다 !
#재산권 ""
#속성 링크 ""
#속성 표시기_차트_창
#속성 표시기_버퍼 1
#property indicator_color1 노란색
//---- 입력 매개변수
외부 정수 길이 = 14;
외부 정수 길이2 = 21;
외부 정수 길이3 = 38;
이중 ExtMapBuffer1[];
int ExtCountedBars=0;
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- 표시기
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//----
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
if(막대<=1) return(0);
ExtCountedBars=IndicatorCounted();
//---- 가능한 오류 확인
if (ExtCountedBars<0) return(-1);
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if (ExtCountedBars>0) ExtCountedBars--;
int pos=바-1;
if(ExtCountedBars>1) pos=바-ExtCountedBars-1;
//---- 메인 계산 루프
동안(위치>=0)
{
이중 중앙값 = (iCustom(NULL,0,"indicator1",길이,0,pos)+
iCustom(NULL,0,"indicator2",length2,0,pos)+
iCustom(NULL,0,"indicator3",length3,0,pos))/3.0;
}
반환(중앙값);
}
//+----------------------------------------------- -------------------+
나는 이것을 코딩했지만 작동하지 않는 3 라인 평균에 대한 결과를 얻으려고 노력하고 싶습니다. 아무도 나를 도울 수 있습니까?
#재산권 ""
#속성 링크 ""
#속성 표시기_차트_창
#속성 표시기_버퍼 1
#property indicator_color1 노란색
//---- 입력 매개변수
외부 정수 길이 = 14;
외부 정수 길이2 = 21;
외부 정수 길이3 = 38;
이중 ExtMapBuffer1[];
int ExtCountedBars=0;
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- 표시기
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//----
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
if(막대<=1) return(0);
ExtCountedBars=IndicatorCounted();
//---- 가능한 오류 확인
if (ExtCountedBars<0) return(-1);
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if (ExtCountedBars>0) ExtCountedBars--;
int pos=바-1;
if(ExtCountedBars>1) pos=바-ExtCountedBars-1;
//---- 메인 계산 루프
동안(위치>=0)
{
이중 중앙값 = (iCustom(NULL,0,"indicator1",길이,0,pos)+
iCustom(NULL,0,"indicator2",길이,,0,pos)+
iCustom(NULL,0,"indicator3",길이,0,위치))/3.0;
}
반환(중앙값);
}
//+----------------------------------------------- -------------------+빅스윈
나는 이미 질문을 게시했습니다. 계산에 사용하려는 사용자 지정 표시기 의 정확한 이름은 무엇입니까?
그 이름을 iCustom() 호출에서 사용하려는 표시기의 정확한 이름으로 바꿔야 합니다. 그렇지 않으면 아무 작업도 수행하지 않습니다. 또한 시작 기능은 다음과 같아야 합니다(다시 말하지만 이름을 실제 이름으로 바꿔야 함).
{
if(Bars<=1) return(0);
int ExtCountedBars=IndicatorCounted();
if (ExtCountedBars<0) return(-1);
if (ExtCountedBars>0) ExtCountedBars--;
int pos=Bars-1;
if(ExtCountedBars>1) pos=Bars-ExtCountedBars-1;
while(pos>=0)
{
ExtMapBuffer1[pos] = (iCustom(NULL,0,"indicator1",length,0,pos)+
iCustom(NULL,0,"indicator2",length,0,pos)+
iCustom(NULL,0,"indicator3",length,0,pos))/3.0;
}
return(0);
}Mladen에게 감사합니다. 정확한 이름은 첫 번째 지표의 경우 "indicator1", 두 번째 지표의 경우 "indicator2", 마지막 지표의 경우 " Indicator3"입니다. 이것이 당신이 원하는 것입니까?
Mladen에게 감사합니다. 정확한 이름은 첫 번째 지표의 경우 "indicator1", 두 번째 지표의 경우 "indicator2", 마지막 지표의 경우 " Indicator3"입니다. 이것이 당신이 원하는 것입니까?
빅스윈
내 이전 게시물의 시작 기능 에 대한 코드를 참조하십시오.
Mladen의 빠른 답변에 감사드립니다.
작동하지 않습니다.
시작 기능이 좋지 않은 것 같아요
3개의 사용자 지정 지표 의 예를 게시할 수 있습니까?
Mladen의 빠른 답변에 감사드립니다.
작동하지 않습니다.
시작 기능이 좋지 않은 것 같아요
3개의 사용자 지정 지표의 예를 게시할 수 있습니까?빅스윈드,
"indicator1", "indicator2" 및 "indicator3"이 무엇을 하는지 모르겠습니다. 실제로 이동 평균만 계산하고 _test 표시기(시작한 중앙값 계산을 수행함)에서 사용하는 이것들을 만들고 정상적으로 작동합니다(터미널에서 어떻게 보이는지 참조). 따라서 사용자 지정 표시기 의 매개변수가 정상이면 테스트 표시기도 정상 작동하므로 정상 작동해야 합니다.
감사합니다 Mladen 작동합니다 !!!![](https://c.mql5.com/forextsd/smiles/smile.png)
안녕하세요, mt4 코딩을 처음 접하고 도움이 필요합니다.
왼쪽 하단 모서리에 다음과 같이 통화 및 기간 레이블을 표시하는 방법:-
다른 시간대에서 이동하면 시간대 레이블도 변경됩니다.
안녕하세요, mt4 코딩을 처음 접하고 도움이 필요합니다.
왼쪽 하단 모서리에 다음과 같이 통화 및 기간 레이블을 표시하는 방법:-
![](https://c.mql5.com/forextsd/forum/121/eu2.png)
다른 시간대에서 이동하면 시간대 레이블도 변경됩니다.카왓
이 사람은 그렇게 할 것입니다. 매개변수를 사용하여 시간 기호 레이블의 다양한 속성 을 지정할 수 있습니다.
EA 구축에 관한 Marco - 다음 스레드를 참조하십시오.
친애하는 MLaden,
도움을 위해 지금까지 Thx, 계속 연락하십시오.
마르코 안부