初学者的问题 MQL5 MT5 MetaTrader 5 - 页 408 1...401402403404405406407408409410411412413414415...1503 新评论 first_may 2015.08.07 12:50 #4071 Tapochun: 这完全取决于指标的逻辑。最常见的是 - 是的,在OnCalculate()函数 中。OnCalculate()函数只在自定义指标中被调用,当需要通过计算 事件来计算指标值的时候。这通常发生在一个符号的新刻度线到来的时候" - 那么如何使计算只在蜡烛出现时运行一次。在mql4中,有某种检查。 [删除] 2015.08.07 12:53 #4072 first_may:OnCalculate()函数只在自定义指标中被调用,当需要通过计算 事件来计算指标值的时候。这通常发生在符号收到一个新的刻度线时"--那么如何使计算只在蜡烛出现时运行一次。在mql4中,有一个检查。 最简单的方法,如果不是第一次打勾(prev_calculated !=0),并且rate_total > prev_calculated。 first_may 2015.08.07 13:12 #4073 Tapochun: 如果不是第一次打勾(prev_calculated != 0),并且 rates_total > prev_calculated,则最容易。 是的 :)。也许我应该找一个两条指数型移动平均线 交叉的例子(我在什么地方见过),然后重新做。 [删除] 2015.08.07 13:46 #4074 first_may: 是的 :)。也许我应该找一个两条指数移动平均线 交叉的例子(我在哪里看到过),然后重新做。 当你开始的时候--通过实例来做总是更好的!分开的代码行很难帮助你。好运! gammaray 2015.08.10 14:53 #4075 如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。//Инициализация int totalOrders=0; ... //Открытие новой сделки int ticket = OrderSend(....) if(ticket > 0) totalOrders++;然后在每一次打勾时进行检查。if(totalOrders != OrdersTotal()) //Обработка события закрытия сделки Artyom Trishkin 2015.08.10 15:09 #4076 gammaray:如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。然后在每一次打勾时进行检查。 你需要比较前一个tick上监控的头寸数量和当前tick上的数量。如果当前的tick已经变少--我们将被追踪的头寸的当前价值保存(记住)为 "过去",并处理关闭的事实。 Leanid Aladzyeu 2015.08.10 15:18 #4077 gammaray:如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。然后在每一次打勾时进行检查。我什么都不明白。你想获得什么价值?我是这样理解你写的内容的{打开一个订单。如果该订单打开,那么总订单=总订单+1。}) 默认情况下totalOrder =0,但每次开仓后数值会增加,10次开仓后(数值正好是10),所有开仓的计数器(没有按类型、按Magik和按符号检查=它将绝对增加所有开仓的订单)。而下一个条件是这样的如果TotalOrder不等于OrdersTotal{}。 mefos 2015.08.11 12:54 #4078 大家下午好!我向有识之士呼吁。我需要一个简单的EA,它的任务是在TF的每一个时期,在低位或高位烛台上改变触发订单的止损。不幸的是,我自己也有一张桌子。我不知道它是否已经被放在那里。我没有找到。 是什么呢--有添加剂,杂乱无章。 Ivan Vorontsov 2015.08.12 00:13 #4079 mefos:大家下午好!我向有识之士呼吁。我需要一个简单的EA,它的任务是在TF的每一个时期,在低位或高位烛台上改变触发订单的止损。不幸的是,我自己也有一张桌子。我不知道它是否已经被放在那里。我没有找到。 是什么呢--有添加剂,杂乱无章。 这是给你的,亲爱的孩子,去订货台。这里只提供建议和帮助解决代码问题。 [删除] 2015.08.12 01:02 #4080 Ivan Vorontsov: 这取决于你,伙计,取决于订货台。他们在这里只提供建议和帮助解决代码问题。+++ 1...401402403404405406407408409410411412413414415...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这完全取决于指标的逻辑。最常见的是 - 是的,在OnCalculate()函数 中。
OnCalculate()函数只在自定义指标中被调用,当需要通过计算 事件来计算指标值的时候。这通常发生在符号收到一个新的刻度线时"--那么如何使计算只在蜡烛出现时运行一次。在mql4中,有一个检查。
如果不是第一次打勾(prev_calculated != 0),并且 rates_total > prev_calculated,则最容易。
是的 :)。也许我应该找一个两条指数移动平均线 交叉的例子(我在哪里看到过),然后重新做。
如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。
然后在每一次打勾时进行检查。
如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。
然后在每一次打勾时进行检查。
如何拦截当前tick上的关闭事件?没有标准的手段?例如,在开立交易时,你必须写下类似于:然后 在每一个刻度上进行检查。
然后在每一次打勾时进行检查。
我什么都不明白。你想获得什么价值?
我是这样理解你写的内容的
{
打开一个订单。
如果该订单打开,那么
总订单=总订单+1。
}
) 默认情况下totalOrder =0,但每次开仓后数值会增加,10次开仓后(数值正好是10),所有开仓的计数器(没有按类型、按Magik和按符号检查=它将绝对增加所有开仓的订单)。
而下一个条件是这样的
如果TotalOrder不等于OrdersTotal{}。
这取决于你,伙计,取决于订货台。他们在这里只提供建议和帮助解决代码问题。