新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 686 1...679680681682683684685686687688689690691692693...1953 新评论 Roman Sharanov 2018.11.05 09:02 #6851 Maxim Kuznetsov:在历史记录中找到以前的交易,看看:-)是否以止损价收盘。 - 在评论中添加了[sl]或(sl)--据我所知,这取决于服务器设置。通常情况下,第一个。 -收盘价 接近止损点它们需要按时间过滤 Maxim Kuznetsov 2018.11.05 09:16 #6852 Roman Sharanov:是他们需要通过时间来过滤??? 你的顾问是否有深刻的记忆力,不记得他所开的订单? Artyom Trishkin 2018.11.05 10:22 #6853 Maxim Kuznetsov:?? 你的顾问是否有深刻的记忆力,不记得他所开的订单? 这不是 "记住 "的问题,而是在不丢失数据的情况下正确重启的问题。对于这一点,你不需要记住,而是要找到。当然,对于一个测试者来说,记住也是可以的。 Karlinvain 2018.11.05 12:07 #6854 你好,我真的越来越笨了。 如何在mql4中创建一个关联数组?我需要存储一个键--timecurrent 和一个值--tick price。然后与这些对子一起工作。 Maxim Kuznetsov 2018.11.05 14:54 #6855 Roman Sharanov:另一个问题,为什么MT5拒绝导入ticks? 我有一个带引号的CSV文件,它需要什么?它需要字段分隔符正确,日期、时间在不同的字段中,并且格式正确...。 也许这些行应该用 \r\n 分隔(我不记得它是否只需要 \n 还是取决于编码)。 Maxim Kuznetsov 2018.11.05 14:58 #6856 Artyom Trishkin: 这不是 "记住 "的问题,而是在不丢失数据的情况下正确重启的问题。对于这一点,它不是关于记忆,而是关于寻找。对于一个测试人员来说,当然是记住了就行。在第一次打勾时就有一次--翻阅可用的历史记录,选择你自己最近的一次:-) (TS在市场上没有超过1个未结订单,它们不会分批飞到历史上) 接下来只要记住... Dmitrii Shcherbakov 2018.11.05 21:31 #6857 专业人士,您好! 我需要帮助编写部分EA代码。 我想根据输入数据在我的EA中实现动态止损和止盈。 我采取了一个时期的高点和低点数据(例如前24条)。 我为此使用了以下几句话。Ind_HIGH=HIGH[iHighest(Symbol(),0,MODE_HIGH,24,1)]; //获得这段时间的极值指数 Ind_LOW =Low[iLowest(Symbol(),0,MODE_LOW,24,1)]。//获得该时期的极值指数 然后确定在这些极点的价格值 Ind_H =iHigh(Symbol(),0,Ind_HIGH)。//获得HIGH价格值 Ind_L_Low(Symbol(),0,Ind_LOW)。//获得低价格值 ...并得到1条上的价格值。 Ind_C =iClose(Symbol(),0,1);//获得CLOSE价格值 比较Ind_C和Ind_H : Ind_L,我想获得价格差异并将其转化为点数,因为我们似乎需要SL和TP的整数值。 但由于某些原因,它并不奏效。我需要290和193(就像图片上一样) 请帮助我写这部分代码... 提前感谢! Vitaly Muzichenko 2018.11.06 05:42 #6858 concilere:专业人士,您好! 我需要帮助编写部分EA代码。 我想根据输入数据在我的EA中实现动态止损和止盈。 我采取了一个时期的高点和低点数据(例如前24条)。我为此使用了以下几句话。Ind_HIGH=HIGH[iHighest(Symbol(),0,MODE_HIGH,24,1)]; //获得这段时间的极值指数 Ind_LOW =Low[iLowest(Symbol(),0,MODE_LOW,24,1)]。//获得该时期的极值指数然后确定在这些极点的价格值Ind_H =iHigh(Symbol(),0,Ind_HIGH)。//获得HIGH价格值 Ind_L_Low(Symbol(),0,Ind_LOW)。//获得低价格值...并得到1条上的价格值。Ind_C =iClose(Symbol(),0,1);//获得CLOSE价格值比较Ind_C和Ind_H : Ind_L,我想获得价格差异并将其转化为点数,因为我们似乎需要整数的SL和TP。 但由于某些原因,它并不奏效。我需要290和193(就像图片上一样) 请帮助我写这部分代码... 提前感谢!这里是最大/最小杆指数的地方 Ind_HIGH=iHighest(Symbol(),0,MODE_HIGH,24,1); //获得这段时间的极值 指数Ind_LOW =iLowest(Symbol(),0,MODE_LOW,24,1)。//获得该时期的极值指数 Dmitrii Shcherbakov 2018.11.06 08:10 #6859 Vitaly Muzichenko:这里是最大/最小杆指数的地方 Ind_HIGH=iHighest(Symbol(),0,MODE_HIGH,24,1); //获得该时期的极值指数。Ind_LOW =iLowest(Symbol(),0,MODE_LOW,24,1); // 获得该时期的极值指数。是的,欢呼吧!它成功了! 维塔利,谢谢你! 起初,终端开始骂人。我不得不改变计算方法。 它是这样的。 StopLoss=(Ind_C1-Ind_L24); //计算SL开仓买入 TakeProfit=(Ind_C1-Ind_L24); //计算TP开仓买入 而现在是这样的。 StopLoss=(Ind_C1-Ind_L24)/Point; //计算SL开仓买入 TakeProfit=(Ind_C1-Ind_L24)/Point; //计算TP开仓购买 而且一切都很顺利......) Vatal 2018.11.06 08:59 #6860 我有rsx-nrp-coronforex.mq4指标,你能告诉我用哪些参数来获取曲线的数据吗? double RSX_M = iCustom(Symbol(,PERIOD_CURRENT,"\\rsx-nrp-coronforex",??我应该在这里写些什么呢?) 附加的文件: rsx-nrp-coronforex.mq4 8 kb 1...679680681682683684685686687688689690691692693...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在历史记录中找到以前的交易,看看:-)是否以止损价收盘。
- 在评论中添加了[sl]或(sl)--据我所知,这取决于服务器设置。通常情况下,第一个。
-收盘价 接近止损点
它们需要按时间过滤
是他们需要通过时间来过滤?
??
你的顾问是否有深刻的记忆力,不记得他所开的订单?
??
你的顾问是否有深刻的记忆力,不记得他所开的订单?
你好,我真的越来越笨了。
如何在mql4中创建一个关联数组?我需要存储一个键--timecurrent 和一个值--tick price。然后与这些对子一起工作。
另一个问题,为什么MT5拒绝导入ticks?
我有一个带引号的CSV文件,它需要什么?
它需要字段分隔符正确,日期、时间在不同的字段中,并且格式正确...。
也许这些行应该用 \r\n 分隔(我不记得它是否只需要 \n 还是取决于编码)。
这不是 "记住 "的问题,而是在不丢失数据的情况下正确重启的问题。对于这一点,它不是关于记忆,而是关于寻找。对于一个测试人员来说,当然是记住了就行。
在第一次打勾时就有一次--翻阅可用的历史记录,选择你自己最近的一次:-)
(TS在市场上没有超过1个未结订单,它们不会分批飞到历史上)
接下来只要记住...
专业人士,您好!
我需要帮助编写部分EA代码。
我想根据输入数据在我的EA中实现动态止损和止盈。
我采取了一个时期的高点和低点数据(例如前24条)。
我为此使用了以下几句话。
Ind_HIGH=HIGH[iHighest(Symbol(),0,MODE_HIGH,24,1)]; //获得这段时间的极值指数
Ind_LOW =Low[iLowest(Symbol(),0,MODE_LOW,24,1)]。//获得该时期的极值指数
然后确定在这些极点的价格值
Ind_H =iHigh(Symbol(),0,Ind_HIGH)。//获得HIGH价格值
Ind_L_Low(Symbol(),0,Ind_LOW)。//获得低价格值
...并得到1条上的价格值。
Ind_C =iClose(Symbol(),0,1);//获得CLOSE价格值
比较Ind_C和Ind_H : Ind_L,我想获得价格差异并将其转化为点数,因为我们似乎需要SL和TP的整数值。
但由于某些原因,它并不奏效。我需要290和193(就像图片上一样)
请帮助我写这部分代码...
提前感谢!
专业人士,您好!
我需要帮助编写部分EA代码。
我想根据输入数据在我的EA中实现动态止损和止盈。
我采取了一个时期的高点和低点数据(例如前24条)。
我为此使用了以下几句话。
Ind_HIGH=HIGH[iHighest(Symbol(),0,MODE_HIGH,24,1)]; //获得这段时间的极值指数
Ind_LOW =Low[iLowest(Symbol(),0,MODE_LOW,24,1)]。//获得该时期的极值指数
然后确定在这些极点的价格值
Ind_H =iHigh(Symbol(),0,Ind_HIGH)。//获得HIGH价格值
Ind_L_Low(Symbol(),0,Ind_LOW)。//获得低价格值
...并得到1条上的价格值。
Ind_C =iClose(Symbol(),0,1);//获得CLOSE价格值
比较Ind_C和Ind_H : Ind_L,我想获得价格差异并将其转化为点数,因为我们似乎需要整数的SL和TP。
但由于某些原因,它并不奏效。我需要290和193(就像图片上一样)
请帮助我写这部分代码...
提前感谢!
这里是最大/最小杆指数的地方
Ind_HIGH=iHighest(Symbol(),0,MODE_HIGH,24,1); //获得这段时间的极值 指数
Ind_LOW =iLowest(Symbol(),0,MODE_LOW,24,1)。//获得该时期的极值指数
这里是最大/最小杆指数的地方
Ind_HIGH=iHighest(Symbol(),0,MODE_HIGH,24,1); //获得该时期的极值指数。
Ind_LOW =iLowest(Symbol(),0,MODE_LOW,24,1); // 获得该时期的极值指数。
是的,欢呼吧!它成功了!
维塔利,谢谢你!
起初,终端开始骂人。我不得不改变计算方法。
它是这样的。
StopLoss=(Ind_C1-Ind_L24); //计算SL开仓买入
TakeProfit=(Ind_C1-Ind_L24); //计算TP开仓买入
而现在是这样的。
StopLoss=(Ind_C1-Ind_L24)/Point; //计算SL开仓买入
TakeProfit=(Ind_C1-Ind_L24)/Point; //计算TP开仓购买
而且一切都很顺利......)
我有rsx-nrp-coronforex.mq4指标,你能告诉我用哪些参数来获取曲线的数据吗?
double RSX_M = iCustom(Symbol(,PERIOD_CURRENT,"\\rsx-nrp-coronforex",??我应该在这里写些什么呢?)