初学者的问题 MQL5 MT5 MetaTrader 5 - 页 552 1...545546547548549550551552553554555556557558559...1503 新评论 Rustam Ayupov 2016.04.02 16:57 #5511 Vitalii Ananev: 如果你需要在一个指标中包含rsi和stochastic,可以通过mql语言实现。联系自由职业者服务。 不提供。我将自己做。谢谢你。 [删除] 2016.04.02 17:05 #5512 Vitalii Ananev:突破水平的条件。例如:蜡烛的收盘价双层乌鲁文; - 水平如果(Close[2]<Uroven && Close[1]>=Uroven)从下往上看。如果(Close[2]>Uroven && Close[1]<=Uroven)从上到下。 谢谢你。 Maria Baburina 2016.04.02 18:43 #5513 你好,遇到了这个问题。程序中有一个条件:如果一个变量(计算某些订单的利润)小于其他几个变量的表达,接下来将执行几个函数。 我不会马上描述具体的内容和计算方法,因为这将是太多了。也许,答案会非常简单,因为我不知道:) 因此,当执行程序 时,这个条件被证明是真的,而事实上第一个变量比另一个变量大得多(例如,我在测试器中输出的数值是-146.3412和0.41)。这个条件下的所有变量都是双数类型,并且分别计算正确。 你能告诉我这可能与什么有关吗? Vladimir Karputov 2016.04.02 18:46 #5514 Maria Baburina:你好,遇到了这个问题。程序中有一个条件:如果一个变量(计算某些订单的利润)小于其他几个变量的表达,接下来将执行几个函数。 我不会马上描述具体的内容和计算方法,因为这将是太多了。也许,答案会非常简单,因为我不知道它。) 因此,当执行程序 时,这个条件被证明是真的,而事实上第一个变量比另一个变量大得多(例如,在测试器中显示的数值-146.3412和0.41)。这个条件下的所有变量都是双数类型,并且分别计算正确。 你能告诉我这可能与什么有关吗? 解决办法其实就在表面--这里:心灵感应俱乐部 Клуб Телепатов (^_^) - MQL4 форум www.mql5.com Клуб Телепатов (^_^) - MQL4 форум Maria Baburina 2016.04.02 19:20 #5515 Karputov Vladimir: 解决办法其实就在表面上--请看这里:心灵感应俱乐部先决条件。if (ProfitSellDBL < (Profit_Upgr+(Tral_Start__Upgr-Tral_Size__Upgr)*TV*SumLotSellDBL)) CloseTriggerS_Upgrade=0; ProfitSellDBL在此计算 for (i=totalsellDBL-1; i>=0; i--) { ReturnValueBool=OrderSelect(DoubleSell[i][0],SELECT_BY_TICKET); SumLotSellDBL+=OrderLots(); j=i+totalbuyDBL; MassivDBL[j][0]=OrderProfit()+OrderCommission()+OrderSwap(); MassivDBL[j][1]=DoubleSell[i][0]; ProfitSellDBL+=MassivDBL[j][0]; LastPriceSellDBL = OrderOpenPrice(); LastLotSellDBL = OrderLots(); }利润=0.01Tral_Start__Upgr等同于一个int类型的外部变量,等于5。Tral_Size__Upgr同样等于4TV--刻度值,=10总价卖出DBL = 0.04 [删除] 2016.04.02 20:50 #5516 Vitalii Ananev:突破水平的条件。例如:蜡烛的收盘价双层乌鲁文; - 水平如果(Close[2]<Uroven && Close[1]>=Uroven)从下往上看。如果(Close[2]>Uroven && Close[1]<=Uroven)从上到下。对不起,它不起作用。我将用图片来描述它。红色的断线是一个指标,蓝色的线是水平。开盘买入的条件:当指标从下到上越过任何水平时。平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。对不起,我一定是已经让你厌烦了。 附加的文件: 2016-04-02_23-13-50.png 22 kb Vladimir Karputov 2016.04.02 21:09 #5517 Maria Baburina:先决条件。 ProfitSellDBL在此计算利润=0.01Tral_Start__Upgr等同于一个int类型的外部变量,等于5。Tral_Size__Upgr同样等于4TV--刻度值,=10总价卖出DBL = 0.04 马和人混在一起......类型转换 Artyom Trishkin 2016.04.03 04:44 #5518 edutak:对不起,这不起作用。我会用图片来描述它。红色断线是指标,蓝线是水平。开启买入的条件:当指标从下到上越过任何水平时。平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。对不起,我一定是已经让你厌烦了。 当它从上到下交叉时,看一下订单的开盘价,并确定它在开盘时越过哪条线。当然,如果现在越过了同样的线,就不应该关闭订单。 Yury2 2016.04.03 04:52 #5519 是否可以将余额和权益账户图表在线放在货币对窗口上?我在哪里可以得到相关的软件? Vitalii Ananev 2016.04.03 05:32 #5520 edutak:对不起,这不起作用。我会用图片来描述它。红色断线是指标,蓝线是水平。开启买入的条件:当指标从下到上越过任何水平时。平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。对不起,我一定是已经让你厌烦了。取代Close[2],把指标值放在第二个柱子上(例如iRSI(.......,2) ),而不是Close[1],把指标值放在第一个柱子上。而uroven是水平的 价值。其余的,上面已经告诉你了。 1...545546547548549550551552553554555556557558559...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果你需要在一个指标中包含rsi和stochastic,可以通过mql语言实现。联系自由职业者服务。
突破水平的条件。
例如:蜡烛的收盘价
双层乌鲁文; - 水平
如果(Close[2]<Uroven && Close[1]>=Uroven)从下往上看。
如果(Close[2]>Uroven && Close[1]<=Uroven)从上到下。
你好,遇到了这个问题。
程序中有一个条件:如果一个变量(计算某些订单的利润)小于其他几个变量的表达,接下来将执行几个函数。
我不会马上描述具体的内容和计算方法,因为这将是太多了。也许,答案会非常简单,因为我不知道:)
因此,当执行程序 时,这个条件被证明是真的,而事实上第一个变量比另一个变量大得多(例如,我在测试器中输出的数值是-146.3412和0.41)。
这个条件下的所有变量都是双数类型,并且分别计算正确。
你能告诉我这可能与什么有关吗?
你好,遇到了这个问题。
程序中有一个条件:如果一个变量(计算某些订单的利润)小于其他几个变量的表达,接下来将执行几个函数。
我不会马上描述具体的内容和计算方法,因为这将是太多了。也许,答案会非常简单,因为我不知道它。)
因此,当执行程序 时,这个条件被证明是真的,而事实上第一个变量比另一个变量大得多(例如,在测试器中显示的数值-146.3412和0.41)。
这个条件下的所有变量都是双数类型,并且分别计算正确。
你能告诉我这可能与什么有关吗?
解决办法其实就在表面上--请看这里:心灵感应俱乐部
先决条件。
ProfitSellDBL在此计算
利润=0.01
Tral_Start__Upgr等同于一个int类型的外部变量,等于5。
Tral_Size__Upgr同样等于4
TV--刻度值,=10
总价卖出DBL = 0.04
突破水平的条件。
例如:蜡烛的收盘价
双层乌鲁文; - 水平
如果(Close[2]<Uroven && Close[1]>=Uroven)从下往上看。
如果(Close[2]>Uroven && Close[1]<=Uroven)从上到下。
对不起,它不起作用。我将用图片来描述它。红色的断线是一个指标,蓝色的线是水平。
开盘买入的条件:当指标从下到上越过任何水平时。
平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。
对不起,我一定是已经让你厌烦了。
先决条件。
ProfitSellDBL在此计算
利润=0.01
Tral_Start__Upgr等同于一个int类型的外部变量,等于5。
Tral_Size__Upgr同样等于4
TV--刻度值,=10
总价卖出DBL = 0.04
对不起,这不起作用。我会用图片来描述它。红色断线是指标,蓝线是水平。
开启买入的条件:当指标从下到上越过任何水平时。
平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。
对不起,我一定是已经让你厌烦了。
对不起,这不起作用。我会用图片来描述它。红色断线是指标,蓝线是水平。
开启买入的条件:当指标从下到上越过任何水平时。
平仓买入(同时开仓卖出)的条件:当指标从上到下越过任何一级,除了开仓的那一级。
对不起,我一定是已经让你厌烦了。
取代Close[2],把指标值放在第二个柱子上(例如iRSI(.......,2) ),而不是Close[1],把指标值放在第一个柱子上。而uroven是水平的 价值。
其余的,上面已经告诉你了。