Mql2Mq4 변환 도구 베타 V0.2 - 페이지 2 1234 새 코멘트 Foreverold 2006.03.11 14:38 #11 약간의 작업으로 yousky의 도구를 사용하여 mt2 int mt4를 변환할 수 있습니다. 첨부된 파일은 그의 beta3 버전으로 변환되었으며 yousky는 몇 가지 버그를 수정하고 있으며 곧 beta4를 출시할 예정입니다. 그러나 기다리는 동안 그의 도구를 사용하여 변환하는 mt3 ty에서 흥미로운 EA가 있습니다. 좋은 도구 yousky 감사합니다 파일: true_scalper.mq4 6 kb fred 2006.03.12 08:17 #12 덮개가 작동하지 않으며 모두 시도했습니다. 하단 창에서 오류가 발생합니다. Foreverold 2006.03.12 11:25 #13 프레드, 오류를 수정하는 데 시간이 필요합니다. 변환기가 대부분의 작업을 수행하지만 사용되지 않는 코드가 남습니다. 해당 코드는 삭제되어야 하며 mt3에는 참조되지 않는 일부 코드가 있습니다. 이 코드도 삭제되거나 변경되어야 합니다. 그러면 ea가 작동합니다. 변환기가 작업의 95%를 수행하고 나머지는 사용자가 수행해야 합니다. yousky 2006.03.12 13:32 #14 큰 감사 Foreverold 너의 도움으로 . 일부 EA는 예를 들어 "while" 구문 또는 "if"에서 예를 들어 사용되지 않는 하나 또는 두 개의 브레이크를 볼 수 있는 경우와 같이 코딩이 매우 잘못되었다고 말해야 합니다. if (StopLoss > 0)) 그러면 여기에서 하나의 열린 브래킷과 2개의 닫은 브래킷을 볼 수 있습니다. MQL2에서는 컴파일러가 오류를 제공하지 않지만 MQL4에서는 오류가 발생합니다. 그래서 Mql2Mq4는 수동으로 변경해야 하는 다른 사용자를 위해 코딩된 EA를 잘 작동합니다. 나는 내 도구를 개선할 것이므로 무엇이 작동하지 않는지 알려주고 수정하기를 바랍니다. 감사합니다 안녕 신호 지표 기반 거래 내 FX 전략 - FOREX - 동향, 예측 hellkkas 2006.03.12 16:30 #15 안녕 유스키.. 이 훌륭한 도구에 대한 많은 감사 이미 dayimpuls mql을 mq4로 변환했지만 동일한 값을 제공하지 않는 이유를 이해하지 못합니다... 좀 봐주세요... mql 코드 /*[[ Name := DayImpuls Author := Copyright © 2005, HomeSoftware Corp. Link := spiky@sinet.spb.ru Notes := Èíäèêàòîð ïðåäíàçíà÷åí äëÿ îïðåäåëåíèÿ òåíäåíöèè ðûíêà çà ïîñëåäíèå 24 ÷àñà íà ãðàôèêàõ Ì15 Separate Window := Yes First Color := Yellow First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Input : per(14),d(100),porog(30); Variables : shift(0),i(0),imp(0),mBar(0),trigger(0); SetLoopCount(0); // loop from first bar to current bar (with shift=0) For shift=Bars-1 Downto 0 Begin SetIndexValue(shift,0);SetIndexValue2(shift,0); End; mBar=d*per; for shift=mBar downto per Begin imp=0; for i=shift downto shift-per Begin imp=imp+(O-C);end; imp=round(imp/point);if imp==0 then imp=0.0001; if imp!=0 then Begin imp=-imp;SetIndexValue(shift-per,imp);end; if imp>0 then trigger=porog;if imp<0 then trigger=-porog; SetIndexValue2(shift-per,trigger);end; [/PHP] and mq4 code [PHP] //+------------------------------------------------------------------+ //| DayImpuls.mq4 //+------------------------------------------------------------------+ #property copyright "" #property link "" #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Gold //---- input parameters extern int per=14; extern int d=100; extern int porog=30; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); int shift,i; double imp,mBar,trigger; for(shift=Bars-1;shift>=0 ;shift--) { ExtMapBuffer1[shift]=0; ExtMapBuffer2[shift]=0; } mBar=d*per; for(shift=mBar;shift>=per ;shift--) { imp=0; for(i=shift;i>=shift-per ;i--) { imp=imp+(Open-Close); } imp=MathRound(imp/Point); if( imp == 0 ) imp=0.0001; if( imp != 0 ) { imp=-imp; ExtMapBuffer1[shift-per]=imp; } if( imp>0 ) trigger=porog; if( imp<0 ) trigger=-porog; ExtMapBuffer2[shift-per]=trigger;} return(0); } 다 좋은거 같은데 이 가치관의 차이가 이해가 안됨 많은 thx Mql2Mq4 Conversion Tool Beta Need a helping hand Help on RSI please. yousky 2006.03.12 16:31 #16 안녕하세요 헬카스님 MQ4에서 MQL2 코드를 변환하려고 시도했는데 "per" 변수에 대해 동일한 값이 있습니다. 네 문제 아니었어? DayImpuls의 모든 코드를 게시했습니까? hellkkas 2006.03.12 16:49 #17 yousky: 안녕하세요 헬카스님 MQ4에서 MQL2 코드를 변환하려고 시도했는데 "per" 변수에 대해 동일한 값이 있습니다. 네 문제 아니었어? DayImpuls의 모든 코드를 게시했습니까? 나는 "당"을 같은 값 (14)에 넣었습니다 ... 그리고 내 코드는 모두 거기에 있습니다. 이 사진 좀 봐주세요? 파일: implus_mql.jpg 42 kb implus_mq4.jpg 46 kb yousky 2006.03.13 08:10 #18 안녕하세요 헬카스님 그래서 문제는 MT3 및 MT4에서 변환한 후 동일한 결과를 얻지 못한다는 것입니까? MT3 버전을 게시해 주시면 변환 후 테스트해 보겠습니다. 감사해요 hellkkas 2006.03.13 08:56 #19 yousky: 안녕하세요 헬카스님 그래서 문제는 MT3 및 MT4에서 변환한 후 동일한 결과를 얻지 못한다는 것입니까? MT3 버전을 게시해 주시면 변환 후 테스트해 보겠습니다. 감사해요 그래 내 문제야... 고맙습니다.. 파일: dayimpuls.mql 1 kb yousky 2006.03.13 21:36 #20 안녕하세요 헬카스님 MT4와 MT3에서 같은 테스트를 하고 싶지만 MT3에서 데모 계정 을 만들 수 없습니다 :-( "server.fxservice.com"서버가 좋지 않은 것 같습니다 :-( 알려주실 수 있습니까? 좋은 서버 부탁드립니다? 감사해요 1234 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
약간의 작업으로 yousky의 도구를 사용하여 mt2 int mt4를 변환할 수 있습니다. 첨부된 파일은 그의 beta3 버전으로 변환되었으며 yousky는 몇 가지 버그를 수정하고 있으며 곧 beta4를 출시할 예정입니다. 그러나 기다리는 동안 그의 도구를 사용하여 변환하는 mt3 ty에서 흥미로운 EA가 있습니다.
좋은 도구 yousky 감사합니다
덮개가 작동하지 않으며 모두 시도했습니다. 하단 창에서 오류가 발생합니다.
프레드,
오류를 수정하는 데 시간이 필요합니다. 변환기가 대부분의 작업을 수행하지만 사용되지 않는 코드가 남습니다. 해당 코드는 삭제되어야 하며 mt3에는 참조되지 않는 일부 코드가 있습니다. 이 코드도 삭제되거나 변경되어야 합니다. 그러면 ea가 작동합니다.
변환기가 작업의 95%를 수행하고 나머지는 사용자가 수행해야 합니다.
큰 감사 Foreverold 너의 도움으로 .
일부 EA는 예를 들어 "while" 구문 또는 "if"에서 예를 들어 사용되지 않는 하나 또는 두 개의 브레이크를 볼 수 있는 경우와 같이 코딩이 매우 잘못되었다고 말해야 합니다.
여기에서 하나의 열린 브래킷과 2개의 닫은 브래킷을 볼 수 있습니다. MQL2에서는 컴파일러가 오류를 제공하지 않지만 MQL4에서는 오류가 발생합니다.
그래서 Mql2Mq4는 수동으로 변경해야 하는 다른 사용자를 위해 코딩된 EA를 잘 작동합니다.
나는 내 도구를 개선할 것이므로 무엇이 작동하지 않는지 알려주고 수정하기를 바랍니다.
감사합니다 안녕
안녕 유스키..
이 훌륭한 도구에 대한 많은 감사
이미 dayimpuls mql을 mq4로 변환했지만 동일한 값을 제공하지 않는 이유를 이해하지 못합니다...
좀 봐주세요...
mql 코드
/*[[
Name := DayImpuls
Author := Copyright © 2005, HomeSoftware Corp.
Link := spiky@sinet.spb.ru
Notes := Èíäèêàòîð ïðåäíàçíà÷åí äëÿ îïðåäåëåíèÿ òåíäåíöèè ðûíêà çà ïîñëåäíèå 24 ÷àñà íà ãðàôèêàõ Ì15
Separate Window := Yes
First Color := Yellow
First Draw Type := Line
First Symbol := 217
Use Second Data := Yes
Second Color := Red
Second Draw Type := Line
Second Symbol := 218
]]*/
Input : per(14),d(100),porog(30);
Variables : shift(0),i(0),imp(0),mBar(0),trigger(0);
SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift=Bars-1 Downto 0 Begin SetIndexValue(shift,0);SetIndexValue2(shift,0); End; mBar=d*per;
for shift=mBar downto per Begin imp=0;
for i=shift downto shift-per Begin imp=imp+(O-C);end;
imp=round(imp/point);if imp==0 then imp=0.0001;
if imp!=0 then Begin imp=-imp;SetIndexValue(shift-per,imp);end;
if imp>0 then trigger=porog;if imp<0 then trigger=-porog;SetIndexValue2(shift-per,trigger);end;
[/PHP]
and mq4 code
[PHP]
//+------------------------------------------------------------------+
//| DayImpuls.mq4
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Gold
//---- input parameters
extern int per=14;
extern int d=100;
extern int porog=30;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int shift,i;
double imp,mBar,trigger;
for(shift=Bars-1;shift>=0 ;shift--)
{
ExtMapBuffer1[shift]=0;
ExtMapBuffer2[shift]=0;
}
mBar=d*per;
for(shift=mBar;shift>=per ;shift--)
{
imp=0;
for(i=shift;i>=shift-per ;i--)
{
imp=imp+(Open-Close);
}
imp=MathRound(imp/Point);
if( imp == 0 ) imp=0.0001;
if( imp != 0 )
{ imp=-imp;
ExtMapBuffer1[shift-per]=imp;
}
if( imp>0 ) trigger=porog;if( imp<0 ) trigger=-porog;
ExtMapBuffer2[shift-per]=trigger;}
return(0);
}다 좋은거 같은데 이 가치관의 차이가 이해가 안됨
많은 thx
안녕하세요 헬카스님
MQ4에서 MQL2 코드를 변환하려고 시도했는데 "per" 변수에 대해 동일한 값이 있습니다. 네 문제 아니었어?
DayImpuls의 모든 코드를 게시했습니까?
안녕하세요 헬카스님
MQ4에서 MQL2 코드를 변환하려고 시도했는데 "per" 변수에 대해 동일한 값이 있습니다. 네 문제 아니었어?
DayImpuls의 모든 코드를 게시했습니까?나는 "당"을 같은 값 (14)에 넣었습니다 ... 그리고 내 코드는 모두 거기에 있습니다.
이 사진 좀 봐주세요?
안녕하세요 헬카스님
그래서 문제는 MT3 및 MT4에서 변환한 후 동일한 결과를 얻지 못한다는 것입니까? MT3 버전을 게시해 주시면 변환 후 테스트해 보겠습니다.
감사해요
안녕하세요 헬카스님
그래서 문제는 MT3 및 MT4에서 변환한 후 동일한 결과를 얻지 못한다는 것입니까? MT3 버전을 게시해 주시면 변환 후 테스트해 보겠습니다.
감사해요그래 내 문제야...
고맙습니다..
안녕하세요 헬카스님
MT4와 MT3에서 같은 테스트를 하고 싶지만 MT3에서 데모 계정 을 만들 수 없습니다 :-( "server.fxservice.com"서버가 좋지 않은 것 같습니다 :-( 알려주실 수 있습니까? 좋은 서버 부탁드립니다?
감사해요