帮助升级到MetaTrader 5而没有损失 - 页 6 12345678910111213...21 新评论 Dmitry Voronkov 2010.05.29 16:54 #51 Serj74 :非常感谢你。 第二张已经准备好了,很抱歉花了这么长时间,我有一个星期没能到电脑前。 附加的文件: macd-rsi.mq5 7 kb Serj74 2010.05.30 21:15 #52 vdv2001 : 第二张已经准备好了,很抱歉花了这么长时间,我有一个星期没能到我的电脑前。 谢谢你 Ilya 2010.06.17 21:27 #53 为vdv2001 也许我说得太晚了,但我还是想请你把这三个指标翻译成MKL 5,其中两个是Rosh做的。不幸的是,我自己在编程方面完全是个傻瓜。 附加的文件: coeffofline_true2.mq4 3 kb nrtr_rosh_v2.mq4 10 kb laguerre.mq4 3 kb Ilya 2010.06.17 21:32 #54 此外,还有一组ASTTREND交易系统的指标(可能你还记得它流行的时候),如果你不拒绝,我可以把你和它们转移到MKL 5(有6个指标,其中3个是主要的,其余的是服务性的)。 Ilya 2010.06.21 15:57 #55 vdv2001: 第二张已经准备好了,很抱歉花了这么长时间,我有一个星期没能到我的电脑前。 我也许应该以回复相关帖子的方式来写。如果是这样,请注意我之前的两个帖子。提前感谢您的关注 Николай 2010.07.04 22:18 #56 iBarBegin = iBarShift(NULL, 0, dtTimeBegin); iBarEnd = iBarShift(NULL, 0, dtTimeEnd); dPriceHigh = High[Highest(NULL, 0, MODE_HIGH, iBarBegin-iBarEnd, iBarEnd)]; dPriceLow = Low [Lowest (NULL, 0, MODE_LOW , iBarBegin-iBarEnd, iBarEnd)]; 我如何在MT5中写这段代码? 我在论坛上找到了iBarShift 程序,但是copyleader在TFMigrate函数上发誓说它不存在。 int iBarShift(string symbol, int tf, datetime time, bool exact=false) { if(time<0) return(-1); ENUM_TIMEFRAMES timeframe=TFMigrate(tf); datetime Arr[],time1; CopyTime(symbol,timeframe,0,1,Arr); time1=Arr[0]; if(CopyTime(symbol,timeframe,time,time1,Arr)>0) { if(ArraySize(Arr)>2) return(ArraySize(Arr)-1); if(time<time1) return(1); else return(0); } else return(-1); } Help to upgrade to 初学者的问题 MQL5 MT5 MetaTrader MT5 Equivalent of this Dmitry Voronkov 2010.07.05 08:59 #57 eminsk: iBarBegin = iBarShift(NULL, 0, dtTimeBegin); iBarEnd = iBarShift(NULL, 0, dtTimeEnd); dPriceHigh = High[Highest(NULL, 0, MODE_HIGH, iBarBegin-iBarEnd, iBarEnd)]; dPriceLow = Low [Lowest (NULL, 0, MODE_LOW , iBarBegin-iBarEnd, iBarEnd)]; 我如何在MT5中写这段代码? 我在论坛上找到了iBarShift程序,但是copyleader在TFMigrate函数上发誓说它不存在。 int iBarShift(string symbol, int tf, datetime time, bool exact=false) { if(time<0) return(-1); ENUM_TIMEFRAMES timeframe=TFMigrate(tf); datetime Arr[],time1; CopyTime(symbol,timeframe,0,1,Arr); time1=Arr[0]; if(CopyTime(symbol,timeframe,time,time1,Arr)>0) { if(ArraySize(Arr)>2) return(ArraySize(Arr)-1); if(time<time1) return(1); else return(0); } else return(-1); } 见MQL4到MQL5 的过渡期 Serge 2010.07.18 15:44 #58 请重写MultiInstrument指标或类似的指标,以便将一个工具图叠加到另一个工具上。 GreenbackV 2010.07.26 10:44 #59 非常需要的指标,有可能在mt5 中做类似的事情吗? 附加的文件: ind.rar 3 kb Mario 2010.07.29 13:46 #60 Процедуру iBarShift я нашел на форуме, но копилятор ругается на функцию TFMigrate что она не существует:ENUM_TIMEFRAMES TFMigrate(int tf){switch(tf) { case 0: return(PERIOD_CURRENT); case 1: return(PERIOD_M1); case 5: return(PERIOD_M5); case 15: return(PERIOD_M15); case 30: return(PERIOD_M30); case 60: return(PERIOD_H1); case 240: return(PERIOD_H4); case 1440: return(PERIOD_D1); case 10080: return(PERIOD_W1); case 43200: return(PERIOD_MN1); default: return(PERIOD_CURRENT);}} 就这样吧。 12345678910111213...21 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
非常感谢你。
第二张已经准备好了,很抱歉花了这么长时间,我有一个星期没能到我的电脑前。
为vdv2001
也许我说得太晚了,但我还是想请你把这三个指标翻译成MKL 5,其中两个是Rosh做的。不幸的是,我自己在编程方面完全是个傻瓜。
第二张已经准备好了,很抱歉花了这么长时间,我有一个星期没能到我的电脑前。
iBarBegin = iBarShift(NULL, 0, dtTimeBegin);
iBarEnd = iBarShift(NULL, 0, dtTimeEnd);
dPriceHigh = High[Highest(NULL, 0, MODE_HIGH, iBarBegin-iBarEnd, iBarEnd)];
dPriceLow = Low [Lowest (NULL, 0, MODE_LOW , iBarBegin-iBarEnd, iBarEnd)];
我如何在MT5中写这段代码?
我在论坛上找到了iBarShift 程序,但是copyleader在TFMigrate函数上发誓说它不存在。
int iBarShift(string symbol,
int tf,
datetime time,
bool exact=false)
{
if(time<0) return(-1);
ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
datetime Arr[],time1;
CopyTime(symbol,timeframe,0,1,Arr);
time1=Arr[0];
if(CopyTime(symbol,timeframe,time,time1,Arr)>0)
{
if(ArraySize(Arr)>2) return(ArraySize(Arr)-1);
if(time<time1) return(1);
else return(0);
}
else return(-1);
}
iBarBegin = iBarShift(NULL, 0, dtTimeBegin);
iBarEnd = iBarShift(NULL, 0, dtTimeEnd);
dPriceHigh = High[Highest(NULL, 0, MODE_HIGH, iBarBegin-iBarEnd, iBarEnd)];
dPriceLow = Low [Lowest (NULL, 0, MODE_LOW , iBarBegin-iBarEnd, iBarEnd)];
我如何在MT5中写这段代码?
我在论坛上找到了iBarShift程序,但是copyleader在TFMigrate函数上发誓说它不存在。
int iBarShift(string symbol,
int tf,
datetime time,
bool exact=false)
{
if(time<0) return(-1);
ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
datetime Arr[],time1;
CopyTime(symbol,timeframe,0,1,Arr);
time1=Arr[0];
if(CopyTime(symbol,timeframe,time,time1,Arr)>0)
{
if(ArraySize(Arr)>2) return(ArraySize(Arr)-1);
if(time<time1) return(1);
else return(0);
}
else return(-1);
}
请重写MultiInstrument指标或类似的指标,以便将一个工具图叠加到另一个工具上。
非常需要的指标,有可能在mt5 中做类似的事情吗?
Процедуру iBarShift я нашел на форуме, но копилятор ругается на функцию TFMigrate что она не существует: