如何编码? - 页 211 1...204205206207208209210211212213214215216217218...347 新评论 Avalanche2k 2009.10.19 10:12 #2101 dr.house7: 谢谢Avalanche。但这对我来说不是一个解决方案,因为我有一个TP,我不会等到相反的条件。 其他想法?请给我发邮件,我将支付给你 不知道为什么,我不能发送PM......。可能是因为我是这里的新成员。 在上面的例子中,你不需要等待相反的条件,这个额外的要求(OrdersTotal()==0)告诉你的EA在你没有订单的情况下打开新的订单。 对于这种情况,我还有其他一些方法,所以如果这个方法对你不合适,你可以通过favalanchex@gmail.com(Gtalk)或ICQ联系我。 drhouse7 2009.10.19 10:19 #2102 Avalanche2k: 不知道为什么,我不能发送PM...可能是因为我是这里的新成员。在上面的例子中,你不需要等待相反的条件,这个额外的要求(OrdersTotal()==0)告诉你的EA在你没有订单的情况下打开新的订单。 我有一些其他的方法来处理这种情况,所以如果这种方法对你不合适--你可以通过favalanchex@gmail.com(Gtalk)或ICQ联系我。 是这样的。 如果我第一次做多,比起TP和关闭订单,我不想再做下一个多头,而是等待一个空头条件。 谢谢Avalanche Avalanche2k 2009.10.19 10:29 #2103 dr.house7: 是这样的。 如果我第一次做多,比起TP和平仓单,我不希望再次做多,而是等待做空的条件。 谢谢Avalanche 请检查 PM,现在他们对我来说是可用的。 1Dave7 2009.10.20 12:52 #2104 寻找使用BUYSTOPS和SELLSTOPS的EA 我正在寻找任何使用买入止损和卖出止损的EA,例如如何在EA中编码。 戴夫 Avalanche2k 2009.10.20 13:09 #2105 1Dave7: 我正在寻找任何使用买入止损和卖出止损的EA,例如如何在EA中编码。戴夫 嗨,与通常的EA唯一不同的是,你应该有预定的进入价格和止损。你可以使它们成为外部变量或根据你的逻辑进行计算。然后你可以使用类似的东西来设置买入止损的订单。 OrderSend(Symbol(),OP_BUYSTOP,Lots,EntryPrice,0,StopLoss,0,NULL,MagicNumber,0,Blue); derumuro 2009.10.23 06:34 #2106 如何才能管理好20个神奇的数字 大家好。 我将在一个EA中开设20个具有不同魔法号码的订单。 例如。 - openOrders = 5,魔法数字1至5 - 4号订单将被关闭,魔法数字4=免费 - 如果要开新的订单,我得到最小的免费魔法号码。 如何编程? 谢谢! 请注意 德鲁姆罗 Kale 2009.10.23 06:43 #2107 derumuro: 大家好。我将在一个EA中开出20个具有不同魔法数字的订单。 例如。 - openOrders = 5,魔法数字1至5 - 4号订单将被关闭,魔法数字4=免费 - 如果新的订单被打开,我得到最小的免费魔法号码。 如何编程? 谢谢! 注意事项 德鲁姆罗 首先定义getMagic()函数,它将给你提供魔法数字,并把它放在ordersend函数 中(作为设置魔法数字的一个参数)。 然后在getMagic函数中,你应该做以下工作。 getMagic() { 1) 设置循环 for(int i = 1;i<21;i++) 来检查1到20的数字 2) 接下来,对每个i 数字做另一个循环(在第一个for里面),用for 循环从0到OrdersTotal检查你是否找到了等于i 的魔法数字,如果你没有找到你的魔法数字,那么这意味着它是免费的,你可以使用它作为这个函数(getMagic)的返回值,并把它传递给orderSend函数,否则使用contunue 关键字跳到另一个魔法数字的检查。 } Sadly 2009.10.24 12:52 #2108 Roger09: 试试这个: closing_price_of_bar = iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("04:59"))。 现在我需要知道的是某一特定栏的收盘价是在每一天。 这将有助于我监测价格与美国道琼斯工业平均指数 收盘价的相对变化。 如果有任何进一步的帮助,我们将不胜感激,谢谢你。 Roger09 2009.10.24 17:29 #2109 Sadly: 现在我需要知道的是某一特定条形的收盘价是在每一天。这将有助于我监测价格与美国道琼斯工业平均指数收盘价的相对变化。如果有任何进一步的帮助,我们将不胜感激,谢谢你。 如果你只需要条形图,请使用。 doubleiClose( string symbol, int timeframe, int shift) 其中 "shift"--是一个适当的条形。 Sadly 2009.10.24 23:10 #2110 我想找的是每天同一条的收盘价,特别是19:59:00 GMT的收盘价(英国道琼斯工业平均指数的收盘时间)。 iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("19:59")))。 虽然你的这行代码工作得很好,但不幸的是,我只是在脑子里想,它也会向我显示前几天的收盘价。这背后的想法是用一个对象来标记19:59:00的收盘价,以表明道琼斯工业平均指数的收盘时间和欧元兑美元在当时的价格。 所以这就是每天特定时间的收盘价;周一至周五19:59:00的收盘价。 1...204205206207208209210211212213214215216217218...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢Avalanche。
但这对我来说不是一个解决方案,因为我有一个TP,我不会等到相反的条件。
其他想法?请给我发邮件,我将支付给你不知道为什么,我不能发送PM......。可能是因为我是这里的新成员。
在上面的例子中,你不需要等待相反的条件,这个额外的要求(OrdersTotal()==0)告诉你的EA在你没有订单的情况下打开新的订单。
对于这种情况,我还有其他一些方法,所以如果这个方法对你不合适,你可以通过favalanchex@gmail.com(Gtalk)或ICQ联系我。
不知道为什么,我不能发送PM...可能是因为我是这里的新成员。
在上面的例子中,你不需要等待相反的条件,这个额外的要求(OrdersTotal()==0)告诉你的EA在你没有订单的情况下打开新的订单。
我有一些其他的方法来处理这种情况,所以如果这种方法对你不合适--你可以通过favalanchex@gmail.com(Gtalk)或ICQ联系我。是这样的。
如果我第一次做多,比起TP和关闭订单,我不想再做下一个多头,而是等待一个空头条件。
谢谢Avalanche
是这样的。
如果我第一次做多,比起TP和平仓单,我不希望再次做多,而是等待做空的条件。
谢谢Avalanche请检查 PM,现在他们对我来说是可用的。
寻找使用BUYSTOPS和SELLSTOPS的EA
我正在寻找任何使用买入止损和卖出止损的EA,例如如何在EA中编码。
戴夫
我正在寻找任何使用买入止损和卖出止损的EA,例如如何在EA中编码。戴夫
嗨,与通常的EA唯一不同的是,你应该有预定的进入价格和止损。你可以使它们成为外部变量或根据你的逻辑进行计算。然后你可以使用类似的东西来设置买入止损的订单。
OrderSend(Symbol(),OP_BUYSTOP,Lots,EntryPrice,0,StopLoss,0,NULL,MagicNumber,0,Blue);
如何才能管理好20个神奇的数字
大家好。
我将在一个EA中开设20个具有不同魔法号码的订单。
例如。
- openOrders = 5,魔法数字1至5
- 4号订单将被关闭,魔法数字4=免费
- 如果要开新的订单,我得到最小的免费魔法号码。
如何编程?
谢谢!
请注意
德鲁姆罗
大家好。
我将在一个EA中开出20个具有不同魔法数字的订单。
例如。
- openOrders = 5,魔法数字1至5
- 4号订单将被关闭,魔法数字4=免费
- 如果新的订单被打开,我得到最小的免费魔法号码。
如何编程?
谢谢!
注意事项
德鲁姆罗首先定义getMagic()函数,它将给你提供魔法数字,并把它放在ordersend函数 中(作为设置魔法数字的一个参数)。
然后在getMagic函数中,你应该做以下工作。
getMagic()
{
1) 设置循环 for(int i = 1;i<21;i++) 来检查1到20的数字
2) 接下来,对每个i 数字做另一个循环(在第一个for里面),用for 循环从0到OrdersTotal检查你是否找到了等于i 的魔法数字,如果你没有找到你的魔法数字,那么这意味着它是免费的,你可以使用它作为这个函数(getMagic)的返回值,并把它传递给orderSend函数,否则使用contunue 关键字跳到另一个魔法数字的检查。
}
试试这个: closing_price_of_bar = iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("04:59"))。
现在我需要知道的是某一特定栏的收盘价是在每一天。 这将有助于我监测价格与美国道琼斯工业平均指数 收盘价的相对变化。
如果有任何进一步的帮助,我们将不胜感激,谢谢你。
现在我需要知道的是某一特定条形的收盘价是在每一天。这将有助于我监测价格与美国道琼斯工业平均指数收盘价的相对变化。如果有任何进一步的帮助,我们将不胜感激,谢谢你。
如果你只需要条形图,请使用。
doubleiClose( string symbol, int timeframe, int shift)
其中 "shift"--是一个适当的条形。
我想找的是每天同一条的收盘价,特别是19:59:00 GMT的收盘价(英国道琼斯工业平均指数的收盘时间)。
iClose(Symbol(),PERIOD_M1,iBarShift(Symbol(),PERIOD_M1,StrToTime("19:59")))。
虽然你的这行代码工作得很好,但不幸的是,我只是在脑子里想,它也会向我显示前几天的收盘价。这背后的想法是用一个对象来标记19:59:00的收盘价,以表明道琼斯工业平均指数的收盘时间和欧元兑美元在当时的价格。
所以这就是每天特定时间的收盘价;周一至周五19:59:00的收盘价。