코딩 도움말 - 페이지 555 1...548549550551552553554555556557558559560561562...786 새 코멘트 Mladen Rakic 2015.10.14 16:03 #5541 mntiwana: 친애하는 MLADEN, 사장님 감사합니다. 이 경우 코드는 다음과 같을 수 있습니까? 저를 수정해주세요, 문안 인사 ==================================================== ================== 원래 "심플 MA 크로스 EA" 코드 // #define _do아무것도 0 #define _do구매 1 #define _doSell 2 정수 시작() { int doWhat = _doNothing; 이중 diffc = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse) -iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse); 이중 diffp = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse+1)-iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse+1); if ((diffc*diffp)<0) 경우(차이>0) 할 일 = _doBuy; 그렇지 않으면 할 일 = _doSell; if (doWhat==_doNothing) return(0); // =================================================== 이렇게 변경 #define _do아무것도 0 #define _do구매 1 #define _doSell 2 정수 시작() { int doWhat = _doNothing; 이중 diffc = iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0,0,BarToUse) -iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0,0,BarToUse); 이중 diffp = iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0,0,BarToUse==2) -iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0,0,BarToUse==2); if ((diffc*diffp)<0) 경우(차이>0) 할 일 = _doBuy; 그렇지 않으면 할 일 = _doSell; if (doWhat==_doNothing) return(0); // ======================================= 엠티와나 이것을 교체하십시오: double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse==2) -iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP] with this : [PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1) -iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1); tfi_markets 2015.10.14 16:05 #5542 ADX 필터 도움말 안녕하세요 프로코더 여러분, 옆으로 고르지 못한 시장 상황을 필터링할 ADX 필터를 구현하고 싶습니다. ADX가 25 미만이면 거래를 열지 않아야 합니다. 이 간단한 필터를 코딩했습니다. extern int ADXPeriod=14; double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0); double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1); bool ADXfilter=false; if(CurrentADX>25&&PreviousADX<25) { ADXfilter=true; } if(ADXfilter=true) { BUY(); . . SELL(); } [/CODE] For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order. Also putting it to the entry conditions signal is not working. [CODE] if(ADXfilter=true && MAFIB=="true" && BUY=="true") 누군가 조언해 주시겠습니까? 미리 감사합니다! Coding help PipsChart iADX scripting question Mladen Rakic 2015.10.14 16:10 #5543 tfi_markets: 안녕하세요 프로코더 여러분, 옆으로 고르지 못한 시장 상황을 필터링할 ADX 필터를 구현하고 싶습니다. ADX가 25 미만이면 거래를 열지 않아야 합니다. 이 간단한 필터를 코딩했습니다. extern int ADXPeriod=14; double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0); double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1); bool ADXfilter=false; if(CurrentADX>25&&PreviousADX<25) { ADXfilter=true; } if(ADXfilter=true) { BUY(); . . SELL(); } [/CODE] For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order. Also putting it to the entry conditions signal is not working. [CODE] if(ADXfilter=true && MAFIB=="true" && BUY=="true") 누군가 조언해 주시겠습니까? 미리 감사합니다! tfi_markets 귀하의 조건은 adx가 현재 막대의 레벨 25를 넘을 때만 작동합니다. 대신 다음을 간단히 사용하십시오. if(현재ADX>25) ADXfilter=true; mntiwana 2015.10.14 16:46 #5544 mladen: 엠티와나 이것을 교체하십시오: double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse==2) -iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP] with this : [PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1) -iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1); 친애하는 MLADEN, 다시 한 번 감사합니다. 그 부분은 친절한 도움으로 완료되었습니다. EXTERN(MA1,MA2 방법)에서 추가/교체할 항목을 조언해 주시겠습니까? 그림에서 지적했습니다. 문안 인사 파일: 10.png 128 kb Mladen Rakic 2015.10.14 16:48 #5545 mntiwana: 친애하는 MLADEN, 다시 한 번 감사합니다. 그 부분은 친절한 도움으로 완료되었습니다. EXTERN(MA1,MA2 방법)에서 무엇을 추가/교체할지 조언 부탁드립니다. 제가 그림에서 지적했습니다. 문안 인사 엠티와나 거기에서 ma 메소드를 삭제할 수 있습니다. 그들은 더 이상 필요하지 않습니다 mntiwana 2015.10.14 17:00 #5546 mladen: mntiwana 거기에서 ma 메소드를 삭제할 수 있습니다. 그들은 더 이상 필요하지 않습니다 친애하는 MLADEN, 보스, 오늘 수업과 개선에 대해 너무 감사합니다. 충분합니다. 문안 인사 nevar 2015.10.14 22:20 #5547 여러분 모두에게, mql4에서 sigmoid 함수를 찾고 있습니다. 이것이 지금까지 찾은 것입니다. //--------------------------- sigmoid() ------------------ --------------- // 1/(1+exp(-x)) 이중 시그모이드(이중 x) { if (x>50) 반환 (1); if (x<-50) return (0); 반환 (1.0/(1.0+MathExp(-x))); }//시그모이드() https://www.mql5.com/en/code/9002 및 이 논쟁 신경망 - 빠른 시그모이드 알고리즘 - CODE 해결 된 문제 도와줄 사람?고마워. Mladen Rakic 2015.10.15 04:19 #5548 nevar: 여러분 모두에게, mql4에서 sigmoid 함수를 찾고 있습니다. 이것이 지금까지 찾은 것입니다. //--------------------------- sigmoid() ------------------ --------------- // 1/(1+exp(-x)) 이중 시그모이드(이중 x) { if (x>50) 반환 (1); if (x<-50) return (0); 반환 (1.0/(1.0+MathExp(-x))); }//시그모이드() https://www.mql5.com/en/code/9002 및 이 논쟁 신경망 - 빠른 시그모이드 알고리즘 - CODE 해결 된 문제 도와줄 사람?고마워. 네바 하나는 여기에서 사용되었습니다: https://www.mql5.com/en/forum/179686/page13 aras2580 2015.10.15 08:33 #5549 안녕 mladen .... 와우 내 지표보다 낫습니다 ..... 당신은 최고입니다 ..많은 감사합니다 당신의 도움 ..... 많은 많은 사람들이 매우 감사합니다 ..... 진심으로 ... [삭제] 2015.10.16 04:02 #5550 안녕 mladen, 내 코드에서 버그를 찾았나요? 감사해요 1...548549550551552553554555556557558559560561562...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
친애하는 MLADEN,
사장님 감사합니다. 이 경우 코드는 다음과 같을 수 있습니까? 저를 수정해주세요,
문안 인사
==================================================== ==================
원래 "심플 MA 크로스 EA" 코드
//
#define _do아무것도 0
#define _do구매 1
#define _doSell 2
정수 시작()
{
int doWhat = _doNothing;
이중 diffc = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse) -iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse);
이중 diffp = iMA(NULL,0,Ma1Period,0,Ma1Method,Ma1Price,BarToUse+1)-iMA(NULL,0,Ma2Period,0,Ma2Method,Ma2Price,BarToUse+1);
if ((diffc*diffp)<0)
경우(차이>0)
할 일 = _doBuy;
그렇지 않으면 할 일 = _doSell;
if (doWhat==_doNothing) return(0);
//
===================================================
이렇게 변경
#define _do아무것도 0
#define _do구매 1
#define _doSell 2
정수 시작()
{
int doWhat = _doNothing;
이중 diffc = iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0,0,BarToUse)
-iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0,0,BarToUse);
이중 diffp = iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0,0,BarToUse==2)
-iCustom(NULL,0,"선체 포물선 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0,0,BarToUse==2);
if ((diffc*diffp)<0)
경우(차이>0)
할 일 = _doBuy;
그렇지 않으면 할 일 = _doSell;
if (doWhat==_doNothing) return(0);
//
=======================================엠티와나
이것을 교체하십시오:
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP]
with this :
[PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1)
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1);ADX 필터 도움말
안녕하세요 프로코더 여러분,
옆으로 고르지 못한 시장 상황을 필터링할 ADX 필터를 구현하고 싶습니다.
ADX가 25 미만이면 거래를 열지 않아야 합니다. 이 간단한 필터를 코딩했습니다.
extern int ADXPeriod=14;
double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0);
double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1);
bool ADXfilter=false;
if(CurrentADX>25&&PreviousADX<25)
{
ADXfilter=true;
}
if(ADXfilter=true)
{
BUY();
.
.
SELL();
}
[/CODE]
For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order.
Also putting it to the entry conditions signal is not working.
[CODE]
if(ADXfilter=true && MAFIB=="true" && BUY=="true")
누군가 조언해 주시겠습니까? 미리 감사합니다!
안녕하세요 프로코더 여러분,
옆으로 고르지 못한 시장 상황을 필터링할 ADX 필터를 구현하고 싶습니다.
ADX가 25 미만이면 거래를 열지 않아야 합니다. 이 간단한 필터를 코딩했습니다.
extern int ADXPeriod=14;
double CurrentADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,0);
double PreviousADX = iADX(Symbol(),0,ADXPeriod,PRICE_CLOSE,MODE_MAIN,1);
bool ADXfilter=false;
if(CurrentADX>25&&PreviousADX<25)
{
ADXfilter=true;
}
if(ADXfilter=true)
{
BUY();
.
.
SELL();
}
[/CODE]
For some reason the filer is not working. I have put the ADX filter before placing the buy / sell order.
Also putting it to the entry conditions signal is not working.
[CODE]
if(ADXfilter=true && MAFIB=="true" && BUY=="true")
tfi_markets
귀하의 조건은 adx가 현재 막대의 레벨 25를 넘을 때만 작동합니다.
대신 다음을 간단히 사용하십시오.
if(현재ADX>25) ADXfilter=true;
엠티와나
이것을 교체하십시오:
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse==2);[/PHP]
with this :
[PHP]double diffp = iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma1Period,Ma1Price,2,0 ,0,BarToUse+1)
-iCustom(NULL,0,"Hull parabolic 2.1",PERIOD_CURRENT,Ma2Period,Ma2Price,2,0 ,0,BarToUse+1);친애하는 MLADEN,
다시 한 번 감사합니다. 그 부분은 친절한 도움으로 완료되었습니다. EXTERN(MA1,MA2 방법)에서 추가/교체할 항목을 조언해 주시겠습니까? 그림에서 지적했습니다.
문안 인사
친애하는 MLADEN,
다시 한 번 감사합니다. 그 부분은 친절한 도움으로 완료되었습니다. EXTERN(MA1,MA2 방법)에서 무엇을 추가/교체할지 조언 부탁드립니다. 제가 그림에서 지적했습니다.
문안 인사엠티와나
거기에서 ma 메소드를 삭제할 수 있습니다. 그들은 더 이상 필요하지 않습니다
mntiwana 거기에서 ma 메소드를 삭제할 수 있습니다. 그들은 더 이상 필요하지 않습니다
친애하는 MLADEN,
보스, 오늘 수업과 개선에 대해 너무 감사합니다. 충분합니다.
문안 인사
여러분 모두에게,
mql4에서 sigmoid 함수를 찾고 있습니다. 이것이 지금까지 찾은 것입니다.
//--------------------------- sigmoid() ------------------ ---------------
// 1/(1+exp(-x))
이중 시그모이드(이중 x)
{
if (x>50) 반환 (1);
if (x<-50) return (0);
반환 (1.0/(1.0+MathExp(-x)));
}//시그모이드()
https://www.mql5.com/en/code/9002 및 이 논쟁 신경망 - 빠른 시그모이드 알고리즘 - CODE 해결 된 문제
도와줄 사람?고마워.
여러분 모두에게,
mql4에서 sigmoid 함수를 찾고 있습니다. 이것이 지금까지 찾은 것입니다.
//--------------------------- sigmoid() ------------------ ---------------
// 1/(1+exp(-x))
이중 시그모이드(이중 x)
{
if (x>50) 반환 (1);
if (x<-50) return (0);
반환 (1.0/(1.0+MathExp(-x)));
}//시그모이드()
https://www.mql5.com/en/code/9002 및 이 논쟁 신경망 - 빠른 시그모이드 알고리즘 - CODE 해결 된 문제
도와줄 사람?고마워.네바
하나는 여기에서 사용되었습니다: https://www.mql5.com/en/forum/179686/page13
안녕 mladen .... 와우 내 지표보다 낫습니다 ..... 당신은 최고입니다 ..많은 감사합니다 당신의 도움 ..... 많은 많은 사람들이 매우 감사합니다 ..... 진심으로 ...
안녕 mladen,
내 코드에서 버그를 찾았나요?
감사해요