I사용자 정의 기능 - 페이지 9 12345678910111213141516...23 새 코멘트 bamben 2009.01.02 01:38 #81 이것이 내가 한 일입니다( 굵게 표시 ). value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0 ); value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 1 ); value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 2 ); value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 3 ); bamben 2009.01.02 01:40 #82 사실, 지금 내 코드를 봐! //+----------------------------------------------- -------------------+ //| COG call.mq4 | //| | //| | //+----------------------------------------------- -------------------+ #속성 표시기_분리_창 #속성 표시기_버퍼 4 #property indicator_color1 라임 #property indicator_color2 빨간색 #속성 표시기_색상3 CLR_NONE #속성 표시기_색상4 CLR_NONE //---- 버퍼 이중 값1[]; 이중 값2[]; 이중 값3[]; 이중 값4[]; //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { 문자열 short_name; //---- 표시기 표시기버퍼(4); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,라임); SetIndexBuffer(0,값1); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1,빨간색); SetIndexBuffer(1, 값2); SetIndexStyle(2,DRAW_NONE); SetIndexBuffer(2, 값3); SetIndexStyle(3,DRAW_NONE); SetIndexBuffer(3, 값4); IndicatorDigits(숫자+2); 리턴(0); } //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 해제 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 사용자 지정 표시기 반복 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { int counted_bars=IndicatorCounted(); //---- 가능한 오류 확인 if (counted_bars<0) return(-1); //---- 마지막으로 계산된 막대가 다시 계산됩니다. if (counted_bars>0) counted_bars--; int pos=바 수 계산된_바; 동안(위치>=0) { value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,0); value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,1); value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,2); value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,3); 포스--; } 리턴(0); } //+----------------------------------------------- -------------------+ ICustom function 엘리엇 웨이브 묻다! bamben 2009.01.02 02:04 #83 나는 넣어 보았다 value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,0 ); value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,1 ); value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,2 ); value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,3 ); 이제 버퍼 2인 빨간색 선만 다시 유지했지만 이제는 차트 화면의 더 높은 곳에 표시되고 여전히 평평합니다. 미친!?!? bamben 2009.01.02 02:09 #84 아아아아!!! 버퍼 2의 특별한 점은??? angelreyes7 2009.03.08 20:25 #85 icustom이 작동하고 있는데 이 스레드가 많은 도움이 되었습니다. 저는 EA에서 일하고 있지만 그렇게 하는 동안 배우고 있습니다. 그래서 느립니다. 한 번의 거래 후 EA를 중지하거나 한 번의 거래를 입력한 후 자체적으로 자동 폐쇄하는 방법이 있습니까? 문제는 내 이익 실현에 도달한 후 모든 것이 여전히 부족하면 다시 입력된다는 것입니다. 어떤 도움이라도 대단히 감사하겠습니다.... Otomaru 2009.03.11 02:10 #86 코드 샘플 부탁드립니다 누군가 막대가 닫힐 때 차트에 있는 두 개의 사용자 정의 지표 값을 취하는 지표의 샘플 코드를 공유할 수 있으며, 이를 기반으로 경고를 제공하거나 색상 막대를 그리는 것은 실제로 하는 일은 중요하지 않습니다. 예를 들어 차트에 기간 설정이 다른 두 개의 LWMA가 있습니다. 막대가 닫히면 표시기가 값을 비교하고 짧은 것이 긴 것보다 높으면 별도의 창에 파란색 막대를 그립니다. 저것과 같이 쉬운. 내 mql 연구에 필요합니다. 이제 이론에 압도되어 실용적인 일을 하고 싶습니다. 미리 감사드립니다! 초보자의 질문 MQL5 MT5 이동 평균 [아카이브!] 어떤 전문가나 지표도 prasantha60 2009.03.15 18:20 #87 거래가 실행될 때 함수를 호출하는 방법은 무엇입니까? 도와주세요 새로운 거래를 열거나 거래를 마감하거나 보류 중인 주문 을 생성할 때 거래가 실행 중일 때 함수를 호출하는 방법, II 함수를 호출하고 싶습니다. wolfe 2009.03.16 00:49 #88 prasantha60: 새로운 거래를 열거나 거래를 마감하거나 보류 주문을 생성할 때 거래가 실행 중일 때 함수를 호출하는 방법을 도와주세요. 함수를 호출하고 싶습니다 어떤 기능 을 호출하시겠습니까? 질문하신 내용이 무엇인지 잘 모르겠습니다. Jenom Nyam 2009.03.23 22:43 #89 파일: supertrend_candles.gif 38 kb supertrend.mq4 4 kb begu 2009.03.28 19:21 #90 파일: turbo_jrsx.mq4 3 kb fisher_yur4ik.mq4 3 kb support_and_resistance.mq4 6 kb trendenvelopes_v2.mq4 5 kb 12345678910111213141516...23 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이것이 내가 한 일입니다( 굵게 표시 ).
value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0 );
value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 1 );
value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 2 );
value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 3 );
사실, 지금 내 코드를 봐!
//+----------------------------------------------- -------------------+
//| COG call.mq4 |
//| |
//| |
//+----------------------------------------------- -------------------+
#속성 표시기_분리_창
#속성 표시기_버퍼 4
#property indicator_color1 라임
#property indicator_color2 빨간색
#속성 표시기_색상3 CLR_NONE
#속성 표시기_색상4 CLR_NONE
//---- 버퍼
이중 값1[];
이중 값2[];
이중 값3[];
이중 값4[];
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
문자열 short_name;
//---- 표시기
표시기버퍼(4);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,라임);
SetIndexBuffer(0,값1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1,빨간색);
SetIndexBuffer(1, 값2);
SetIndexStyle(2,DRAW_NONE);
SetIndexBuffer(2, 값3);
SetIndexStyle(3,DRAW_NONE);
SetIndexBuffer(3, 값4);
IndicatorDigits(숫자+2);
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//----
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
int counted_bars=IndicatorCounted();
//---- 가능한 오류 확인
if (counted_bars<0) return(-1);
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if (counted_bars>0) counted_bars--;
int pos=바 수 계산된_바;
동안(위치>=0)
{
value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,0);
value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,1);
value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,2);
value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos,3);
포스--;
}
리턴(0);
}
//+----------------------------------------------- -------------------+
나는 넣어 보았다
value1[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,0 );
value2[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,1 );
value3[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,2 );
value4[pos]=iCustom(NULL,0,"COGpoint1",50,3000,0,true,pos, 0,3 );
이제 버퍼 2인 빨간색 선만 다시 유지했지만 이제는 차트 화면의 더 높은 곳에 표시되고 여전히 평평합니다. 미친!?!?
아아아아!!!
버퍼 2의 특별한 점은???
icustom이 작동하고 있는데 이 스레드가 많은 도움이 되었습니다. 저는 EA에서 일하고 있지만 그렇게 하는 동안 배우고 있습니다. 그래서 느립니다. 한 번의 거래 후 EA를 중지하거나 한 번의 거래를 입력한 후 자체적으로 자동 폐쇄하는 방법이 있습니까?
문제는 내 이익 실현에 도달한 후 모든 것이 여전히 부족하면 다시 입력된다는 것입니다.
어떤 도움이라도 대단히 감사하겠습니다....
코드 샘플 부탁드립니다
누군가 막대가 닫힐 때 차트에 있는 두 개의 사용자 정의 지표 값을 취하는 지표의 샘플 코드를 공유할 수 있으며, 이를 기반으로 경고를 제공하거나 색상 막대를 그리는 것은 실제로 하는 일은 중요하지 않습니다.
예를 들어 차트에 기간 설정이 다른 두 개의 LWMA가 있습니다. 막대가 닫히면 표시기가 값을 비교하고 짧은 것이 긴 것보다 높으면 별도의 창에 파란색 막대를 그립니다. 저것과 같이 쉬운.
내 mql 연구에 필요합니다. 이제 이론에 압도되어 실용적인 일을 하고 싶습니다. 미리 감사드립니다!
거래가 실행될 때 함수를 호출하는 방법은 무엇입니까?
도와주세요
새로운 거래를 열거나 거래를 마감하거나 보류 중인 주문 을 생성할 때 거래가 실행 중일 때 함수를 호출하는 방법, II 함수를 호출하고 싶습니다.
새로운 거래를 열거나 거래를 마감하거나 보류 주문을 생성할 때 거래가 실행 중일 때 함수를 호출하는 방법을 도와주세요. 함수를 호출하고 싶습니다
어떤 기능 을 호출하시겠습니까? 질문하신 내용이 무엇인지 잘 모르겠습니다.