묻다! - 페이지 52 1...454647484950515253545556575859...182 새 코멘트 [삭제] 2007.02.26 05:21 #511 pawang: 2.) 포인트 1.)에 따르면 실제 사례는... 강세/약세 다이버전스를 만드는 방법은 무엇입니까? 조건: 정의된 기간 동안 가장 높은 가격과 가장 높은 RSI가 있습니다. 그리고 시간이 지나면... 우리는 새로운 최고가를 만나지만 새로운 RSI의 최고가를 만나지는 않습니다(RSI는 새로운 최고가를 만들지 못합니다). //this gives you highest/lowest prices on last 10 bars starting with current(last on the graph - zero bar) double highestPrice = High; double lowestPrice = Low; /* this gives you lowest/highest rsi on last 10 bars starting with current - 0 bar */ double lowestRSI=9999, highestRSI=-9999; int currentBar = 0; int endBar = 10; for(currentBar=0; currentBar<endBar; currentBar++) lowestRSI = MathMin(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar)); for(currentBar=0; currentBar<endBar; currentBar++) highestRSI = MathMax(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar)); //starting at bar #10 you go back 10 bars on the chart looking for lowest price //thus you'll get lowest price from bar #10 to bar #20 double lowestPrice10_20 = Low; to get divergence, you'll need to compare rsi & price over periods if(lowestPrice10_20 lowestRSI){ //on bars 10-20 lowest rsi is higher than on bars 0-10 //on bars 10-20 lowest price is lower than on bars 0-10 //i hope thats correct } 문서 및 이 포럼을 보려면 mql4.com에서 시작해야 합니다. 대부분의 정보가 다룹니다. Ask! highest/lowest over a period Get Indicator properties from Jovager 2007.02.28 10:35 #512 이 EA를 어떻게 쓸 수 있습니까? 이 EA를 어떻게 쓸 수 있습니까? 1 - 가격 + 20에서 1개의 StopBuy 0.01 및 가격 -20, TP 20에서 1개의 StopSell 0.01을 엽니다. 2 - 한 주문이 실행 되면 다른 주문을 취소합니다. 3 - 실행된 주문이 매수 주문인 경우 진입가 -20에서 1 StopSell을 두 배(0.02) 또는 매도 주문의 경우 반대를 역매도합니다. 4 - 그리고 스톱 오더가 실행될 때마다 TP가 실행될 때까지 20포인트를 역으로 두 배로 늘립니다. 그런 다음 이 쌍에 대한 모든 미결 주문을 닫습니다. 도움에 감사드립니다. Ask! I need help for 포럼을 어지럽히 지 않도록 increase 2007.02.28 12:20 #513 이것을 시도하십시오 경고를 넣었습니다 훌륭합니다 파일: ifish.mq4 3 kb efendy 2007.02.28 12:21 #514 누구든지 코드로 나를 도울 수 있습니다. 누구든지 표시기를 실행할 수 있도록 만료된 표시기를 코딩하는 방법과 1개의 계정 ID로만 실행할 수 있도록 표시기를 코딩하는 방법을 도와줄 수 있습니다. 고마워 MiniMe 2007.02.28 13:00 #515 increase: 이것을 시도하십시오 경고를 넣었습니다 훌륭합니다 덕분에 많이 늘었습니다. 마법처럼 작동합니다. 휴식 시간이 있고 5핍만 목표로 할 때 반대 방향으로 주문하는 EA를 만들 수 있습니까? MiniMe 2007.02.28 14:11 #516 각 표시기에 대한 경고음 각 표시기의 소리 경고를 변경할 수 있습니까? 그렇다면 어떻게 합니까? Greentooth 2007.03.02 04:46 #517 EA는 앞으로 테스트를 진행하지 않습니다 친애하는 Codersguru, 아래에서 제 EA를 살펴보는 데 도움을 주시겠습니까? 백 테스팅 에서는 완벽하게 작동하지만 라이브 데모 거래 계정에서는 작동하지 않습니다. 그들은 십자가 이후에 전혀 매수 또는 매도 행위가 아닙니다. 매우 감사합니다. //+----------------------------------------------- -------------------+ //| 5/13-v2-SOS.mq4 | //+----------------------------------------------- -------------------+ extern int Unique_Ref_Number=513; 외부 정수 TakeProfit = 5; extern int StopLoss = 5; extern 이중 로트 = 1; 외부 정수 Max_Contracts = 1; 외부 정수 emaShortPeriod=5; 외부 정수 emaLongPeriod=13; extern bool MoneyManagement=true; extern int 위험 = 2; 정수 초기화() { 반환(0); } int deinit() { 반환(0); } 정수 교차() { 이중 emaLong_1=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,2); 이중 emaLong=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,1); 이중 emaShort_1=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,2); 이중 emaShort=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,1); if (emaShort_1emaLong) return (1); // 상승 추세 if (emaShort_1>emaLong_1 && emaShort<emaLong ) return (2); //하향 추세 리턴(0); //조치 없음 } 정수 시작() { 이중 BuyStopLoss, SellStopLoss, lotsize ; int cnt, 티켓; 정적 날짜 시간 주문 시간; 정수 합계=OrdersTotal(); if(MoneyManagement==true) {Lotsize=NormalizeDouble((AccountFreeMargin()*Risk/10000),1);} 또 다른 { 제비크기=제비; } BuyStopLoss=MathMin(MathMin(MathMin(Low[1],Low[2]),Low[3]),Ask-StopLoss*Point); SellStopLoss=MathMax(MathMax(MathMax(High[1],High[2]),High[3]),Bid+StopLoss*Point); if(시간[0]>주문시간 및 총계<최대계약수) { // 롱포지션(BUY) 가능성 확인 if(교차()==1) { OrderSend(Symbol(),OP_BUY,Lotsize,Ask,1,BuyStopLoss,Ask+TakeProfit*Point,"5-13-Long",Unique_Ref_Number,0,Green); 주문시간=시간[0]; 리턴(0); } // 매도(SELL) 가능성 확인 if(교차()==2) { OrderSend(Symbol(),OP_SELL,Lotsize,Bid,1,SellStopLoss,Bid-TakeProfit*Point,"5-13-Short",Unique_Ref_Number,0,Red); 주문시간=시간[0]; 반환(0); } } 반환(0); } Ask! 코딩하는 방법? 포럼을 어지럽히 지 않도록 compro99 2007.03.03 17:58 #518 코더스 구루, MT4 EA에 대한 도움이 필요합니다. 0000 GMT에서 하루를 시작합니다. 1) 5개의 수평선 (다른 색상)을 그립니다. 어제 OHLC 및 어제(H+L)/2 중앙선. 2) 가격이 5개 라인 중 하나에 닿으면 사운드 및 팝업 경고. 당신이 도울 수 있다면 좋을 것입니다. 감사해요... [삭제] 2007.03.14 15:14 #519 MiniMe: 표시기는 추세선을 그리기 위한 것입니다. 내가 원하는 것은 추세선의 사고 방식을 바꿀 수 있는 것입니다 도와주세요 앨런 여기있어. 이것이 당신이 원했던 것이기를 바랍니다. 파일: ang_autoch_hl-v2.mq4 6 kb MiniMe 2007.03.14 16:05 #520 Maji: 여기있어. 이것이 당신이 원했던 것이길 바랍니다. Maji님, 제가 찾던 바로 그 제품 감사합니다. 1...454647484950515253545556575859...182 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
2.) 포인트 1.)에 따르면 실제 사례는... 강세/약세 다이버전스를 만드는 방법은 무엇입니까?
조건: 정의된 기간 동안 가장 높은 가격과 가장 높은 RSI가 있습니다. 그리고 시간이 지나면... 우리는 새로운 최고가를 만나지만 새로운 RSI의 최고가를 만나지는 않습니다(RSI는 새로운 최고가를 만들지 못합니다).
//this gives you highest/lowest prices on last 10 bars starting with current(last on the graph - zero bar)
double highestPrice = High;
double lowestPrice = Low;
/*
this gives you lowest/highest rsi on last 10 bars starting with current - 0 bar
*/
double lowestRSI=9999, highestRSI=-9999;
int currentBar = 0;
int endBar = 10;
for(currentBar=0; currentBar<endBar; currentBar++) lowestRSI = MathMin(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar));
for(currentBar=0; currentBar<endBar; currentBar++) highestRSI = MathMax(lowestRSI, iRSI(Symbol(),0,14,PRICE_CLOSE,currentBar));
//starting at bar #10 you go back 10 bars on the chart looking for lowest price
//thus you'll get lowest price from bar #10 to bar #20
double lowestPrice10_20 = Low;
to get divergence, you'll need to compare rsi & price over periods
if(lowestPrice10_20 lowestRSI){
//on bars 10-20 lowest rsi is higher than on bars 0-10
//on bars 10-20 lowest price is lower than on bars 0-10
//i hope thats correct
}
문서 및 이 포럼을 보려면 mql4.com에서 시작해야 합니다. 대부분의 정보가 다룹니다.
이 EA를 어떻게 쓸 수 있습니까?
이 EA를 어떻게 쓸 수 있습니까?
1 - 가격 + 20에서 1개의 StopBuy 0.01 및 가격 -20, TP 20에서 1개의 StopSell 0.01을 엽니다.
2 - 한 주문이 실행 되면 다른 주문을 취소합니다.
3 - 실행된 주문이 매수 주문인 경우 진입가 -20에서 1 StopSell을 두 배(0.02) 또는 매도 주문의 경우 반대를 역매도합니다.
4 - 그리고 스톱 오더가 실행될 때마다 TP가 실행될 때까지 20포인트를 역으로 두 배로 늘립니다. 그런 다음 이 쌍에 대한 모든 미결 주문을 닫습니다.
도움에 감사드립니다.
이것을 시도하십시오 경고를 넣었습니다 훌륭합니다
누구든지 코드로 나를 도울 수 있습니다.
누구든지 표시기를 실행할 수 있도록 만료된 표시기를 코딩하는 방법과 1개의 계정 ID로만 실행할 수 있도록 표시기를 코딩하는 방법을 도와줄 수 있습니다.
고마워
이것을 시도하십시오 경고를 넣었습니다 훌륭합니다
덕분에 많이 늘었습니다. 마법처럼 작동합니다. 휴식 시간이 있고 5핍만 목표로 할 때 반대 방향으로 주문하는 EA를 만들 수 있습니까?
각 표시기에 대한 경고음
각 표시기의 소리 경고를 변경할 수 있습니까? 그렇다면 어떻게 합니까?
EA는 앞으로 테스트를 진행하지 않습니다
친애하는 Codersguru,
아래에서 제 EA를 살펴보는 데 도움을 주시겠습니까? 백 테스팅 에서는 완벽하게 작동하지만 라이브 데모 거래 계정에서는 작동하지 않습니다. 그들은 십자가 이후에 전혀 매수 또는 매도 행위가 아닙니다. 매우 감사합니다.
//+----------------------------------------------- -------------------+
//| 5/13-v2-SOS.mq4 |
//+----------------------------------------------- -------------------+
extern int Unique_Ref_Number=513;
외부 정수 TakeProfit = 5;
extern int StopLoss = 5;
extern 이중 로트 = 1;
외부 정수 Max_Contracts = 1;
외부 정수 emaShortPeriod=5;
외부 정수 emaLongPeriod=13;
extern bool MoneyManagement=true;
extern int 위험 = 2;
정수 초기화() { 반환(0); }
int deinit() { 반환(0); }
정수 교차()
{
이중 emaLong_1=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,2);
이중 emaLong=iMA(NULL,0,emaLongPeriod,0,1,PRICE_CLOSE,1);
이중 emaShort_1=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,2);
이중 emaShort=iMA(NULL,0,emaShortPeriod,0,1,PRICE_CLOSE,1);
if (emaShort_1emaLong) return (1); // 상승 추세
if (emaShort_1>emaLong_1 && emaShort<emaLong ) return (2); //하향 추세
리턴(0); //조치 없음
}
정수 시작()
{
이중 BuyStopLoss, SellStopLoss, lotsize ;
int cnt, 티켓;
정적 날짜 시간 주문 시간;
정수 합계=OrdersTotal();
if(MoneyManagement==true)
{Lotsize=NormalizeDouble((AccountFreeMargin()*Risk/10000),1);}
또 다른
{ 제비크기=제비; }
BuyStopLoss=MathMin(MathMin(MathMin(Low[1],Low[2]),Low[3]),Ask-StopLoss*Point);
SellStopLoss=MathMax(MathMax(MathMax(High[1],High[2]),High[3]),Bid+StopLoss*Point);
if(시간[0]>주문시간 및 총계<최대계약수)
{
// 롱포지션(BUY) 가능성 확인
if(교차()==1)
{
OrderSend(Symbol(),OP_BUY,Lotsize,Ask,1,BuyStopLoss,Ask+TakeProfit*Point,"5-13-Long",Unique_Ref_Number,0,Green);
주문시간=시간[0];
리턴(0);
}
// 매도(SELL) 가능성 확인
if(교차()==2)
{
OrderSend(Symbol(),OP_SELL,Lotsize,Bid,1,SellStopLoss,Bid-TakeProfit*Point,"5-13-Short",Unique_Ref_Number,0,Red);
주문시간=시간[0];
반환(0);
}
}
반환(0);
}
코더스 구루,
MT4 EA에 대한 도움이 필요합니다.
0000 GMT에서 하루를 시작합니다.
1) 5개의 수평선 (다른 색상)을 그립니다. 어제 OHLC 및 어제(H+L)/2 중앙선.
2) 가격이 5개 라인 중 하나에 닿으면 사운드 및 팝업 경고.
당신이 도울 수 있다면 좋을 것입니다. 감사해요...
표시기는 추세선을 그리기 위한 것입니다.
내가 원하는 것은 추세선의 사고 방식을 바꿀 수 있는 것입니다
도와주세요
앨런여기있어. 이것이 당신이 원했던 것이기를 바랍니다.
여기있어. 이것이 당신이 원했던 것이길 바랍니다.
Maji님, 제가 찾던 바로 그 제품 감사합니다.