[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 531 1...524525526527528529530531532533534535536537538...1145 新评论 T-G 2010.04.23 11:24 #5301 请指教,我想做一个条件,检查自上一次关闭订单以来已经过去了多少时间,类似于 TimeCurrent()>=FindLastTime()+TimeOut 循环被写入。 int FindLastTime() { int order_time; int ticket; int itime = 0; int ticketnumber = 0; for (int i=OrdersTotal()-1; i>=0; i--) { OrderSelect(i, SELECT_BY_POS, MODE_HISTORY); if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic) continue; if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { ticket = OrderTicket(); if (ticket > ticketnumber) { order_time = OrderCloseTime(); itime = order_time; ticketnumber = ticket; } } } return (order_time); } 但由于某些原因,它不工作,也不返回最后一个订单的时间。 Victor Nikolaev 2010.04.23 13:02 #5302 d22 писал(а)>> 开始() { 静态bool f=1。 如果(f==1) { Alert("bid1=",Bid)。 f=0; 睡眠(30000)。 RefreshRates()。 f=1; Alert("bid2=",Bid)。 } } 我什么都不明白。这样的代码在测试器上总是给出相同的bid1和bid2,它不可能在30秒内是相同的价格。 Sleep()在测试器中不工作 Aleksey Filatkin 2010.04.23 15:39 #5303 T-G >>: Знатоки подскажите, пытаюсь сделать условие что бы проверялось сколько времени прошло с момента последнего закрытого ордера, что то типа был написан цикл: Но почему то не работает и не возвращает время последнего ордера 变量类型OrderCloseTime(); - datetime 改变函数中的变量类型声明 datetime order_time。 datetime itime=0。 Oleg 2010.04.23 19:58 #5304 谁能推荐一下关于撰写贸易顾问的好文献--尽可能实用的东西。 Dmitry Chepik 2010.04.24 10:14 #5305 你好!我有一个不可抑制的愿望,想学习如何在MQL4-5中编程,但我在编程方面的知识为零。 我应该从哪里开始,也许从BASIC、Pascal、C+,或者MQL开始?如果你能指导我沿着阻力最小的道路前进,我将非常感谢你。:) DDFedor 2010.04.24 10:22 #5306 chepikds писал(а)>> 你好!我想学习MQL4-5的编程,但我对它一无所知。 从哪里开始呢?如果你能指导我沿着阻力最小的道路前进,我将非常感谢你。:) 找一本编程书,解决最简单的问题...在MQL中...在学习了算法的基础知识后,贸易和图形问题将得到很好的解决。 Dmitry Chepik 2010.04.24 10:27 #5307 DDFedor >>: берите задачник по программированию и решайте САМЫЕ ПРОСТЫЕ задачи... на MQL... торговые и графические задачи будут хорошо решаться после усвоения ОСНОВ алгоритмизации. 但你需要一个起点,不是吗? 算法的基本原理是什么? 你能说得更具体一些吗? [删除] 2010.04.24 10:37 #5308 下午好,朋友们。 请告诉我是否可以将金融工具的报价从MetaTrader导出到外部文件(如excel文件)。 我习惯于用excel做分析。 事先非常感谢。 DDFedor 2010.04.24 10:37 #5309 chepikds писал(а)>> 但你需要一个起点,不是吗? 算法的基本原理是什么? 你能更具体一些吗? 很难给你具体的建议。翻阅你的课本和文件。通过课本上的例子,直到你明白它是如何工作的..."这就像在组装一个自动机......重复,重复,重复,重复,重复,重复,重复,重复....................." keekkenen 2010.04.24 12:49 #5310 Morzh09 >>: Добрый день, друзья. Подскажите, пожалуйста, можно ли выгрузить из MetaTrader'a котировки финансовых инструментов во внешний файл (например, в файл excel). Привык проводить анализ в Excel. Заранее большое спасибо. F2,选择工具,时间框架和导出按钮 1...524525526527528529530531532533534535536537538...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
TimeCurrent()>=FindLastTime()+TimeOut
循环被写入。但由于某些原因,它不工作,也不返回最后一个订单的时间。
开始()
{
静态bool f=1。
如果(f==1)
{
Alert("bid1=",Bid)。
f=0;
睡眠(30000)。
RefreshRates()。
f=1;
Alert("bid2=",Bid)。
}
}
我什么都不明白。这样的代码在测试器上总是给出相同的bid1和bid2,它不可能在30秒内是相同的价格。
Sleep()在测试器中不工作
Знатоки подскажите, пытаюсь сделать условие что бы проверялось сколько времени прошло с момента последнего закрытого ордера, что то типа
Но почему то не работает и не возвращает время последнего ордера
变量类型OrderCloseTime(); - datetime改变函数中的变量类型声明
datetime order_time。
datetime itime=0。
你好!我想学习MQL4-5的编程,但我对它一无所知。 从哪里开始呢?如果你能指导我沿着阻力最小的道路前进,我将非常感谢你。:)
找一本编程书,解决最简单的问题...在MQL中...在学习了算法的基础知识后,贸易和图形问题将得到很好的解决。
берите задачник по программированию и решайте САМЫЕ ПРОСТЫЕ задачи... на MQL... торговые и графические задачи будут хорошо решаться после усвоения ОСНОВ алгоритмизации.
但你需要一个起点,不是吗? 算法的基本原理是什么? 你能说得更具体一些吗?请告诉我是否可以将金融工具的报价从MetaTrader导出到外部文件(如excel文件)。
我习惯于用excel做分析。
事先非常感谢。
但你需要一个起点,不是吗? 算法的基本原理是什么? 你能更具体一些吗?很难给你具体的建议。翻阅你的课本和文件。通过课本上的例子,直到你明白它是如何工作的..."这就像在组装一个自动机......重复,重复,重复,重复,重复,重复,重复,重复....................."
Добрый день, друзья.
Подскажите, пожалуйста, можно ли выгрузить из MetaTrader'a котировки финансовых инструментов во внешний файл (например, в файл excel).
Привык проводить анализ в Excel.
Заранее большое спасибо.
F2,选择工具,时间框架和导出按钮