任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 714 1...707708709710711712713714715716717718719720721...1178 新评论 Evgeniy Khaynatskas 2014.09.23 07:57 #7131 我在哪里可以找到基辅时间或格林尼治时间的所有交易所的午餐时间的开始和结束数据? Mislaid 2014.09.23 14:00 #7132 alexey1979621:大家好,我已经在第711页上问了一个类似的问题,不幸的是没有人回应,也许现在有人...我这样做。我把情况带到零累积位置(锁定),然后关闭锁。现在,详细介绍。1.计算总头寸。逆向订单 如果我们买入,我们的总头寸就会按订单手数增加。 如果是卖出,总头寸将按订单手数减少。订单搜索周期结束2.创建一个地点。如果总头寸高于零,我们就卖出。如果总头寸低于零,我们将买入。否则,我们什么都不做。手数等于总头寸。3.平仓很多(重叠的位置)。无休止的循环 ( while ( true ) ) 将买入和卖出订单的刻度线重置为零 循环处理订单 如果(buy)为买入订单提交票据 如果(卖出) 提交 卖出 指令票 关闭订单循环 如果(有卖出和买入),则为交叉收盘 否则退出无尽循环(break)。无限循环结束现在我们用选定的语言(MQL4)对这个算法进行编程 Roma Korobeynikov 2014.09.24 08:08 #7133 伙计们,请告诉我,如果我为一个挂单 设置一个关闭时间Data_1=iTime(Symbol(),PERIOD_D1,0) +86400; //订单寿命时间如果它已经在市场上(即已经被执行),它将关闭或不关闭。 Artyom Trishkin 2014.09.24 08:11 #7134 korobok777:伙计们,请告诉我,如果我为一个挂单设置一个关闭时间Data_1=iTime(Symbol(),PERIOD_D1,0) +86400; //订单寿命时间如果它已经在市场上(即已经被执行),它将关闭或不关闭。不 Roma Korobeynikov 2014.09.24 08:15 #7135 artmedia70: 不 非常感谢你。 Vladimir Pastushak 2014.09.24 14:03 #7136 大家好,我从来没有接触过文件操作,但我不得不这样做,我想不明白。任务是每天数次将数据写入csv文件中即今天24.09.2014的数据被写在一行不同类型的单元格中。A B C1 日期|价值|价值如果今天的数据有变化,我们将覆盖2014年9月24日的一行。如果是新的一天,我们重写新的一行。我在抽烟,我不能抽到烟... Alekseu Fedotov 2014.09.24 15:10 #7137 VOLDEMAR:大家好,我从来没有接触过文件操作,但我不得不这样做,我想不明白。任务是每天数次将数据写入csv文件中即今天24.09.2014的数据被写在一行不同类型的单元格中。A B C1 日期|价值|价值如果今天的数据有变化,我们将覆盖2014年9月24日的一行。如果是新的一天,我们重写新的一行。我在抽烟,我不能抽到烟...void Запись() { int handle; string st=TimeToStr(TimeCurrent(), TIME_DATE); string filename = st+" Bid_Ask.csv"; // Формируем имя файла handle = FileOpen(filename,FILE_CSV|FILE_READ | FILE_WRITE,';'); if(handle < 1) { Print("Не удалось создать файл. Ошибка #", GetLastError()); return; //FileClose(handle); } FileWrite(handle, " Время ", " Bid ", " Ask ", " Volume "); // заголовок FileSeek(handle, 0, SEEK_END); FileWrite(handle, TimeToStr(TimeCurrent(),TIME_MINUTES|TIME_SECONDS), Bid, Ask, Volume[0]); FileClose(handle); return; } 它必须是这样的东西。 Vladimir Pastushak 2014.09.24 15:35 #7138 r772ra: 可能是这样的。如果数据发生了变化,我如何重写最后一行? Alekseu Fedotov 2014.09.24 16:19 #7139 VOLDEMAR:如果数据发生了变化,我如何重写最后一行?FileSeek(), help. Sergey Dzyublik 2014.09.24 16:19 #7140 如果数据已经改变,我们应该把指针放到我们要用fileseek覆盖它的地方,用标准的filewrite...方法覆盖它,记住文件的结尾,用WinApi函数修剪它。或者使用标准方法,将位置写到文件的末尾,即有用信息结束的地方,然后再读取这个位置。(你可以把位置写到另一个文件中)。但无论如何,你最好修剪一下,而且没有标准的修剪工具(()。这就是Zhunko12.09.2014 20:19#这将是有趣的,因为WinApi功能 1...707708709710711712713714715716717718719720721...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好,我已经在第711页上问了一个类似的问题,不幸的是没有人回应,也许现在有人...
我这样做。
我把情况带到零累积位置(锁定),然后关闭锁。
现在,详细介绍。
1.计算总头寸。
逆向订单
如果我们买入,我们的总头寸就会按订单手数增加。
如果是卖出,总头寸将按订单手数减少。
订单搜索周期结束
2.创建一个地点。
如果总头寸高于零,我们就卖出。
如果总头寸低于零,我们将买入。
否则,我们什么都不做。
手数等于总头寸。
3.平仓很多(重叠的位置)。
无休止的循环 ( while ( true ) )
将买入和卖出订单的刻度线重置为零
循环处理订单
如果(buy)为买入订单提交票据
如果(卖出) 提交 卖出 指令票
关闭订单循环
如果(有卖出和买入),则为交叉收盘
否则退出无尽循环(break)。
无限循环结束
现在我们用选定的语言(MQL4)对这个算法进行编程
伙计们,请告诉我,如果我为一个挂单 设置一个关闭时间
Data_1=iTime(Symbol(),PERIOD_D1,0) +86400; //订单寿命时间
如果它已经在市场上(即已经被执行),它将关闭或不关闭。
伙计们,请告诉我,如果我为一个挂单设置一个关闭时间
Data_1=iTime(Symbol(),PERIOD_D1,0) +86400; //订单寿命时间
如果它已经在市场上(即已经被执行),它将关闭或不关闭。
不
大家好,我从来没有接触过文件操作,但我不得不这样做,我想不明白。
任务是每天数次将数据写入csv文件中
即今天24.09.2014的数据被写在一行不同类型的单元格中。
A B C
1 日期|价值|价值
如果今天的数据有变化,我们将覆盖2014年9月24日的一行。
如果是新的一天,我们重写新的一行。
我在抽烟,我不能抽到烟...
大家好,我从来没有接触过文件操作,但我不得不这样做,我想不明白。
任务是每天数次将数据写入csv文件中
即今天24.09.2014的数据被写在一行不同类型的单元格中。
A B C
1 日期|价值|价值
如果今天的数据有变化,我们将覆盖2014年9月24日的一行。
如果是新的一天,我们重写新的一行。
我在抽烟,我不能抽到烟...
可能是这样的。
如果数据发生了变化,我如何重写最后一行?
如果数据发生了变化,我如何重写最后一行?
FileSeek(), help.
如果数据已经改变,我们应该把指针放到我们要用fileseek覆盖它的地方,用标准的filewrite...方法覆盖它,记住文件的结尾,用WinApi函数修剪它。
或者使用标准方法,将位置写到文件的末尾,即有用信息结束的地方,然后再读取这个位置。(你可以把位置写到另一个文件中)。
但无论如何,你最好修剪一下,而且没有标准的修剪工具(()。
这就是Zhunko12.09.2014 20:19#
这将是有趣的,因为WinApi功能