新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1576 1...156915701571157215731574157515761577157815791580158115821583...1953 新评论 Tretyakov Rostyslav 2021.08.06 16:02 #15751 Eugen8519:我已经做了这个功能,谢谢你的支持和帮助。 不客气) darirunu1 2021.08.06 17:17 #15752 Mihail Matkovskij:这取决于你如何根据统计数字来计算停止和采取...不太清楚什么是 "按蜡烛图统计",你是如何计算的。 答案就像癌症的哨声,奇怪的是,它总是回答我的问题。 Mihail Matkovskij 2021.08.06 18:37 #15753 darirunu1:答案就像小龙虾的口哨声,很奇怪,它总是回答我的问题。你怎么能回答一个你不知道是什么的问题呢...?:)为了了解如何计算停止和采取,在你的情况下,你需要知道你是如何通过蜡烛图计算统计的?因为 "烛台统计 "是一个非常广泛的术语... 另外,你想要什么样的停车和取车比例...?这里有一个完整的交易系统要为你想出来,因为你甚至不知道手头的任务...... darirunu1 2021.08.07 04:47 #15754 Mihail Matkovskij:你怎么能回答一个不清楚是什么的问题呢...?:)为了了解如何计算停止和采取,在你的情况下,你需要知道你如何计算蜡烛图的统计?由于 "烛台统计 "是一个非常灵活的术语... 另外,你想要什么样的停车和取车比例...?这里有一个完整的交易系统要为你想出来,因为你甚至不知道手头的任务...... int cnt,ticket,total=0; st = "一般时间 周一至周五 周三至周四至周五\n"; 双重cHeight, gHeight, max; int sat, sun, mon, thu, wen, ths, fri; //, NN; int H = TimeHour(TimeCurrent()); // 确定当前的小时。 双倍NN = H + N*24; // 定义偏移量 如果(NN>Bars)NN=Bars。 for (int t=0; t<24; t++) { int HeightZ = 0; int z=0; for (int i=0; i<=NNN; i++) { HeightZ =MathAbs(High[i]-Low[i])/Point ; z++; } 你有什么建议的方案? Any questions from newcomers Please Help. Basic EA Need help to finish Mihail Matkovskij 2021.08.07 09:11 #15755 darirunu1: 你有什么建议的方案? int cnt,ticket,total=0; st = "часы общ. пон. вт. ср. чт. пт. \n"; double cHeight, gHeight, Max; int sat, sun, mon, thu, wen, ths, fri; //, NN; int H = TimeHour(TimeCurrent()); // определим текущий час double NN = H + N*24; // определим смещение if (NN>Bars) NN=Bars; for (int t=0; t<24; t++) { int HeightZ = 0; int z=0; for (int i=0; i<=NN; i++) { HeightZ = (High[i]-Low[i])/Point; z++; } } 据我所知,你的运动是按杆的高度计算的(MathAbs 是不需要的)。 и double NN = H + N*24; 在这里,你要计算的是小节的数量...但对于初学者来说,最好只设置为一个正数。 你可以 这样计算平均棒的移动。 double avBarMove(int _period) { double cmMove = 0; for (int i = 0; i < _period; i++) cmMove += High[i]-Low[i]; return cmMove / _period; } 现在,你可以尝试根据函数的结果来计算停止和取舍。 Eugen8519 2021.08.07 10:20 #15756 帮助我正确定位功能 SendNotification ("текст"); 在这里插入了它的入仓信息 void OPENORDER(string ord) { double priceL=m_symbol.Ask(); if(ord=="Sell") SendNotification ("текст"); //--- check for free money if(m_account.FreeMarginCheck(Symbol(),ORDER_TYPE_BUY,my_lot,priceL)<0.0) printf("We have no money. Free Margin = %f",m_account.FreeMargin()); else if(!m_trade.Sell(my_lot,Symbol(),m_symbol.Bid(),my_SL,my_TP,"")) Print("BUY_STOP -> false. Result Retcode: ",m_trade.ResultRetcode(), ", description of Retcode: ",m_trade.ResultRetcodeDescription(), ", ticket of order: ",m_trade.ResultOrder()); // Если sell, то не открываемся double priceS=m_symbol.Bid(); if(ord=="Buy") SendNotification ("текст"); //--- check for free money if(m_account.FreeMarginCheck(Symbol(),ORDER_TYPE_SELL,my_lot,priceS)<0.0) printf("We have no money. Free Margin = %f",m_account.FreeMargin()); else if(!m_trade.Buy(my_lot,Symbol(),m_symbol.Ask(),my_SL,my_TP,"")) Print("Buy -> false. Result Retcode: ",m_trade.ResultRetcode(), ", description of result: ",m_trade.ResultRetcodeDescription(), ", ticket of deal: ",m_trade.ResultDeal()); return; } 而且我已经成功地在我的智能手机上收到了通知。 但如何以及在何处插入 SendNotification 当我达到止损或获利 时,要得到一个信息? Mihail Matkovskij 2021.08.07 11:18 #15757 Eugen8519: 帮助正确定位功能在这里插入了它的入仓信息而且我已经成功地在我的智能手机上收到了通知。但如何以及在何处插入当我达到止损或获利 时,会收到一个信息? 见OnTradeTransaction Tretyakov Rostyslav 2021.08.07 11:19 #15758 Eugen8519: 但如何以及在何处插入 当达到止损或止盈时,要发送一个信息? 首先,你需要创建一个函数来控制订单的关闭。 Mihail Matkovskij 2021.08.07 11:22 #15759 MakarFX:首先,我们需要创建一个函数来控制订单的关闭。 当服务器上的任何止损单被触发时,OnTradeTransaction 将被触发。 Eugen8519 2021.08.07 11:28 #15760 MakarFX:首先,我们必须创建一个函数来控制订单的关闭。 穿过去怎么样?价值评估_REASON_SL价值评估 1...156915701571157215731574157515761577157815791580158115821583...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我已经做了这个功能,谢谢你的支持和帮助。
不客气)这取决于你如何根据统计数字来计算停止和采取...不太清楚什么是 "按蜡烛图统计",你是如何计算的。
答案就像癌症的哨声,奇怪的是,它总是回答我的问题。
答案就像小龙虾的口哨声,很奇怪,它总是回答我的问题。
你怎么能回答一个你不知道是什么的问题呢...?:)
为了了解如何计算停止和采取,在你的情况下,你需要知道你是如何通过蜡烛图计算统计的?因为 "烛台统计 "是一个非常广泛的术语...
另外,你想要什么样的停车和取车比例...?这里有一个完整的交易系统要为你想出来,因为你甚至不知道手头的任务......你怎么能回答一个不清楚是什么的问题呢...?:)
为了了解如何计算停止和采取,在你的情况下,你需要知道你如何计算蜡烛图的统计?由于 "烛台统计 "是一个非常灵活的术语...
另外,你想要什么样的停车和取车比例...?这里有一个完整的交易系统要为你想出来,因为你甚至不知道手头的任务......int cnt,ticket,total=0;
st = "一般时间 周一至周五 周三至周四至周五\n";
双重cHeight, gHeight, max;
int sat, sun, mon, thu, wen, ths, fri; //, NN;
int H = TimeHour(TimeCurrent()); // 确定当前的小时。
双倍NN = H + N*24; // 定义偏移量
如果(NN>Bars)NN=Bars。
for (int t=0; t<24; t++)
{
int HeightZ = 0; int z=0;
for (int i=0; i<=NNN; i++)
{
HeightZ =MathAbs(High[i]-Low[i])/Point ;
z++;
}
你有什么建议的方案?据我所知,你的运动是按杆的高度计算的(MathAbs 是不需要的)。
и
在这里,你要计算的是小节的数量...但对于初学者来说,最好只设置为一个正数。
你可以 这样计算平均棒的移动。
现在,你可以尝试根据函数的结果来计算停止和取舍。
帮助我正确定位功能
在这里插入了它的入仓信息
而且我已经成功地在我的智能手机上收到了通知。
但如何以及在何处插入
SendNotification
当我达到止损或获利 时,要得到一个信息?
帮助正确定位功能
在这里插入了它的入仓信息
而且我已经成功地在我的智能手机上收到了通知。
但如何以及在何处插入
当我达到止损或获利 时,会收到一个信息?
见OnTradeTransaction
Eugen8519:
但如何以及在何处插入
当达到止损或止盈时,要发送一个信息?
首先,你需要创建一个函数来控制订单的关闭。
首先,我们需要创建一个函数来控制订单的关闭。
当服务器上的任何止损单被触发时,OnTradeTransaction 将被触发。
首先,我们必须创建一个函数来控制订单的关闭。