[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 163 1...156157158159160161162163164165166167168169170...631 新评论 MikeM 2012.06.06 12:17 #1621 这不是我的愿望。这是对你12:08的问题的回答。 Paladin80 2012.06.06 12:25 #1622 MikeM: 这不是我的愿望。这是对你12:08的问题的回答。 好的。在帖子上点击 "回复",我没有意识到这是对我问题的回答。但好的建议,我将按照你的建议去做。谢谢你。 Alekseu Fedotov 2012.06.06 13:28 #1623 paladin80: 好的,点击帖子中的 "回复",我没有意识到这是对我问题的回答。但建议是好的,我会按照你的建议去做。谢谢你。 我的理解是,如果你有一个以上的EA,并且在发送交易订单 时没有重叠。 你可以用这个。 if(IsTradeContextBusy())Sleep(5000);//Торговый поток занят. Подождите 5 ceкунд 在OrderSend()之前插入它。 Alekseu Fedotov 2012.06.06 13:34 #1624 更好的是,这里有一个用于开仓 的功能。 //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 10.04.2008 | //| Описание : Открывает позицию по рыночной цене. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента (NULL или "" - текущий символ) | //| op - операция | //| ll - лот | //| sl - уровень стоп | //| tp - уровень тейк | //| mn - MagicNumber | //| co - комментарий | //+----------------------------------------------------------------------------+ void OpenPosition(string sy, int op, double ll, double sl=0, double tp=0, int mn=0, string co="") { color clOpen; datetime ot; double pp, pa, pb; int dg, err, it, ticket=0; if (sy=="" || sy=="0") sy=Symbol(); if (op==OP_BUY) clOpen=clOpenBuy; else clOpen=clOpenSell; if (co=="") co=WindowExpertName()+" "+GetNameTF(Period()); for (it=1; it<=NumberOfTry; it++) { if (!IsTesting() && (!IsExpertEnabled() || IsStopped())) { Print("OpenPosition(): Остановка работы функции"); break; } while (!IsTradeAllowed()) Sleep(5000); RefreshRates(); dg=MarketInfo(sy, MODE_DIGITS); pa=MarketInfo(sy, MODE_ASK); pb=MarketInfo(sy, MODE_BID); if (op==OP_BUY) pp=pa; else pp=pb; pp=NormalizeDouble(pp, dg); ot=TimeCurrent(); if (MarketWatch) ticket=OrderSend(sy, op, ll, pp, Slippage, sl, tp, co, mn, 0, clOpen); else ticket=OrderSend(sy, op, ll, pp, Slippage, sl, tp, co, mn, 0, clOpen); if (ticket>0) { if (UseSound) PlaySound(SoundSuccess); break; } else { err=GetLastError(); if (UseSound) PlaySound(SoundError); if (pa==0 && pb==0) Message("Проверьте в Обзоре рынка наличие символа "+sy); // Вывод сообщения об ошибке Print("Error(",err,") opening position: ",ErrorDescription(err),", try ",it); Print("Ask=",pa," Bid=",pb," sy=",sy," ll=",ll," op=",GetNameOP(op), " pp=",pp," sl=",sl," tp=",tp," mn=",mn); // Блокировка работы советника if (err==2 || err==64 || err==65 || err==133) { gbDisabled=True; break; } // Длительная пауза if (err==4 || err==131 || err==132) { Sleep(1000*300); break; } if (err==128 || err==142 || err==143) { Sleep(1000*66.666); if (ExistPositions(sy, op, mn, ot)) { if (UseSound) PlaySound(SoundSuccess); break; } } if (err==140 || err==148 || err==4110 || err==4111) break; if (err==141) Sleep(1000*100); if (err==145) Sleep(1000*17); if (err==146) while (IsTradeContextBusy()) Sleep(1000*11); if (err!=135) Sleep(1000*7.7); } } if (MarketWatch && ticket>0 && (sl>0 || tp>0)) { if (OrderSelect(ticket, SELECT_BY_TICKET)) ModifyOrder(-1, sl, tp); } } [Удален] 2012.06.06 16:18 #1625 日安!关于trawl的问题:我设置了25点的追踪止损。 晚上我下班回家,交易没有结束,尽管当天的价格离70点。 Роман 2012.06.06 16:24 #1626 demid61: 日安!关于trawl的问题:我设置了25点的追踪止损。 晚上我下班回家,交易没有结束,尽管当天的价格离70点。 代码在哪里?没有代码 -这里。 --- 2012.06.06 16:33 #1627 demid61: 日安!关于拖曳的问题。 我设置了25点的拖曳止损。 这里可能有一个小的 "而我正在关闭电脑 "的论题。 [Удален] 2012.06.06 17:25 #1628 sergeev: 这里可能有一个小的 "和关闭计算机 "的行动。 :))我以为没有电脑也能工作 Рустам 2012.06.07 08:29 #1629 gawara: 各位先生,大家好...我在谷歌上搜索了很久,但没有找到...我有一个问题,在html中的一个陈述,它需要在一个图形上可视化,以使其清晰,在我看来,从编程的角度来看,这是可能的,谁遇到过这样的事情,请告知... 我想一定有某种脚本可以完成这项工作 ...提前感谢... https://www.mql5.com/ru/code/10425 [删除] 2012.06.07 08:29 #1630 朋友们! 帮助,我想不明白...... 我怎样才能得到一个观点。 如果( 利润>=0.10 &&利润<=0.99) dp =1; 否则 if( profit>=1.00 && profit <=9.99) dp =10; 否则 if( profit>=10.00 && profit <=99.99) dp =100; ...如此循环下去for( i=0; i<=100000; i++) 简单地说,如何确定整数的小数点后的位数(小数点很清楚)? 1...156157158159160161162163164165166167168169170...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这不是我的愿望。这是对你12:08的问题的回答。
好的,点击帖子中的 "回复",我没有意识到这是对我问题的回答。但建议是好的,我会按照你的建议去做。谢谢你。
我的理解是,如果你有一个以上的EA,并且在发送交易订单 时没有重叠。
你可以用这个。
在OrderSend()之前插入它。
更好的是,这里有一个用于开仓 的功能。
日安!关于trawl的问题:我设置了25点的追踪止损。 晚上我下班回家,交易没有结束,尽管当天的价格离70点。
代码在哪里?没有代码 -这里。
日安!关于拖曳的问题。 我设置了25点的拖曳止损。
这里可能有一个小的 "而我正在关闭电脑 "的论题。
这里可能有一个小的 "和关闭计算机 "的行动。
:))我以为没有电脑也能工作
各位先生,大家好...我在谷歌上搜索了很久,但没有找到...我有一个问题,在html中的一个陈述,它需要在一个图形上可视化,以使其清晰,在我看来,从编程的角度来看,这是可能的,谁遇到过这样的事情,请告知... 我想一定有某种脚本可以完成这项工作 ...提前感谢...
https://www.mql5.com/ru/code/10425
朋友们!
帮助,我想不明白......
我怎样才能得到一个观点。
如果( 利润>=0.10 &&利润<=0.99) dp =1;
否则
if( profit>=1.00 && profit <=9.99) dp =10;
否则
if( profit>=10.00 && profit <=99.99) dp =100;
...如此循环下去for( i=0; i<=100000; i++)
简单地说,如何确定整数的小数点后的位数(小数点很清楚)?