新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 231 1...224225226227228229230231232233234235236237238...1953 新评论 freeze77 2017.06.14 17:48 #2301 下午好,请告知确定条形指数的功能,从该条形指数重新计算指标。我需要重新计算零条和第一条。int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated){ total = ratesTotal - 1; if (i_indBarsCount > 0 && i_indBarsCount < total) total = MathMin(i_indBarsCount, total); if (prevCalculated < ratesTotal - 1) { BuffersInitializeAll(); return (total); } return (MathMin(ratesTotal - prevCalculated, total)); Artyom Trishkin 2017.06.14 17:48 #2302 STARIJ:......你能告诉我如何输出一个符号名称 吗?图表符号返回指定图表符号的名称。字符串ChartSymbol( longchart_id=0// 图表ID);参数chart_id=0[in]图表ID。0表示当前的图表。返回的值如果没有图表存在,它将返回一个空字符串。另见图表SetSymbolPeriod() Konstantin Erin 2017.06.14 18:44 #2303 Artyom Trishkin:图表符号返回指定图表符号的名称。 stringChartSymbol( longchart_id=0)。谢谢你! Evgeny Belyaev 2017.06.14 23:23 #2304 STARIJ:谢谢你! 关于mql从一个sucript,来源在哪里?我也是一个Photoshop神。 Konstantin Erin 2017.06.15 05:44 #2305 Evgeny Belyaev: 我是一个mql脚本,源代码在哪里? 我是一个...我是一个Photoshop 神。有一个浏览器插件可以检查拼写。附上你的Photoshop 的上标。有的地方有评论。如果你有任何问题,请当面与我联系。如果你想改变MetaEditor中的任何名称,突出显示它并按下Ctrl-H。从较长的开始。如果你用Param替换短Per,Period就会被替换成Paramyod。 为了节省评论,请逐一替换。我建议你不要使用Photoshop,而是学习MQL。或者你有其他计划?请说明剧本是如何帮助你接近利润的。或者你有其他计划? 附加的文件: win__Total.mq4 6 kb Rustam Bikbulatov 2017.06.15 19:49 #2306 你能告诉我如何将 标准iMACD 计算中 的信号线 改为ExponentialMA吗? Vitalie Postolache 2017.06.15 20:04 #2307 Rustam Bikbulatov:你能告诉我如何将 标准iMACD 计算中 的信号线 改为ExponentialMA吗?不,只有通过编辑指标源。 Rustam Bikbulatov 2017.06.15 20:11 #2308 Vitalie Postolache: 你不能这样做,只有通过编辑指标的源代码。那么,最初的数据是从位于文件夹中某个文件的公式中提取的,还是说这不是真的? Vitalie Postolache 2017.06.15 20:15 #2309 Rustam Bikbulatov: 那么,最初的数据是从位于文件夹中某个文件的公式中提取的,还是说这不是真的?你的MACD是通过某个文件的公式在专家顾问中计算的?或者该指标是由iMACD命令调用的?如果是第一个,我很怀疑,那就重写公式。如果是第二种情况,那么将标准指标的调用替换为重新设计的调用,用EMA计算信号线 会有帮助。 Rustam Bikbulatov 2017.06.15 20:16 #2310 Vitalie Postolache: 你的EA是否使用某个文件的公式计算iMACD?还是由iMACD命令调用该指标?如果是第一个,我很怀疑,那就重写公式。如果是第二种情况,那么将标准指标的调用替换为通过EMA计算信号线 的修改的调用将有所帮助。第二。命令打开一个订单。比如说 if(LastTime!=iTime(NULL,1,0)){ double EURUSD = +(iMACD("EURUSD",1,1,60,60,0,1,0)); bool BuySignal=false; bool SellSignal=false; if( EURUSD > 2 ){ BuySignal=true;} if( EURUSD < -2 ){ SellSignal=true;} 1...224225226227228229230231232233234235236237238...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好,请告知确定条形指数的功能,从该条形指数重新计算指标。我需要重新计算零条和第一条。
int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated)
{
total = ratesTotal - 1;
if (i_indBarsCount > 0 && i_indBarsCount < total)
total = MathMin(i_indBarsCount, total);
if (prevCalculated < ratesTotal - 1)
{
BuffersInitializeAll();
return (total);
}
return (MathMin(ratesTotal - prevCalculated, total));
STARIJ:
...
...你能告诉我如何输出一个符号名称 吗?
图表符号
返回指定图表符号的名称。
字符串ChartSymbol(
longchart_id=0// 图表ID
);
参数
chart_id=0
[in]图表ID。0表示当前的图表。
返回的值
如果没有图表存在,它将返回一个空字符串。
另见
图表SetSymbolPeriod()
图表符号
返回指定图表符号的名称。
stringChartSymbol( longchart_id=0)。
谢谢你!
谢谢你!
关于mql从一个sucript,来源在哪里?
我也是一个Photoshop神。
有一个浏览器插件可以检查拼写。附上你的Photoshop 的上标。有的地方有评论。如果你有任何问题,请当面与我联系。如果你想改变MetaEditor中的任何名称,突出显示它并按下Ctrl-H。从较长的开始。如果你用Param替换短Per,Period就会被替换成Paramyod。 为了节省评论,请逐一替换。我建议你不要使用Photoshop,而是学习MQL。或者你有其他计划?请说明剧本是如何帮助你接近利润的。或者你有其他计划?
你能告诉我如何将 标准iMACD 计算中 的信号线 改为ExponentialMA吗?
你能告诉我如何将 标准iMACD 计算中 的信号线 改为ExponentialMA吗?
不,只有通过编辑指标源。
你不能这样做,只有通过编辑指标的源代码。
那么,最初的数据是从位于文件夹中某个文件的公式中提取的,还是说这不是真的?
那么,最初的数据是从位于文件夹中某个文件的公式中提取的,还是说这不是真的?
你的MACD是通过某个文件的公式在专家顾问中计算的?或者该指标是由iMACD命令调用的?如果是第一个,我很怀疑,那就重写公式。如果是第二种情况,那么将标准指标的调用替换为重新设计的调用,用EMA计算信号线 会有帮助。
你的EA是否使用某个文件的公式计算iMACD?还是由iMACD命令调用该指标?如果是第一个,我很怀疑,那就重写公式。如果是第二种情况,那么将标准指标的调用替换为通过EMA计算信号线 的修改的调用将有所帮助。
第二。命令打开一个订单。比如说