基本问题... - 页 5 1234567891011 新评论 bdht 2008.02.13 22:15 #41 omelette:......这些错误是由不同时间段之间的价格错误匹配造成的--除非你有大量这样的错误,否则并不是一个真正的问题。 要摆脱它们,你需要通过历史中心删除并重新生成出现问题的货币对。 你的TP问题没有意义。 很好。谢谢你;你或其他人就不能早点指出来吗?无论如何,现在我知道问题出在哪里了,并将努力解决它。至于TP问题:你实际上可以忽略它,因为EA不 应该在MT4中发布TP值,因为EA不是基于预测的;它应该只在交叉发生时执行反转:要么IND1越过其0水平,要么IND2的线1越过线2。再次感谢。如果我的问题太过 修辞,或者第一句话有点无礼,我表示歉意。 BigBe 2008.02.24 03:48 #42 对 bdht bdht 你对ticks的理解是正确的。 关于iIND2_line1,如果它是一个自定义指标,你必须使用iCustom()。 否则可以使用MA-'iMA'或其他内置指标。 我认为周期必须至少是1。 TP是在订单打开或修改时指定的,并且是自动的。 你可以用以下方法限制一个交易: if OrdersTotal() ==0 祝您好运。 大贝 [删除] 2008.02.26 16:23 #43 在多个货币对上开立订单的EA 嗨,我试图用这个EA在多个货币对上开立订单,但我没有运气,警报一直说其他货币对不能开立订单,因为价格无效? 我使用了所有的搜索和关于mql4的知识,但是还没有找到解决的办法,谁能给我点建议? 下面是start()函数 的代码。 OrderSend("EURUSD",OP_SELL,0.1,MarketInfo("EURUSD",MODE_BID),5,0,MarketInfo("EURUSD",MODE_BID)-100*MarketInfo("EURUSD",MODE_POINT), "Hedge demo",MagicNumber,Red); OrderSend("GBPUSD",OP_SELL,0.1,MarketInfo("GBPUSD",MODE_BID),5,0,MarketInfo("GBPUSD",MODE_BID)-100*MarketInfo("GBPUSD",MODE_POINT), "Hedge demo",MagicNumber,Red); OrderSend("USDJPY",OP_SELL,0.1,MarketInfo("USDJPY",MODE_BID),5,0,MarketInfo("USDJPY",MODE_BID)-100*MarketInfo("USDJPY",MODE_POINT), "Hedge demo",MagicNumber,Red); OrderSend("GBPJPY",OP_SELL,0.1,MarketInfo("GBPJPY",MODE_BID),5,0,MarketInfo("GBPJPY",MODE_BID)-100*MarketInfo("GBPJPY",MODE_POINT), "Hedge demo",MagicNumber,Red) 。 比方说,我把EA放在欧元/美元上,它只对欧元/美元打开卖盘,其他货币对以 "无效价格 "错误提醒我。 谢谢。 托马斯 scalpmaster 2008.04.11 10:30 #44 当一个EA在同一账户中运行时,如何停止其他EA? 假设我想在同一个账户中通过附加一个以上的EA来最大化我的资金和时间,但我不希望有一个以上的EA运行,这可能会炸毁我的账户,有什么方法可以做到吗?否则,该账户就只能坐在那里,等待一个EA信号的出现。 一旦该EA完成了它的运行(获利 或止损),所有附加的EA 就又有资格了。 我知道这是在魔数主题中,但除了魔数方法(需要修改EA代码)。 还有其他方法可以做到这一点。所以,版主,请不要移动我的帖子。 Sergey Golubev 2008.04.11 10:33 #45 我想我可以通过编码来完成。 我将把你的帖子移到成员们回答编码问题的主题中,可能会有一些决定可以做,或者简单的工具可以被编码。 Sergey Golubev 2008.04.11 10:40 #46 一些决定可以通过编码在这个线程上找到:每个Metatrader(每个所有的符号)一个订单,等等。 请从头阅读这个主题。 至于分离的工具,我记得在一些俄罗斯网站上有,但现在找不到了。如果我找到了,我当然会发布。 scalpmaster 2008.04.11 14:37 #47 newdigital:.....,如果我找到了,我当然会发布。 求你了,谢谢。 Linuxser 2008.04.11 22:15 #48 scalpmaster 2008.04.12 05:38 #49 Forexwindo 2008.04.13 18:46 #50 初学者的问题。Start()是否在每个tick之后运行? Start()是在每个tick之后调用吗? 我正在使用策略测试器以 1M的规模循环查看几天的数据,我的Start()程序中有以下一行。 Print(Ask)。 我希望看到每一个tick都有一个日志记录。 当我用慢速回放设置启动策略测试器时,我看到图表在更新,但我没有看到Ask价格经常被打印到日志上。 大约每隔15-30分钟,卖出价才会被发送到日志上。 这是为什么呢? 是否可以在MT4中创建另一个标签或在编辑器中创建一个可以发送文本的调试窗口? 谢谢。 尹文东 1234567891011 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
......这些错误是由不同时间段之间的价格错误匹配造成的--除非你有大量这样的错误,否则并不是一个真正的问题。 要摆脱它们,你需要通过历史中心删除并重新生成出现问题的货币对。 你的TP问题没有意义。
很好。谢谢你;你或其他人就不能早点指出来吗?无论如何,现在我知道问题出在哪里了,并将努力解决它。至于TP问题:你实际上可以忽略它,因为EA不 应该在MT4中发布TP值,因为EA不是基于预测的;它应该只在交叉发生时执行反转:要么IND1越过其0水平,要么IND2的线1越过线2。再次感谢。如果我的问题太过 修辞,或者第一句话有点无礼,我表示歉意。
对 bdht
bdht
你对ticks的理解是正确的。
关于iIND2_line1,如果它是一个自定义指标,你必须使用iCustom()。
否则可以使用MA-'iMA'或其他内置指标。
我认为周期必须至少是1。
TP是在订单打开或修改时指定的,并且是自动的。
你可以用以下方法限制一个交易: if OrdersTotal() ==0
祝您好运。
大贝
在多个货币对上开立订单的EA
嗨,我试图用这个EA在多个货币对上开立订单,但我没有运气,警报一直说其他货币对不能开立订单,因为价格无效?
我使用了所有的搜索和关于mql4的知识,但是还没有找到解决的办法,谁能给我点建议?
下面是start()函数 的代码。
OrderSend("EURUSD",OP_SELL,0.1,MarketInfo("EURUSD",MODE_BID),5,0,MarketInfo("EURUSD",MODE_BID)-100*MarketInfo("EURUSD",MODE_POINT), "Hedge demo",MagicNumber,Red);
OrderSend("GBPUSD",OP_SELL,0.1,MarketInfo("GBPUSD",MODE_BID),5,0,MarketInfo("GBPUSD",MODE_BID)-100*MarketInfo("GBPUSD",MODE_POINT), "Hedge demo",MagicNumber,Red);
OrderSend("USDJPY",OP_SELL,0.1,MarketInfo("USDJPY",MODE_BID),5,0,MarketInfo("USDJPY",MODE_BID)-100*MarketInfo("USDJPY",MODE_POINT), "Hedge demo",MagicNumber,Red);
OrderSend("GBPJPY",OP_SELL,0.1,MarketInfo("GBPJPY",MODE_BID),5,0,MarketInfo("GBPJPY",MODE_BID)-100*MarketInfo("GBPJPY",MODE_POINT), "Hedge demo",MagicNumber,Red) 。
比方说,我把EA放在欧元/美元上,它只对欧元/美元打开卖盘,其他货币对以 "无效价格 "错误提醒我。
谢谢。
托马斯
当一个EA在同一账户中运行时,如何停止其他EA?
假设我想在同一个账户中通过附加一个以上的EA来最大化我的资金和时间,但我不希望有一个以上的EA运行,这可能会炸毁我的账户,有什么方法可以做到吗?否则,该账户就只能坐在那里,等待一个EA信号的出现。
一旦该EA完成了它的运行(获利 或止损),所有附加的EA
就又有资格了。
我知道这是在魔数主题中,但除了魔数方法(需要修改EA代码)。
还有其他方法可以做到这一点。所以,版主,请不要移动我的帖子。
我想我可以通过编码来完成。
我将把你的帖子移到成员们回答编码问题的主题中,可能会有一些决定可以做,或者简单的工具可以被编码。
一些决定可以通过编码在这个线程上找到:每个Metatrader(每个所有的符号)一个订单,等等。
请从头阅读这个主题。
至于分离的工具,我记得在一些俄罗斯网站上有,但现在找不到了。如果我找到了,我当然会发布。
.....,如果我找到了,我当然会发布。
求你了,谢谢。
初学者的问题。Start()是否在每个tick之后运行?
Start()是在每个tick之后调用吗?
我正在使用策略测试器以 1M的规模循环查看几天的数据,我的Start()程序中有以下一行。
Print(Ask)。
我希望看到每一个tick都有一个日志记录。 当我用慢速回放设置启动策略测试器时,我看到图表在更新,但我没有看到Ask价格经常被打印到日志上。 大约每隔15-30分钟,卖出价才会被发送到日志上。
这是为什么呢?
是否可以在MT4中创建另一个标签或在编辑器中创建一个可以发送文本的调试窗口?
谢谢。
尹文东