[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 105 1...9899100101102103104105106107108109110111112...652 新评论 first_may 2011.08.18 11:51 #1041 Dimka-novitsek: 我现在正在移动这种写法,当达到30点的利润(减去点差等)时,止损正好移动,距离价格15点。 顺序总是被修改?如果我试图手动放置它,它不会移动,我得到的消息是无效的S/L... Dimka-novitsek 2011.08.18 12:02 #1042 告诉我,这个功能,即这个表格会不会从最后关闭的订单中按顺序选择?for ( i=0; i<OrdersHistoryTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if (OrderSymbol()!=Symbol()) continue; if (OrderMagicNumber()==1000 || OrderMagicNumber()==2000) { if (0<OrderClosePrice()) { Profit=OrderClosePrice(); } if (0>OrderClosePrice()) { Loss=OrderClosePrice(); } } } } Dimka-novitsek 2011.08.18 12:04 #1043 First_may: 顺序总是被修改?当我试图手动设置时,它没有被设置,我得到的信息是错误的S/L... 那么,它一定是错的,在错误的一边,或者是接近10个点的价格,这取决于经纪人对这个货币对所允许的情况。 我的S/L是可以修改的吗,没有抱怨。 first_may 2011.08.18 12:13 #1044 Dimka-novitsek: 那么,它必须是错误的,在错误的一边,或接近价格10点以上。是修改吗? 我没有抱怨。 好吧,比方说EURAUD- 止损不能设置在100点以下,我想记住盈亏平衡点,然后把它移到... Dimka-novitsek 2011.08.18 12:17 #1045 first_may: 好吧,比方说EURAUD - 你不能放置低于100点的止损,我想在下单时记住盈亏平衡点,并将其移动... 我明白了... Maxim Zaguzov 2011.08.18 13:39 #1046 first_may: 好吧,让我们说说欧元兑美元 - 在这里你不能把止损放在低于100点的位置,我想记住盈亏平衡点,并把它移到...使用一个虚拟的止损水平。当你写到这里时,请记住价格(将其存储在一个变量中)。如果价格低于(买入)或高于(卖出)虚拟水平,使用OrderClose()函数。 这是使损失(利润)略大于(小于)我们想要的唯一方法。价格很少停在我们想要的水平上。但这种变体对于交易来说是可以接受的。这是真的,我没有用这种方法交易。 first_may 2011.08.18 13:59 #1047 MaxZ: 使用一个虚拟的止损水平。当你写到这里时,请记住价格(将其存储在一个变量中)。如果价格低于(买入)或高于(卖出)虚拟水平,使用OrderClose()函数。 这是唯一能使损失(利润)略高于(低于)我们想要的方式。价格很少停在我们想要的水平上。但这种变体对于交易来说是可以接受的。我没有用这种方法进行过交易。 储存在变量中的是全局的吗?如果你需要同时为几个证券进行存储,你需要一个数组? Maxim Zaguzov 2011.08.18 14:58 #1048 first_may: 储存在变量中的是某种全局的吗?如果你需要同时为几个文件存储,你需要一个数组? 你是如此的直观。不要害怕与数组打交道。他们不会吃你!:DD first_may 2011.08.18 17:01 #1049 MaxZ: 你是多么的聪明。不要害怕与数组一起工作。他们不会吃你!:DD 阅读:https://book.mql4.com/ru/variables/arrays 。事实证明,我可以安排一个二维数组,比如说三对:双Mas_d[3][2] = {1, 0, 2, 0, 3,0}。 同时牢记: Mas_d[1][1]的值对应于例如AUDCAD对,而Mas_d[1][2]是该对的值。 例如,Mas_d[2][1]的值对应于澳元兑美元对,Mas_d[2][2]是该对的值。 值Mas_d[3][1]对应于例如AUDJPY,而Mas_d[3][2]是这个货币对的值。 数组中的元素 会在两个时间段内保留它们的值。然后我就可以根据我需要的标准来改变数组元素的值。我是否正确理解了你的意思?:) [删除] 2011.08.18 17:08 #1050 朋友们,帮助:我的EA中有一个条件,即只有当前一个蜡烛图的低点低于前40个蜡烛图的所有低点时,才会打开买入头寸。问题是:如何实现这种对前一个蜡烛图的低点的枚举,并找出前一个蜡烛图的低点是否低于前一个蜡烛图的低点?我预先感谢你。 1...9899100101102103104105106107108109110111112...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我现在正在移动这种写法,当达到30点的利润(减去点差等)时,止损正好移动,距离价格15点。
顺序总是被修改?如果我试图手动放置它,它不会移动,我得到的消息是无效的S/L...
First_may:
顺序总是被修改?当我试图手动设置时,它没有被设置,我得到的信息是错误的S/L...
那么,它一定是错的,在错误的一边,或者是接近10个点的价格,这取决于经纪人对这个货币对所允许的情况。
我的S/L是可以修改的吗,没有抱怨。
那么,它必须是错误的,在错误的一边,或接近价格10点以上。
是修改吗? 我没有抱怨。
好吧,比方说EURAUD- 止损不能设置在100点以下,我想记住盈亏平衡点,然后把它移到...
好吧,比方说EURAUD - 你不能放置低于100点的止损,我想在下单时记住盈亏平衡点,并将其移动...
我明白了...
好吧,让我们说说欧元兑美元 - 在这里你不能把止损放在低于100点的位置,我想记住盈亏平衡点,并把它移到...
使用一个虚拟的止损水平。当你写到这里时,请记住价格(将其存储在一个变量中)。如果价格低于(买入)或高于(卖出)虚拟水平,使用OrderClose()函数。
这是使损失(利润)略大于(小于)我们想要的唯一方法。价格很少停在我们想要的水平上。但这种变体对于交易来说是可以接受的。这是真的,我没有用这种方法交易。
使用一个虚拟的止损水平。当你写到这里时,请记住价格(将其存储在一个变量中)。如果价格低于(买入)或高于(卖出)虚拟水平,使用OrderClose()函数。
这是唯一能使损失(利润)略高于(低于)我们想要的方式。价格很少停在我们想要的水平上。但这种变体对于交易来说是可以接受的。我没有用这种方法进行过交易。
储存在变量中的是全局的吗?如果你需要同时为几个证券进行存储,你需要一个数组?
储存在变量中的是某种全局的吗?如果你需要同时为几个文件存储,你需要一个数组?
你是多么的聪明。不要害怕与数组一起工作。他们不会吃你!:DD
阅读:https://book.mql4.com/ru/variables/arrays 。事实证明,我可以安排一个二维数组,比如说三对:双Mas_d[3][2] = {1, 0, 2, 0, 3,0}。
同时牢记:
Mas_d[1][1]的值对应于例如AUDCAD对,而Mas_d[1][2]是该对的值。
例如,Mas_d[2][1]的值对应于澳元兑美元对,Mas_d[2][2]是该对的值。
值Mas_d[3][1]对应于例如AUDJPY,而Mas_d[3][2]是这个货币对的值。
数组中的元素 会在两个时间段内保留它们的值。然后我就可以根据我需要的标准来改变数组元素的值。我是否正确理解了你的意思?:)