코딩 도움말 - 페이지 6 12345678910111213...786 새 코멘트 [삭제] 2010.11.15 15:06 #51 EA 코딩에 도움이 필요합니다 안녕하세요 저는 EA 작성 방법을 배운 후 MQL 4를 처음 사용합니다. 저는 EA를 작성했지만 문제가 어디에 있는지 몰랐습니다. 어떤 마스터 코더가 나를 도울 수 있습니까? heiken ashi 로 EA 베이스를 만들고 있습니다. 표시기가 빨간색에서 파란색으로 변경되면 400PT 100SL의 두 번째 캔들에서 매수 거래를 시작합니다. 파란색에서 빨간색으로 변경되면 400PT / 100SL로 두 번째 캔들에서 거래를 입력합니다. 한 번에 1개의 거래만 입력할 수 있습니다. 지금까지 나는 기능 정의에 예상치 못한 오류가 있다고 생각하고 그것에 무엇이 잘못되었는지 모르겠습니다. 전문가가 내 EA에서 내 실수를 지적하고 수정하는 데 도움을 줄 수 있기를 바랍니다. 감사하다 다중 기간 표시기 Heiken ASHI 기반 EA '모두 닫기'/'열기' 도구 [삭제] 2010.11.15 15:15 #52 //---- 입력 매개변수 외부 이중 이익목표=400.0; 외부 이중 정지 손실 = 100.0; 외부 이중 로트=0.1; #속성 표시기_차트_창 #속성 표시기_버퍼 4 #property indicator_color1 빨간색 #property indicator_color2 파란색 #property indicator_color3 빨간색 #property indicator_color4 파란색 #속성 표시기_너비1 1 #속성 표시기_너비2 1 #속성 표시기_너비3 3 #속성 표시기_너비4 3 //---- 외부 색상 color1 = 빨간색; 외부 색상 color2 = 파란색; 외부 색상 color3 = 빨간색; 외부 색상 color4 = 파란색; //---- 버퍼 이중 ExtMapBuffer1[]; 이중 ExtMapBuffer2[]; 이중 ExtMapBuffer3[]; 이중 ExtMapBuffer4[]; //---- int ExtCountedBars=0; //+----------------------------------------------- -------------------+ //| 전문가 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- 표시기 SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, 색상1); SetIndexBuffer(0, ExtMapBuffer1); SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, 색상2); SetIndexBuffer(1, ExtMapBuffer2); SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, color3); SetIndexBuffer(2, ExtMapBuffer3); SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, 색상4); SetIndexBuffer(3, ExtMapBuffer4); //---- SetIndexDrawBegin(0,10); SetIndexDrawBegin(1,10); SetIndexDrawBegin(2,10); SetIndexDrawBegin(3,10); //---- 표시기 버퍼 매핑 SetIndexBuffer(0,ExtMapBuffer1); SetIndexBuffer(1,ExtMapBuffer2); SetIndexBuffer(2,ExtMapBuffer3); SetIndexBuffer(3,ExtMapBuffer4); //---- 초기화 완료 리턴(0); } //+----------------------------------------------- -------------------+ //| 전문가 초기화 해제 기능 | //+----------------------------------------------- -------------------+ int 변경 (double haOpen,double haClose,double haLow,double haHigh) { 정적 int last_direction = 0; 정적 int 현재 방향 = 0; {if (haOpen[1] haLow[1]) = 1; if (haOpen[1] > haClose[1] && haHigh[1] < haLow[1]) = 2; if(현재 방향 != 마지막 방향) { 마지막 방향 = 현재 방향; 반환(last_direction); } 또 다른 { 리턴(0); } //+----------------------------------------------- -------------------+ //| 전문가 시작 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { //---- 인트 티켓; if (ExtCountedBars>0) ExtCountedBars--; int pos=바-ExtCountedBars-1; 동안(위치>=0) haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2; haClose=(시가[pos]+고가[pos]+저가[pos]+종가[pos])/4; haHigh=MathMax(높은[pos], MathMax(haOpen, haClose)); haLow=MathMin(낮음[pos], MathMin(haOpen, haClose)); if (haOpen<haClose) { ExtMapBuffer1[pos]=haLow; ExtMapBuffer2[pos]=haHigh; } 또 다른 { ExtMapBuffer1[pos]=haHigh; ExtMapBuffer2[pos]=haLow; } ExtMapBuffer3[pos]=haOpen; ExtMapBuffer4[pos]=haClose; 포스--; //입력 기호 부울 GoLong = 거짓, GoShort = 거짓; 인트 티켓; if (haOpen[2] haLow[2])= 1 GoLong = true; { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask+profittarget*Point; } if (haOpen[2] > haClose[2] && haHigh[2] < haLow[2])= 2 GoShort=true; { ticket=OrderSend(Symbol(),OP_SELL,Lots,Ask+profittarget*Point; } // 구매 sl 주석 (주문 유형() ==OP_BUY) 손절매=100.0인 경우; OrderClose(OrderTicket(),OrderLots(),Bid,); // 닫기 위치 반환(0) } //---- } //+----------------------------------------------- ------------------+ 묻다! Coding help Ask! ExpertEA 2010.11.17 21:33 #53 에아 EA 프로그래밍을 도와드릴 수 있습니다. 시간이 제한되어 있습니다 귀하의 요구 사항을 알려주십시오 Play2020 2010.11.17 23:59 #54 도와주세요. 나는 현재 신호가 보내는 모든 거래에 입력할 시간이 없기 때문에 누군가 내 지표 중 하나를 EA로 전환할 수 있는지 궁금합니다. 도와줄 수 있다면 저에게 메시지를 보내주세요.... 감사합니다 프레스턴. [삭제] 2010.11.18 11:30 #55 MT4용 CT 표시기 만들기 도움말 안녕 얘들아 MT4용 카운터 트렌드 표시기에 대한 한 가지 아이디어가 있습니다. 하지만 어떻게 코딩해야 할지 모르겠습니다. 이 표시기를 프로그래밍하는 데 도움을 줄 수 있는 사람이 있습니까? ExpertEA 2010.11.18 16:49 #56 에아 나는 당신을 위해 이것을 할 수 있습니다. 몇 가지 충돌이 있을 수 있지만 몇 달 전에 비슷한 일을 한 적이 있습니다. Play2020: 도와주세요. 나는 현재 신호가 보내는 모든 거래에 입력할 시간이 없기 때문에 누군가 내 지표 중 하나를 EA로 전환할 수 있는지 궁금합니다. 도와줄 수 있다면 저에게 메시지를 보내주세요.... 감사합니다 프레스턴. ExpertEA 2010.11.18 16:51 #57 에아 제대로 수행되지 않으면 거래를 혼란스럽게 할 수 있는 반대 추세에 주의하십시오. dancostar: 안녕 얘들아 MT4용 카운터 트렌드 표시기에 대한 한 가지 아이디어가 있습니다. 하지만 어떻게 코딩해야 할지 모르겠습니다. 이 표시기를 프로그래밍하는 데 도움을 줄 수 있는 사람이 있습니까? [삭제] 2010.11.18 17:10 #58 Expert EA: 제대로 수행되지 않으면 거래를 혼란스럽게 할 수 있는 반대 추세에 주의하십시오. 안녕하세요 엑스퍼트 EA 나는 알고 있지만 치명적인 좋은 CT 시스템이 하나 있지만 모든 쌍을 관찰하기가 어렵기 때문에 훨씬 더 좋을 것이라는 표시를 할 수 있는 도움을 찾고 있습니다. CT의 전반적인 결과는 약 80% 승률입니다!!! ExpertEA 2010.11.18 17:40 #59 에아 어떤 로트 크기를 거래하고, 일주일에 몇 번 거래하고, 어떤 쌍을 거래합니까? dancostar: 안녕하세요 엑스퍼트 EA 나는 알고 있지만 치명적인 좋은 CT 시스템이 하나 있지만 모든 쌍을 관찰하기가 어렵기 때문에 훨씬 더 좋을 것이라는 표시를 할 수 있는 도움을 찾고 있습니다. CT의 전반적인 결과는 약 80% 승률입니다!!! [삭제] 2010.11.18 19:21 #60 Expert EA: 어떤 로트 크기를 거래하고, 일주일에 몇 번 거래하고, 어떤 쌍을 거래합니까? 나는 Live micro와 데모 mini를 거래합니다. 나는 전체 11 쌍을 거래하고 이것이 너무 많아서 모든 CT를 잡을 수 없다는 것이 문제이지만 일부를 볼 때 나는 그것을 취할 때 CT에 대해 나쁜 생각은 RR은 1 : 1 최대 1 : 1.5에 불과하지만 승률은 앞서 말했듯이 크다. 그리고 일주일에 얼마나 많은 거래를 합니까? 때로는 하나 때로는 4-6. CT를 볼 때 받아 들이지만 좀 더 정확한 표시를 위해 코드를 작성하고 싶습니다. 10포인트 3.mq4 백테스트에서 훌륭한 EA! 정적 배열? 12345678910111213...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
EA 코딩에 도움이 필요합니다
안녕하세요 저는 EA 작성 방법을 배운 후 MQL 4를 처음 사용합니다. 저는 EA를 작성했지만 문제가 어디에 있는지 몰랐습니다. 어떤 마스터 코더가 나를 도울 수 있습니까?
heiken ashi 로 EA 베이스를 만들고 있습니다. 표시기가 빨간색에서 파란색으로 변경되면 400PT 100SL의 두 번째 캔들에서 매수 거래를 시작합니다.
파란색에서 빨간색으로 변경되면 400PT / 100SL로 두 번째 캔들에서 거래를 입력합니다. 한 번에 1개의 거래만 입력할 수 있습니다.
지금까지 나는 기능 정의에 예상치 못한 오류가 있다고 생각하고 그것에 무엇이 잘못되었는지 모르겠습니다. 전문가가 내 EA에서 내 실수를 지적하고 수정하는 데 도움을 줄 수 있기를 바랍니다.
감사하다
//---- 입력 매개변수
외부 이중 이익목표=400.0;
외부 이중 정지 손실 = 100.0;
외부 이중 로트=0.1;
#속성 표시기_차트_창
#속성 표시기_버퍼 4
#property indicator_color1 빨간색
#property indicator_color2 파란색
#property indicator_color3 빨간색
#property indicator_color4 파란색
#속성 표시기_너비1 1
#속성 표시기_너비2 1
#속성 표시기_너비3 3
#속성 표시기_너비4 3
//----
외부 색상 color1 = 빨간색;
외부 색상 color2 = 파란색;
외부 색상 color3 = 빨간색;
외부 색상 color4 = 파란색;
//---- 버퍼
이중 ExtMapBuffer1[];
이중 ExtMapBuffer2[];
이중 ExtMapBuffer3[];
이중 ExtMapBuffer4[];
//----
int ExtCountedBars=0;
//+----------------------------------------------- -------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- 표시기
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, 색상1);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, 색상2);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, color3);
SetIndexBuffer(2, ExtMapBuffer3);
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, 색상4);
SetIndexBuffer(3, ExtMapBuffer4);
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
SetIndexDrawBegin(2,10);
SetIndexDrawBegin(3,10);
//---- 표시기 버퍼 매핑
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexBuffer(3,ExtMapBuffer4);
//---- 초기화 완료
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
int 변경 (double haOpen,double haClose,double haLow,double haHigh)
{
정적 int last_direction = 0;
정적 int 현재 방향 = 0;
{if (haOpen[1] haLow[1]) = 1;
if (haOpen[1] > haClose[1] && haHigh[1] < haLow[1]) = 2;
if(현재 방향 != 마지막 방향)
{
마지막 방향 = 현재 방향;
반환(last_direction);
}
또 다른
{
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
//----
인트 티켓;
if (ExtCountedBars>0) ExtCountedBars--;
int pos=바-ExtCountedBars-1;
동안(위치>=0)
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;
haClose=(시가[pos]+고가[pos]+저가[pos]+종가[pos])/4;
haHigh=MathMax(높은[pos], MathMax(haOpen, haClose));
haLow=MathMin(낮음[pos], MathMin(haOpen, haClose));
if (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow;
ExtMapBuffer2[pos]=haHigh;
}
또 다른
{
ExtMapBuffer1[pos]=haHigh;
ExtMapBuffer2[pos]=haLow;
}
ExtMapBuffer3[pos]=haOpen;
ExtMapBuffer4[pos]=haClose;
포스--;
//입력 기호
부울 GoLong = 거짓, GoShort = 거짓;
인트 티켓;
if (haOpen[2] haLow[2])= 1 GoLong = true;
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask+profittarget*Point;
}
if (haOpen[2] > haClose[2] && haHigh[2] < haLow[2])= 2 GoShort=true;
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Ask+profittarget*Point;
}
// 구매 sl 주석
(주문 유형() ==OP_BUY)
손절매=100.0인 경우;
OrderClose(OrderTicket(),OrderLots(),Bid,);
// 닫기 위치
반환(0)
}
//----
}
//+----------------------------------------------- ------------------+
에아
EA 프로그래밍을 도와드릴 수 있습니다. 시간이 제한되어 있습니다 귀하의 요구 사항을 알려주십시오
도와주세요.
나는 현재 신호가 보내는 모든 거래에 입력할 시간이 없기 때문에 누군가 내 지표 중 하나를 EA로 전환할 수 있는지 궁금합니다. 도와줄 수 있다면 저에게 메시지를 보내주세요....
감사합니다
프레스턴.
MT4용 CT 표시기 만들기 도움말
안녕 얘들아
MT4용 카운터 트렌드 표시기에 대한 한 가지 아이디어가 있습니다. 하지만 어떻게 코딩해야 할지 모르겠습니다.
이 표시기를 프로그래밍하는 데 도움을 줄 수 있는 사람이 있습니까?
에아
나는 당신을 위해 이것을 할 수 있습니다. 몇 가지 충돌이 있을 수 있지만 몇 달 전에 비슷한 일을 한 적이 있습니다.
도와주세요.
나는 현재 신호가 보내는 모든 거래에 입력할 시간이 없기 때문에 누군가 내 지표 중 하나를 EA로 전환할 수 있는지 궁금합니다. 도와줄 수 있다면 저에게 메시지를 보내주세요....
감사합니다
프레스턴.에아
제대로 수행되지 않으면 거래를 혼란스럽게 할 수 있는 반대 추세에 주의하십시오.
안녕 얘들아
MT4용 카운터 트렌드 표시기에 대한 한 가지 아이디어가 있습니다. 하지만 어떻게 코딩해야 할지 모르겠습니다.
이 표시기를 프로그래밍하는 데 도움을 줄 수 있는 사람이 있습니까?제대로 수행되지 않으면 거래를 혼란스럽게 할 수 있는 반대 추세에 주의하십시오.
안녕하세요 엑스퍼트 EA
나는 알고 있지만 치명적인 좋은 CT 시스템이 하나 있지만 모든 쌍을 관찰하기가 어렵기 때문에 훨씬 더 좋을 것이라는 표시를 할 수 있는 도움을 찾고 있습니다.
CT의 전반적인 결과는 약 80% 승률입니다!!!
에아
어떤 로트 크기를 거래하고, 일주일에 몇 번 거래하고, 어떤 쌍을 거래합니까?
안녕하세요 엑스퍼트 EA
나는 알고 있지만 치명적인 좋은 CT 시스템이 하나 있지만 모든 쌍을 관찰하기가 어렵기 때문에 훨씬 더 좋을 것이라는 표시를 할 수 있는 도움을 찾고 있습니다.
CT의 전반적인 결과는 약 80% 승률입니다!!!어떤 로트 크기를 거래하고, 일주일에 몇 번 거래하고, 어떤 쌍을 거래합니까?
나는 Live micro와 데모 mini를 거래합니다.
나는 전체 11 쌍을 거래하고 이것이 너무 많아서 모든 CT를 잡을 수 없다는 것이 문제이지만 일부를 볼 때 나는 그것을 취할 때 CT에 대해 나쁜 생각은 RR은 1 : 1 최대 1 : 1.5에 불과하지만 승률은 앞서 말했듯이 크다.
그리고 일주일에 얼마나 많은 거래를 합니까? 때로는 하나 때로는 4-6. CT를 볼 때 받아 들이지만 좀 더 정확한 표시를 위해 코드를 작성하고 싶습니다.