[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 784 1...777778779780781782783784785786787788789790791...1145 新评论 [Deleted] 2010.08.06 12:56 #7831 我不太明白操作的原理......如果你不介意举个简单的例子......例如C= A + B 谢谢你) feliks 2010.08.06 13:04 #7832 你好。我想知道如何将专家顾问设置为在穿越时打开一个订单。如果它将以正数或负数关闭订单,它应该等待下一个反向信号。 该策略很简单 8EMA>26EMA MACD(5,13,1)>0 (在第二个MACD蜡烛图上开立一个订单) RSI 21 >(50) 打开买入 8EMA<26EMA MACD(5,13,1)<0(在第二个MACD蜡烛图上开出的订单)。 RSI 21 <(50) 打开卖出 谢谢你的关注。 附加的文件: fastslowrmaursiamacdjeal_ts21_.mq4 9 kb Mikhail Toptunov 2010.08.06 14:13 #7833 你好,问题是这样的。当我运行测试器时,没有任何操作。 Oleg 2010.08.06 14:34 #7834 谁能提出一种算法来检查一个给定符号的最后一次X-订单是否是 是无利可图的吗?我有一个想法,但我担心这不会是最好的选择,而主要的标准是 检查的速度和对处理器的最小负荷。 谢谢你! Igor Makanu 2010.08.06 16:24 #7835 chief2000: 谁能提出一种算法来检查一个给定符号的最后一次X-订单是否是 是无利可图的吗?我有一个想法,但我担心这不会是最好的选择,而主要的标准是 检查的速度和对处理器的最小负荷。 谢谢你! double GetLastOrderProfit() { double profit = 0; datetime lastCloseTime = 0; int cnt = OrdersHistoryTotal(); for (int i=0; i < cnt; i++) { if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue; if (OrderSymbol() != Symbol()) continue; if (OrderMagicNumber() != MagicNumber) continue; if (lastCloseTime < OrderCloseTime()) // find most recent order { lastCloseTime = OrderCloseTime(); profit = OrderProfit(); } } return (profit); } 这个功能不是我的,但我认为要使它适应条件并不难。 [Deleted] 2010.08.06 18:42 #7836 帮助谁可以....,有人知道如何使跟踪止损不是线性的....,也不是恒定的,而是只有给定的次数。 例如,当价格移动到A点损失移动到B点....,然后当它移动到C点移动到D点。 其中字母的值不一样,但不同.... Oleg 2010.08.06 19:36 #7837 IgorM: 这个功能不是我的,但我认为根据必要条件修改它是很容易的。这就是 "花" :)最有趣的部分从之后开始。 我想在第一个循环中,对一个给定的符号进行排序,并按票数创建一个数组。 在第二个循环中,按关闭时间对数组进行排序。 但是,我们应该从它们的收盘时间获得订单利润--是否有可能以某种方式将它们联系起来? 没有经过所有的订单?- 否则,我们会得到太多的循环。 Igor Makanu 2010.08.06 19:45 #7838 chief2000: 这就是 "花" :)最有趣的部分从之后开始。 我想在第一个循环中,对一个给定的符号进行排序,并按票数创建一个数组。 在第二个循环中,按关闭时间对数组进行排序。 但是,我们应该从它们的收盘时间获得订单利润--是否有可能以某种方式将它们联系起来? 没有经过所有的订单?- 否则,我们会得到太多的循环。 这意味着,当一个订单成功下达后,应立即将票据存储在数组中,然后可以对票据进行分析。 另一个变种是创建一个额外的专家顾问来处理这个问题--"恢复历史 "的终端和输出准备发送到文件的数据 Oleg 2010.08.06 19:54 #7839 IgorM: 这意味着,当订单成功下达后,你应该立即将票据记入数组,然后对其进行分析 作为一种选择,我想创建一个额外的专家顾问,它可以这样做--"恢复历史 "的终端,并将完成的数据卸载到一个文件中。 作为一个原则问题,我不想处理文件,以免将专家顾问与某台电脑捆绑在一起...... 看来我必须在第一个循环中为指定符号的门票创建一个新数组。然后,在两个周期内,将其分类 它按日期,通过记忆新数组中的门票。从产生的数组中,运行一个新的循环来检查利润 为最后的订单。 Victor Nikolaev 2010.08.06 20:10 #7840 chief2000: 作为一个原则问题,我不想乱用文件,以免把EA与特定的电脑捆绑在一起...... 看来我必须在第一个循环中为给定符号的门票创建一个新数组。然后,在两个周期内,将其分类 它按日期,通过记忆新数组中的门票。从产生的数组中,运行一个新的循环来检查利润 为最后的订单。 Integer已经发布了处理历史问题的代码。按开幕式排序,按闭幕式排序。只是要查一查。 1...777778779780781782783784785786787788789790791...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我不太明白操作的原理......如果你不介意举个简单的例子......例如C= A + B
谢谢你)
你好。我想知道如何将专家顾问设置为在穿越时打开一个订单。如果它将以正数或负数关闭订单,它应该等待下一个反向信号。
该策略很简单
8EMA>26EMA
MACD(5,13,1)>0 (在第二个MACD蜡烛图上开立一个订单)
RSI 21 >(50) 打开买入
8EMA<26EMA
MACD(5,13,1)<0(在第二个MACD蜡烛图上开出的订单)。
RSI 21 <(50) 打开卖出
谢谢你的关注。谁能提出一种算法来检查一个给定符号的最后一次X-订单是否是
是无利可图的吗?我有一个想法,但我担心这不会是最好的选择,而主要的标准是
检查的速度和对处理器的最小负荷。
谢谢你!
谁能提出一种算法来检查一个给定符号的最后一次X-订单是否是
是无利可图的吗?我有一个想法,但我担心这不会是最好的选择,而主要的标准是
检查的速度和对处理器的最小负荷。
谢谢你!
这个功能不是我的,但我认为要使它适应条件并不难。
帮助谁可以....,有人知道如何使跟踪止损不是线性的....,也不是恒定的,而是只有给定的次数。
例如,当价格移动到A点损失移动到B点....,然后当它移动到C点移动到D点。
其中字母的值不一样,但不同....
这个功能不是我的,但我认为根据必要条件修改它是很容易的。
这就是 "花" :)最有趣的部分从之后开始。
我想在第一个循环中,对一个给定的符号进行排序,并按票数创建一个数组。
在第二个循环中,按关闭时间对数组进行排序。
但是,我们应该从它们的收盘时间获得订单利润--是否有可能以某种方式将它们联系起来?
没有经过所有的订单?- 否则,我们会得到太多的循环。
这就是 "花" :)最有趣的部分从之后开始。
我想在第一个循环中,对一个给定的符号进行排序,并按票数创建一个数组。
在第二个循环中,按关闭时间对数组进行排序。
但是,我们应该从它们的收盘时间获得订单利润--是否有可能以某种方式将它们联系起来?
没有经过所有的订单?- 否则,我们会得到太多的循环。
这意味着,当一个订单成功下达后,应立即将票据存储在数组中,然后可以对票据进行分析。
另一个变种是创建一个额外的专家顾问来处理这个问题--"恢复历史 "的终端和输出准备发送到文件的数据
这意味着,当订单成功下达后,你应该立即将票据记入数组,然后对其进行分析
作为一种选择,我想创建一个额外的专家顾问,它可以这样做--"恢复历史 "的终端,并将完成的数据卸载到一个文件中。
作为一个原则问题,我不想处理文件,以免将专家顾问与某台电脑捆绑在一起......
看来我必须在第一个循环中为指定符号的门票创建一个新数组。然后,在两个周期内,将其分类
它按日期,通过记忆新数组中的门票。从产生的数组中,运行一个新的循环来检查利润
为最后的订单。
作为一个原则问题,我不想乱用文件,以免把EA与特定的电脑捆绑在一起......
看来我必须在第一个循环中为给定符号的门票创建一个新数组。然后,在两个周期内,将其分类
它按日期,通过记忆新数组中的门票。从产生的数组中,运行一个新的循环来检查利润
为最后的订单。
Integer已经发布了处理历史问题的代码。按开幕式排序,按闭幕式排序。只是要查一查。