我将免费撰写一份顾问报告 - 页 19 1...121314151617181920212223242526...171 新评论 Vitalii Ananev 2015.04.13 08:35 #181 MIR_KAZAN: 我如何在OrderSend中插入TP、Sl,使SL包含前一根蜡烛的高点,TP包含前一根蜡烛的低点+TakeProfit?例如,像这样。 int ticet = 0; double Stop =0; double Take =0; Stop = NormalizeDouble(Low[1]-StopLoss*Point,Digits); Take = NormalizeDouble(High[1]+TakeProfit*Point,Digits); ticet=OrderSend(Symbol(), OP_BUYLIMIT, Lots, High[1],10, Stop, Take,"Set bu ForexRobot",Magic,0,clrNone); if (Ticet==0) Print("Ошибка открытия ордера BUY LIMIT"); Stop = NormalizeDouble(High[1]+StopLoss*Point,Digits); Take = NormalizeDouble(Low[1]-TakeProfit*Point,Digits); Ticet = OrderSend(Symbol(), OP_SELLLIMIT, Lots, Low[1],10, Stop, Take,"Set bu ForexRobot",Magic,0,clrNone); if (Ticet==0) Print("Ошибка открытия ордера SELL LIMIT"); )此外,请注意,OrderSend()函数的第4个参数,即设置BUY LIMIT订单的价格,必须低于当前价格。而对于卖出限价单,该参数应高于当前价格。如果你需要在当前价格之上设置一个 买入挂单,你应该使用订单类型OP_BUYSTOP。请阅读关于STOP订单与LIMIT订单的区别的帮助。我还会增加一个检查,看看在下订单的时候当前的价格是多少。if (Bid>High[1]) ticet=OrderSend(Symbol(), OP_BUYLIMIT, Lots, High[1],10, Stop, Take,"Set bu ForexRobot",Magic,0,clrNone); ..... if (Ask<Low[1]) Ticet = OrderSend(Symbol(), OP_SELLLIMIT, Lots, Low[1],10, Stop, Take,"Set bu ForexRobot",Magic,0,clrNone);如果我正确理解了你的想法,它应该是这样的如果当前价格低于前一根蜡烛的最低价,那么我们将在前一根蜡烛的最低价处下一个卖出限价单。如果当前价格高于前一根蜡烛图的最大值,那么就在前一根蜡烛图的最大值上买入限价。 Inoy_13 2015.04.15 00:16 #182 祝大家今天愉快我在MQL方面完全是一个零。我有一些数学方面的技能。我想对市场做一些研究。但我需要一个EA来实现这个目标。EA的行动是基本的。谁能帮助并解释如何用它来测试 市场历史?如果有人刚开始学习用MQL编程,我也很乐意帮忙。而对于受训者来说,这将是一种实践。我能够写出非常清晰的ToR,但要用我自己的话。如果有人能提供帮助,请写下你的联系人。 Alexander Fedosov 2015.04.15 18:51 #183 Inoy_13:祝大家今天愉快我在MQL方面完全是一个零。我有一些数学方面的技能。我想做一些关于市场的研究工作。但我需要一个EA来实现这个目标。EA的行动是基本的。谁能帮助并解释如何用它来测试市场历史?如果有人刚开始学习用MQL编程,我也很乐意帮忙。而对于受训者来说,这将是一种实践。我能够写出非常清晰的ToR,但要用我自己的话。如果有人能提供帮助,请写下你的联系人。 也许你应该联系服务工作? Vasiliy Smirnov 2015.04.15 23:29 #184 Alex2356: 也许你应该找一份服务工作? 所以这个话题是为自由职业者准备的)。 Alexander Fedosov 2015.04.16 16:15 #185 zfs: 所以这个话题是为自由职业者准备的)。 啊......对不起))) Evgeniy Zykov 2015.04.16 16:52 #186 问候,谁能告诉我如何写一个函数,我已经创建了一个主题,但没有声音...我想大家都在这里。 https://www.mql5.com/ru/forum/43095提前感谢。 Помогите написать функцию. Фракталы... www.mql5.com я читал что в массиве первый записанный элемент хранится в конце. - - Категория: эксперты форекс, торговые роботы и советники MIR_KAZAN 2015.04.20 17:17 #187 vitales:例如,像这样。此外,请注意,OrderSend()函数的第4个参数,即设置BUY LIMIT订单的价格,必须低于当前价格。而对于卖出限价单,该参数应高于当前价格。如果你需要在当前价格之上设置一个 买入挂单,你应该使用订单类型OP_BUYSTOP。请阅读关于STOP订单与LIMIT订单的区别的帮助。我还会增加一个检查,看看在下订单的时候当前的价格是多少。如果我正确理解了你的想法,它应该是这样的如果当前价格低于前一根蜡烛的最低价,那么我们将在前一根蜡烛的最低价处下一个卖出限价单。如果当前价格高于前一根蜡烛图的最大值,那么就在前一根蜡烛图的最大值上买入限价。我如何让我的EA只在周一工作? Oleg Senchuk 2015.04.20 18:34 #188 yakton: 如果你有好的策略并愿意分享,我可以写一个EA。 我邀请你公开或私信讨论。 我对自动策略有几个想法。你只需要把它想清楚,一个版本是不行的。 Vitalii Ananev 2015.04.21 07:46 #189 MIR_KAZAN:我如何让我的EA只在周一工作? 你需要函数DayOfWeek()。返回一周内的天数。星期一,它将是1。请阅读帮助以了解更多细节。 MIR_KAZAN 2015.05.05 20:20 #190 Vitalii Ananev: 你需要DayOfWeek()函数。返回星期 几的序列号。周一将是1。更多细节,请阅读帮助。 为什么在测试的开始阶段,专家顾问是盈利的,但在测试的最后一天,它是亏损的? 1...121314151617181920212223242526...171 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我如何在OrderSend中插入TP、Sl,使SL包含前一根蜡烛的高点,TP包含前一根蜡烛的低点+TakeProfit?
例如,像这样。
此外,请注意,OrderSend()函数的第4个参数,即设置BUY LIMIT订单的价格,必须低于当前价格。而对于卖出限价单,该参数应高于当前价格。如果你需要在当前价格之上设置一个 买入挂单,你应该使用订单类型OP_BUYSTOP。请阅读关于STOP订单与LIMIT订单的区别的帮助。
我还会增加一个检查,看看在下订单的时候当前的价格是多少。
如果我正确理解了你的想法,它应该是这样的
如果当前价格低于前一根蜡烛的最低价,那么我们将在前一根蜡烛的最低价处下一个卖出限价单。
如果当前价格高于前一根蜡烛图的最大值,那么就在前一根蜡烛图的最大值上买入限价。
也许你应该找一份服务工作?
所以这个话题是为自由职业者准备的)。
问候,谁能告诉我如何写一个函数,我已经创建了一个主题,但没有声音...我想大家都在这里。
https://www.mql5.com/ru/forum/43095
提前感谢。
例如,像这样。
此外,请注意,OrderSend()函数的第4个参数,即设置BUY LIMIT订单的价格,必须低于当前价格。而对于卖出限价单,该参数应高于当前价格。如果你需要在当前价格之上设置一个 买入挂单,你应该使用订单类型OP_BUYSTOP。请阅读关于STOP订单与LIMIT订单的区别的帮助。
我还会增加一个检查,看看在下订单的时候当前的价格是多少。
如果我正确理解了你的想法,它应该是这样的
如果当前价格低于前一根蜡烛的最低价,那么我们将在前一根蜡烛的最低价处下一个卖出限价单。
如果当前价格高于前一根蜡烛图的最大值,那么就在前一根蜡烛图的最大值上买入限价。
我如何让我的EA只在周一工作?
如果你有好的策略并愿意分享,我可以写一个EA。 我邀请你公开或私信讨论。
我如何让我的EA只在周一工作?
你需要DayOfWeek()函数。返回星期 几的序列号。周一将是1。更多细节,请阅读帮助。