新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 496 1...489490491492493494495496497498499500501502503...1953 新评论 Вадим Мотеюнас 2018.03.21 17:35 #4951 Artyom Trishkin: 止损点和止盈点应从开盘价 开始设置。许多交易者并没有将其设置在开盘价上。因此,价差值上的比例不等。我是这样打开的 ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits)。SL=NormalizeDouble(OrderOpenPrice()-sl*Point, Digits);修改=OrderModify(ticket,OrderOpenPrice(),SL,TP,0)。 Vitaly Muzichenko 2018.03.21 17:42 #4952 Вадим Мотеюнас:我是这样打开的 ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits)。SL=NormalizeDouble(OrderOpenPrice()-sl*Point, Digits);修改=OrderModify(ticket,OrderOpenPrice(),SL,TP,0)。这是你的情况,你没有考虑点差,即市场规则:以卖价开盘,以买价收盘。以买入价开盘,以卖出价收盘 关于交易、自动交易系统和交易策略测试的论坛。 新手对MQL4的任何问题,算法和代码的帮助和讨论 Vitaly Muzichenko, 2018.03.21 17:26 Vitaly Muzichenko 2018.03.21 17:46 #4953 或者,找到一对有非常大的价差,以快速了解。接下来,在策略测试器中运行专家顾问,并激活询问线。看看如何以及在什么水平上触发了止损和利润。 希望你能很快意识到问题所在。 Вадим Мотеюнас 2018.03.21 18:16 #4954 Vitaly Muzichenko:这正是你的情况,你没有考虑到点差,即市场规则:以Askk开盘,以Bid收盘。以出价开盘,以要价收盘 好吧,这很清楚,但事实证明我没有考虑到止损和出局,也就是说,利润和损失应该与点差的价值成正比? 但是,为什么风险回报的差异我不明白,在相同的成本下 Вадим Мотеюнас 2018.03.21 18:19 #4955 Vitaly Muzichenko:或者,找到一对有非常大的价差,以快速了解。接下来,在策略测试器中运行专家顾问,并激活询问线。看看如何以及在什么水平上触发了止损和利润。 希望你能很快意识到问题所在。 当徘徊在取舍和停止上时,如果你在演示中尝试,停止和取舍的计算在金钱上是正确的。 ivanskyy 2018.03.22 05:51 #4956 你好。也许有人能告诉我原因是什么。我有一个由7个货币对组成的20个专家顾问组合,订单在新的蜡烛图上打开,但由于某些原因,它们没有进行任何交易,尽管在策略测试器中,它们似乎是这样做。谢谢你。 Ihor Herasko 2018.03.22 08:52 #4957 ivanskyy: 你好。也许有人能告诉我原因是什么。我有一个由20个专家顾问组成的组合,在7个货币对上运行,并在一个新的蜡烛图上开立订单,但由于某些原因,交易没有被执行,尽管在策略测试器中,看起来交易被执行。谢谢你。这些杂志被看了吗?你被允许进行交易了吗?这又意味着什么呢? 交易正在发生。 交易是否在策略测试器中发生?不存在第三国。 ivanskyy 2018.03.22 11:36 #4958 Ihor Herasko:这些杂志被看了吗?你被允许进行交易了吗?这又意味着什么呢? 那么,在测试器中是否正在进行交易?不存在第三国。 日志和其他一切都设置好了,在测试器中进行交易。 Artyom Trishkin 2018.03.22 12:09 #4959 ivanskyy: 日志和其他一切都设置好了,测试员在做交易。 对不起,你是如何设置日志的?你在哪里设置的?告诉我,这很有趣。 Ihor Herasko 2018.03.22 13:45 #4960 ivanskyy: 日志和其他一切都被设置好了,在测试人员执行的交易中运行 "专家",看看它在日志中说了什么:"专家 "标签和 "日志 "标签。那里很可能会有一个问题的答案。如果你自己不明白,就把日志的内容贴在这里。 你在设置上走得太远了))。 1...489490491492493494495496497498499500501502503...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
止损点和止盈点应从开盘价 开始设置。许多交易者并没有将其设置在开盘价上。因此,价差值上的比例不等。
我是这样打开的
ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)
如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits)。
SL=NormalizeDouble(OrderOpenPrice()-sl*Point, Digits);
修改=OrderModify(ticket,OrderOpenPrice(),SL,TP,0)。
我是这样打开的
ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)
如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits)。
SL=NormalizeDouble(OrderOpenPrice()-sl*Point, Digits);
修改=OrderModify(ticket,OrderOpenPrice(),SL,TP,0)。
这是你的情况,你没有考虑点差,即市场规则:以卖价开盘,以买价收盘。以买入价开盘,以卖出价收盘
关于交易、自动交易系统和交易策略测试的论坛。
新手对MQL4的任何问题,算法和代码的帮助和讨论
Vitaly Muzichenko, 2018.03.21 17:26
或者,找到一对有非常大的价差,以快速了解。接下来,在策略测试器中运行专家顾问,并激活询问线。看看如何以及在什么水平上触发了止损和利润。
希望你能很快意识到问题所在。
这正是你的情况,你没有考虑到点差,即市场规则:以Askk开盘,以Bid收盘。以出价开盘,以要价收盘
或者,找到一对有非常大的价差,以快速了解。接下来,在策略测试器中运行专家顾问,并激活询问线。看看如何以及在什么水平上触发了止损和利润。
希望你能很快意识到问题所在。
你好。也许有人能告诉我原因是什么。我有一个由20个专家顾问组成的组合,在7个货币对上运行,并在一个新的蜡烛图上开立订单,但由于某些原因,交易没有被执行,尽管在策略测试器中,看起来交易被执行。谢谢你。
这些杂志被看了吗?你被允许进行交易了吗?这又意味着什么呢?
交易正在发生。
这些杂志被看了吗?你被允许进行交易了吗?这又意味着什么呢?
那么,在测试器中是否正在进行交易?不存在第三国。日志和其他一切都设置好了,测试员在做交易。
日志和其他一切都被设置好了,在测试人员执行的交易中
运行 "专家",看看它在日志中说了什么:"专家 "标签和 "日志 "标签。那里很可能会有一个问题的答案。如果你自己不明白,就把日志的内容贴在这里。
你在设置上走得太远了))。