에마 크로스! - 페이지 74 1...676869707172737475767778798081...86 새 코멘트 ycontroller 2008.11.12 11:43 #731 안녕하세요, 원조교제를 도와주세요 4 EMA 말을 잘 못하는데, EA에 대한 4차 EMA 통과를 도와주세요. 5 13 21 80 다음과 같은 경우 거래 BUY를 입력하십시오. EMA 5는 EMA 13 및 EMA 21을 교차합니다. EMA 13 및 EMA 21 모두 EMA 80 이상입니다. 다음과 같은 경우 거래 매도 입력: EMA 5는 EMA 13 및 EMA 21 아래를 교차합니다. EMA 13 및 EMA 21 모두 EMA 80 미만입니다. 감사해요 ycontroller 2008.11.12 14:16 #732 영어를 잘 못해요 죄송합니다 .............. plypun 2008.11.14 10:55 #733 이런 내 생각엔.괜찮아, 하지만 큰 마진이 있어야 해. vincethebeast 2008.12.03 23:48 #734 ycontroller: 말을 잘 못하는데, EA에 대한 4차 EMA 통과를 도와주세요. 5 13 21 80 다음과 같은 경우 거래 BUY를 입력하십시오. EMA 5는 EMA 13 및 EMA 21을 교차합니다. EMA 13 및 EMA 21 모두 EMA 80 이상입니다. 다음과 같은 경우 거래 SELL을 입력합니다. EMA 5는 EMA 13 및 EMA 21 아래를 교차합니다. EMA 13 및 EMA 21 모두 EMA 80 미만입니다. 감사해요 http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/ 를 살펴보고 자신만의 EA를 구성할 수 있을 것이라고 확신합니다. 행운을 빕니다! increase 2008.12.04 00:50 #735 vincethebeast: http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/ 를 살펴보고 자신만의 EA를 구성할 수 있을 것이라고 확신합니다. 행운을 빕니다! 정말 감사합니다. 구매 및 판매 구문은 어떻게 작동합니까/ 사용자 지정 표시기를 선택하고 막대 색상이 변경될 때 막대 표시기를 사용하여 매매하고 싶다고 가정해 보겠습니다. 지표명과 매개변수를 왼쪽 > 오른쪽으로 입력해 보았지만 매수, 매도가 열리지 않습니다. mussa33 2009.01.16 10:27 #736 farloco 2009.02.02 07:51 #737 안녕, 제발, 누군가 이 ema cross 버전에 MM을 추가할 수 있습니까? 감사해요 //+----------------------------------------------- -------------------+ //| EMA_CROSS.mq4 | //| 코더 전문가 | //| 외환 TSD| 메타 트레이더 지표 및 전문가 고문 | //+----------------------------------------------- -------------------+ //+----------------------------------------------- -------------------+ //| TODO: 자금 관리 루틴 추가 | //+----------------------------------------------- -------------------+ #property copyright "코더스 전문가" #속성 링크 "https://www.forex-tsd.com" //---- 입력 매개변수 외부 이중 TakeProfit=110; 외부 이중 StopLoss=100; 외부 이중 TrailingStop=30; 외부 정수 ShortEma = 1; 외부 정수 LongEma = 13; extern 부울 UseStopLoss = 거짓; 외부 이중 로트=1; //+----------------------------------------------- -------------------+ //| 전문가 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- //---- 리턴(0); } //+----------------------------------------------- -------------------+ //| 전문가 초기화 해제 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- //---- 리턴(0); } bool isNewSumbol(문자열 현재 기호) { // 열려 있는 모든 순서를 반복하고 기호를 비교합니다. 정수 합계 = OrdersTotal(); for(int cnt = 0 ; cnt < 전체 ; cnt++) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES); //Print( "OrderSymbol = " + OrderSymbol() + ": 기호 = " + current_symbol); 문자열 selected_symbol = OrderSymbol(); if (current_symbol == selected_symbol) 반환(거짓); } 반환(참); } int 교차 (이중 line1 , double line2) { 정적 int last_direction = 0; 정적 int 현재 방향 = 0; //첫 번째 로드에서 작동하지 않고 첫 번째 크로스를 기다립니다! 정적 부울 first_time = true; if(첫 번째 시간 == 참) { first_time = 거짓; 리턴(0); } if(line1>line2)current_direction = 1; //위로 if(줄1<줄2)현재방향 = 2; //아래에 if(last_direction == 0) //처음 사용 { 마지막 방향 = 현재 방향; 리턴(0); } if(current_direction != last_direction) //변경됨 { 마지막 방향 = 현재 방향; 반환(last_direction); } 또 다른 { 리턴(0); //변경되지 않음 } } //+----------------------------------------------- -------------------+ //| 전문가 시작 기능 | //+----------------------------------------------- -------------------+ 정수 시작() { //---- int cnt, 티켓, 합계; 이중 SEma, LEma; if(막대<100) { Print("100개 미만의 막대"); 리턴(0); } if(테이크프로핏<10) { Print("TakeProfit이 10 미만입니다."); 리턴(0); // TakeProfit 확인 } SEma = iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0); LEma = iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0); 정적 정수 isCrossed = 0; isCrossed = 교차(LEma,SEma); 총계 = OrdersTotal(); if(총 < 1 || isNewSumbol(Symbol())) { if(isCrossed == 1 ) { if(UseStopLoss) ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"EMA_CROSS",12345,0,Green); 또 다른 ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"EMA_CROSS",12345,0,Green); if(티켓>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("구매 주문이 열렸습니다: ",OrderOpenPrice()); } else Print("구매 주문 열기 오류: ",GetLastError()); 리턴(0); } if(isCrossed == 2) { if(UseStopLoss) ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"EMA_CROSS",12345,0,Red); 또 다른 ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"EMA_CROSS",12345,0,Red); if(티켓>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("판매 주문이 열렸습니다: ",OrderOpenPrice()); } else Print("판매 주문 열기 오류: ",GetLastError()); 리턴(0); } 리턴(0); } for(cnt=0;cnt<전체;cnt++) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES); //주문인쇄(); if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) // 롱 포지션 오픈 { /* // 닫아야 하나? if(isCrossed == 2) { OrderClose(OrderTicket(),OrderLots(), 입찰, 3, 보라색); // 닫기 위치 리턴(0); // 출구 }*/ // 후행 정지 확인 if(TrailingStop>0) { if(Bid-OrderOpenPrice()>Point*TrailingStop) { if(OrderStopLoss()<Bid-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green); 리턴(0); } } } } else // 숏 포지션으로 이동 { /* // 닫아야 하나? if(isCrossed == 1) { OrderClose(OrderTicket(),OrderLots(),Ask,3,바이올렛); // 닫기 위치 리턴(0); // 출구 }*/ // 후행 정지 확인 if(TrailingStop>0) { if((OrderOpenPrice()-Ask)>(Point*TrailingStop)) { if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0)) { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red); 리턴(0); } } } } } } 반환(0); } //+----------------------------------------------- -------------------+ 코딩하는 방법? 원시 아이디어 Ema Cross! gol 2009.03.16 03:11 #738 codersguru: 안녕 여러분, 누군가 이 간단한 EA에 대해 어떻게 생각하는지 말해 줄 수 있습니까? 메타 트레이더 백 테스터에서 잘 작동합니다. . 참고 : 최대 정확도 결과를 위해 최적화된 백 테스트입니다. 안녕하세요 Codersguru님, 이 포럼은 훌륭합니다! EMA_CROSS.mq4가 최신 업데이트 버전인지 알 수 있습니다. 우리가 테스트 할 수 있습니까?? 감사해요 duanchzhu 2009.04.11 01:31 #739 yogesh 2009.05.01 04:12 #740 자동 로봇 안녕하세요 친구들, 여러분 모두가 저를 도와주길 바랍니다. 누군가가 저에게 여러분 중 누구와도 사용할 수 있는 최고의 자동 로봇을 보내주실 수 있습니까? bez 나는 그것이 필요합니다 bez 나는 많은 돈을 잃어버렸고 그것을 복구해야 하고 나는 찾을 수 없습니다 외환 거래를 위한 좋은 AUTO ROBOT.. 누군가 나를 도와줄 수 있다면.. bhavsar.y@gmail.com 으로 메일을 보내주세요. 1...676869707172737475767778798081...86 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요, 원조교제를 도와주세요 4 EMA
말을 잘 못하는데, EA에 대한 4차 EMA 통과를 도와주세요.
5
13
21
80
다음과 같은 경우 거래 BUY를 입력하십시오.
EMA 5는 EMA 13 및 EMA 21을 교차합니다.
EMA 13 및 EMA 21 모두 EMA 80 이상입니다.
다음과 같은 경우 거래 매도 입력:
EMA 5는 EMA 13 및 EMA 21 아래를 교차합니다.
EMA 13 및 EMA 21 모두 EMA 80 미만입니다.
감사해요
영어를 잘 못해요
죄송합니다 ..............
이런
내 생각엔.괜찮아, 하지만 큰 마진이 있어야 해.
말을 잘 못하는데, EA에 대한 4차 EMA 통과를 도와주세요.
5
13
21
80
다음과 같은 경우 거래 BUY를 입력하십시오.
EMA 5는 EMA 13 및 EMA 21을 교차합니다.
EMA 13 및 EMA 21 모두 EMA 80 이상입니다.
다음과 같은 경우 거래 SELL을 입력합니다.
EMA 5는 EMA 13 및 EMA 21 아래를 교차합니다.
EMA 13 및 EMA 21 모두 EMA 80 미만입니다.
감사해요http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/ 를 살펴보고 자신만의 EA를 구성할 수 있을 것이라고 확신합니다.
행운을 빕니다!
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/ 를 살펴보고 자신만의 EA를 구성할 수 있을 것이라고 확신합니다. 행운을 빕니다!
정말 감사합니다. 구매 및 판매 구문은 어떻게 작동합니까/
사용자 지정 표시기를 선택하고 막대 색상이 변경될 때 막대 표시기를 사용하여 매매하고 싶다고 가정해 보겠습니다.
지표명과 매개변수를 왼쪽 > 오른쪽으로 입력해 보았지만 매수, 매도가 열리지 않습니다.
안녕,
제발, 누군가 이 ema cross 버전에 MM을 추가할 수 있습니까?
감사해요
//+----------------------------------------------- -------------------+
//| EMA_CROSS.mq4 |
//| 코더 전문가 |
//| 외환 TSD| 메타 트레이더 지표 및 전문가 고문 |
//+----------------------------------------------- -------------------+
//+----------------------------------------------- -------------------+
//| TODO: 자금 관리 루틴 추가 |
//+----------------------------------------------- -------------------+
#property copyright "코더스 전문가"
#속성 링크 "https://www.forex-tsd.com"
//---- 입력 매개변수
외부 이중 TakeProfit=110;
외부 이중 StopLoss=100;
외부 이중 TrailingStop=30;
외부 정수 ShortEma = 1;
외부 정수 LongEma = 13;
extern 부울 UseStopLoss = 거짓;
외부 이중 로트=1;
//+----------------------------------------------- -------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//----
//----
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//----
//----
리턴(0);
}
bool isNewSumbol(문자열 현재 기호)
{
// 열려 있는 모든 순서를 반복하고 기호를 비교합니다.
정수 합계 = OrdersTotal();
for(int cnt = 0 ; cnt < 전체 ; cnt++)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);
//Print( "OrderSymbol = " + OrderSymbol() + ": 기호 = " + current_symbol);
문자열 selected_symbol = OrderSymbol();
if (current_symbol == selected_symbol)
반환(거짓);
}
반환(참);
}
int 교차 (이중 line1 , double line2)
{
정적 int last_direction = 0;
정적 int 현재 방향 = 0;
//첫 번째 로드에서 작동하지 않고 첫 번째 크로스를 기다립니다!
정적 부울 first_time = true;
if(첫 번째 시간 == 참)
{
first_time = 거짓;
리턴(0);
}
if(line1>line2)current_direction = 1; //위로
if(줄1<줄2)현재방향 = 2; //아래에
if(last_direction == 0) //처음 사용
{
마지막 방향 = 현재 방향;
리턴(0);
}
if(current_direction != last_direction) //변경됨
{
마지막 방향 = 현재 방향;
반환(last_direction);
}
또 다른
{
리턴(0); //변경되지 않음
}
}
//+----------------------------------------------- -------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- -------------------+
정수 시작()
{
//----
int cnt, 티켓, 합계;
이중 SEma, LEma;
if(막대<100)
{
Print("100개 미만의 막대");
리턴(0);
}
if(테이크프로핏<10)
{
Print("TakeProfit이 10 미만입니다.");
리턴(0); // TakeProfit 확인
}
SEma = iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0);
LEma = iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0);
정적 정수 isCrossed = 0;
isCrossed = 교차(LEma,SEma);
총계 = OrdersTotal();
if(총 < 1 || isNewSumbol(Symbol()))
{
if(isCrossed == 1 )
{
if(UseStopLoss)
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"EMA_CROSS",12345,0,Green);
또 다른
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"EMA_CROSS",12345,0,Green);
if(티켓>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("구매 주문이 열렸습니다: ",OrderOpenPrice());
}
else Print("구매 주문 열기 오류: ",GetLastError());
리턴(0);
}
if(isCrossed == 2)
{
if(UseStopLoss)
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"EMA_CROSS",12345,0,Red);
또 다른
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"EMA_CROSS",12345,0,Red);
if(티켓>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("판매 주문이 열렸습니다: ",OrderOpenPrice());
}
else Print("판매 주문 열기 오류: ",GetLastError());
리턴(0);
}
리턴(0);
}
for(cnt=0;cnt<전체;cnt++)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);
//주문인쇄();
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY) // 롱 포지션 오픈
{
/*
// 닫아야 하나?
if(isCrossed == 2)
{
OrderClose(OrderTicket(),OrderLots(), 입찰, 3, 보라색); // 닫기 위치
리턴(0); // 출구
}*/
// 후행 정지 확인
if(TrailingStop>0){
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
리턴(0);
}
}
}
}
else // 숏 포지션으로 이동
{
/*
// 닫아야 하나?
if(isCrossed == 1)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,바이올렛); // 닫기 위치
리턴(0); // 출구
}*/
// 후행 정지 확인
if(TrailingStop>0){
if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
{
if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
리턴(0);
}
}
}
}
}
}
반환(0);
}
//+----------------------------------------------- -------------------+
안녕 여러분,
누군가 이 간단한 EA에 대해 어떻게 생각하는지 말해 줄 수 있습니까?
메타 트레이더 백 테스터에서 잘 작동합니다. .
참고 : 최대 정확도 결과를 위해 최적화된 백 테스트입니다.안녕하세요 Codersguru님,
이 포럼은 훌륭합니다! EMA_CROSS.mq4가 최신 업데이트 버전인지 알 수 있습니다.
우리가 테스트 할 수 있습니까??
감사해요
자동 로봇
안녕하세요 친구들, 여러분 모두가 저를 도와주길 바랍니다. 누군가가 저에게 여러분 중 누구와도 사용할 수 있는 최고의 자동 로봇을 보내주실 수 있습니까? bez 나는 그것이 필요합니다 bez 나는 많은 돈을 잃어버렸고 그것을 복구해야 하고 나는 찾을 수 없습니다 외환 거래를 위한 좋은 AUTO ROBOT.. 누군가 나를 도와줄 수 있다면.. bhavsar.y@gmail.com 으로 메일을 보내주세요.