ICustom函数 - 页 19 1...121314151617181920212223 新评论 krzysiaczek99 2014.03.25 16:21 #181 好了,它在这里。编译器应该在连接时抱怨,但它没有。 Mladen Rakic 2014.03.25 16:31 #182 fajst_k: 好了,到了。编译器应该在连接时抱怨,但它没有。 那些iCustom()的调用是错误的(前3个是简单的读入3个连续的macd值,而后3个--根据旧的metatrader 4的工作方式--总是等于0--根本不需要动态区域macd指标 的作用)。 它们的调用方式应该与该代码中的dss调用方式相同(少了一个调用--只需要访问macd和上下两层)。 krzysiaczek99 2014.03.25 18:44 #183 谢谢你的解释,我想确定一下。在这个代码中,"dss_dnlevel "似乎也没有被使用....。 因此,在iCustom中对MACD移位0,1,2使用,但对dss只有1和2。为什么会有这样的差异呢?是否应该对MACD的当前条形进行检查? Mladen Rakic 2014.03.25 18:52 #184 fajst_k: 谢谢你的解释,我想确定一下。在这段代码中,"dss_dnlevel "似乎也没有被使用.... 所以在iCustom中对MACD移位0,1,2被使用,但对dss只有1和2。为什么会有这样的差异呢?是否应该对MACD的当前条形进行检查? 我认为这些问题应该向这些条件的作者询问 在我看来,最好是只测试已关闭的柱子(移位1和2),以避免在当前(仍然打开的柱子)得到错误的信号,但也许mrtools可以解释他为什么使用这些数值。 krzysiaczek99 2014.03.25 19:17 #185 好吧,算了,我自己来解决。但是,也许mr_tools应该修复所有这些错误并重新发布这个EA。 kpmr 2014.07.12 13:27 #186 iCustom 编码帮助 你好,我想做一个EA,它应该根据一个指标的提示来进行交易。 提示警报的指标代码是..... PlaySound("alert.wav"); if (gi_112 == 1) MessageBox("Entry point: buy at " + l_price_20 + "!!", "Entry Point", 0); else if (gi_112 == 2) MessageBox("Entry point: sell at " + l_price_20 + "!!", "Entry Point", 0); li_16 = FALSE;[/CODE] and start function of EA is..... [CODE]double gi_112 = iCustom(NULL,0,"TradeFx",0,0); if (gi_112 == 1){ OrderSend(NULL,OP_BUY,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point); } if (gi_112 == 2){ OrderSend(NULL,OP_SELL,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point); } return(0); 现在编译时没有出现错误。但只是为了交叉检查 代码是否正确或错误。 ICustom function Start 1 - Open My script does not Erdenebayar Lamjav 2014.08.09 12:51 #187 需要iCustom()的帮助 交易员你好。 我有Doda-Donchian指标。当我在Strategy Tester 上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表中。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。 你能告诉我这个问题吗? 当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢? 下一个问题是,我使用了iCustom("Doda-Donchian".,...,....)函数,但问题与前一个类似。 附加的文件: doda-donchianfv2mmodcfix.mq4 14 kb Mladen Rakic 2014.08.10 07:35 #188 sosa247: 你好,交易者。我有Doda-Donchian指标。当我在Strategy Tester上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表上。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。 你能告诉我这个问题吗? 当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢? 下一个问题是我使用了iCustom("Doda-Donchian".,...,....)函数,但问题与之前的类似。 这是因为在新的metatrader 4后台测试中的一些内置功能 不能工作或工作错误(特别是与时间有关的功能)。 Mladen Rakic 2014.08.10 07:36 #189 sosa247: 你好,交易者。我有Doda-Donchian指标。当我在Strategy Tester上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表上。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。 你能告诉我这个问题吗? 当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢? 下一个问题是我用了iCustom("Doda-Donchian".,...,....)函数,但问题与之前的类似。 这是因为在新的metatrader 4回测中的一些内置功能 没有工作或工作错误(特别是与时间有关的功能)。在代码中没有什么可以改变的。你唯一能做的是,metaquotes会纠正metatrader中的错误。 pking25 2015.03.10 13:23 #190 能否有好心人把我从痛苦中解救出来,重新做一下下面的东西,以允许使用 "Advanced_ADX "指标。 我知道这需要使用'icustom'函数,但我不知道该怎么做。 //h1数据 double h1adm = iadm(NULL,PERIOD_H1,2,MODE_CLOSE) 。 //h4数据 double h4adx = iadx(NULL,PERIOD_H4,2,MODE_CLOSE); //d1数据 double d1adx = iadx(NULL,PERIOD_D1,2,MODE_CLOSE); //定义颜色 color color_h1, color_h4, color_d1; //定义字符串 string arrow_h1, arrow_h4, arrow_d1; //h1上涨趋势 如果(h1adx < Bid ) { color_h1 = ColorUpGood; } //h1下跌趋势 如果(h1adx > Bid ) { color_h1 = ColorDownGood; } //h1下跌趋势 //h4的上升趋势 如果(h4adx < Bid ) { color_h4 = ColorUpGood; } //h4下跌趋势 //h4下跌趋势 如果(h4adx > Bid ) { color_h4 = ColorDownGood; } //h4下跌趋势 //d1上升趋势 如果(d1adx < Bid ){ color_d1 = ColorUpGood; }//d1上升趋势。 //d1下跌趋势 如果(d1adx > Bid ) { color_d1 = ColorDownGood; }//d1下跌趋势。 ICustom function 编码帮助 从 MQL4 迁移到 MQL5 1...121314151617181920212223 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
好了,它在这里。编译器应该在连接时抱怨,但它没有。
好了,到了。编译器应该在连接时抱怨,但它没有。
那些iCustom()的调用是错误的(前3个是简单的读入3个连续的macd值,而后3个--根据旧的metatrader 4的工作方式--总是等于0--根本不需要动态区域macd指标 的作用)。
它们的调用方式应该与该代码中的dss调用方式相同(少了一个调用--只需要访问macd和上下两层)。
谢谢你的解释,我想确定一下。在这个代码中,"dss_dnlevel "似乎也没有被使用....。
因此,在iCustom中对MACD移位0,1,2使用,但对dss只有1和2。为什么会有这样的差异呢?是否应该对MACD的当前条形进行检查?
谢谢你的解释,我想确定一下。在这段代码中,"dss_dnlevel "似乎也没有被使用.... 所以在iCustom中对MACD移位0,1,2被使用,但对dss只有1和2。为什么会有这样的差异呢?是否应该对MACD的当前条形进行检查?
我认为这些问题应该向这些条件的作者询问 在我看来,最好是只测试已关闭的柱子(移位1和2),以避免在当前(仍然打开的柱子)得到错误的信号,但也许mrtools可以解释他为什么使用这些数值。
好吧,算了,我自己来解决。但是,也许mr_tools应该修复所有这些错误并重新发布这个EA。
iCustom 编码帮助
你好,我想做一个EA,它应该根据一个指标的提示来进行交易。
提示警报的指标代码是.....
if (gi_112 == 1) MessageBox("Entry point: buy at " + l_price_20 + "!!", "Entry Point", 0);
else
if (gi_112 == 2) MessageBox("Entry point: sell at " + l_price_20 + "!!", "Entry Point", 0);
li_16 = FALSE;[/CODE]
and start function of EA is.....
[CODE]double gi_112 = iCustom(NULL,0,"TradeFx",0,0);
if (gi_112 == 1){
OrderSend(NULL,OP_BUY,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);
}
if (gi_112 == 2){
OrderSend(NULL,OP_SELL,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);
}
return(0);现在编译时没有出现错误。但只是为了交叉检查 代码是否正确或错误。
需要iCustom()的帮助
交易员你好。
我有Doda-Donchian指标。当我在Strategy Tester 上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表中。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。
你能告诉我这个问题吗?
当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢?
下一个问题是,我使用了iCustom("Doda-Donchian".,...,....)函数,但问题与前一个类似。
你好,交易者。
我有Doda-Donchian指标。当我在Strategy Tester上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表上。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。
你能告诉我这个问题吗?
当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢?
下一个问题是我使用了iCustom("Doda-Donchian".,...,....)函数,但问题与之前的类似。这是因为在新的metatrader 4后台测试中的一些内置功能 不能工作或工作错误(特别是与时间有关的功能)。
你好,交易者。
我有Doda-Donchian指标。当我在Strategy Tester上进行回测时,这个指标出现了一些问题。在Strategy Tester上运行空的EA时,我把Doda指标放到图表上。 在测试器运行时,阻力线1、2、3支点水平,支撑线1、2、3,每一个都有自己的数值。测试器在第一周、第二周和第三周运行。但在策略测试器的所有日期中,阻力线、枢轴线、支撑线的值都没有变化。我不知道为什么。
你能告诉我这个问题吗?
当我暂停Strategy Tester时,我显示Doda指标属性。点击 "确定 "按钮后,指标RL、枢轴线、支撑线改变了它们自己的值。但为什么呢?
下一个问题是我用了iCustom("Doda-Donchian".,...,....)函数,但问题与之前的类似。这是因为在新的metatrader 4回测中的一些内置功能 没有工作或工作错误(特别是与时间有关的功能)。在代码中没有什么可以改变的。你唯一能做的是,metaquotes会纠正metatrader中的错误。
能否有好心人把我从痛苦中解救出来,重新做一下下面的东西,以允许使用 "Advanced_ADX "指标。 我知道这需要使用'icustom'函数,但我不知道该怎么做。
//h1数据
double h1adm = iadm(NULL,PERIOD_H1,2,MODE_CLOSE) 。
//h4数据
double h4adx = iadx(NULL,PERIOD_H4,2,MODE_CLOSE);
//d1数据
double d1adx = iadx(NULL,PERIOD_D1,2,MODE_CLOSE);
//定义颜色
color color_h1, color_h4, color_d1;
//定义字符串
string arrow_h1, arrow_h4, arrow_d1;
//h1上涨趋势
如果(h1adx < Bid ) { color_h1 = ColorUpGood; }
//h1下跌趋势
如果(h1adx > Bid ) { color_h1 = ColorDownGood; } //h1下跌趋势
//h4的上升趋势
如果(h4adx < Bid ) { color_h4 = ColorUpGood; } //h4下跌趋势
//h4下跌趋势
如果(h4adx > Bid ) { color_h4 = ColorDownGood; } //h4下跌趋势
//d1上升趋势
如果(d1adx < Bid ){ color_d1 = ColorUpGood; }//d1上升趋势。
//d1下跌趋势
如果(d1adx > Bid ) { color_d1 = ColorDownGood; }//d1下跌趋势。