以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何用代码实现判断行情是K线的第一条数据 和 最后一条数据  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=146986)

--  作者:canghaix
--  发布时间:2017/1/17 11:19:50
--  如何用代码实现判断行情是K线的第一条数据 和 最后一条数据
请问下,
1,如何用代码实现判断行情是K线的第一条数据?
2,如何用代码实现判断行情是K线的最后一条数据?

--  作者:pyd
--  发布时间:2017/1/17 11:31:26
--  

if todaybar=1

if islastbar


--  作者:canghaix
--  发布时间:2017/1/17 13:21:22
--  
  可能您没明白我的意思:
 
todaybar=1, 表示 当前bar是否是 第一根bar.
   比如9:00开盘,9:00-9:01时,todaybar=1。 在这根Bar内,9:00:01的行情,是第一条数据。
问题1:如何判断  9:00-9:01的第一条数据呢?
问题2:如何判断 9:00-9:01这根K线的最后一条数据?

--  作者:jinzhe
--  发布时间:2017/1/17 13:26:54
--  

barpos=1

barpos=datacount


--  作者:canghaix
--  发布时间:2017/1/17 13:46:04
--  
 回复 Jinzhe
   
    您的这种方法不能实现吧?
 barpos, datacount, 都是返回 图表上K线的个数。
对于K线内的数据,不能识别。
  
我的问题是:
 比如9:00开盘,9:00-9:01时, 在这根Bar内,9:00:01的行情,是第一条数据。
问题1:如何判断  9:00-9:01内 ,9:00:01是否是的第一条数据呢?
问题2:如何判断 9:00-9:01内,如:9:00:59是否是这根K线的最后一条数据?


--  作者:jinzhe
--  发布时间:2017/1/17 13:50:12
--  
无法判断
--  作者:canghaix
--  发布时间:2017/1/17 13:57:32
--  
确定吗?


 还有个疑问:second, time, 等其他涉及到秒的函数,为啥都不能精确到秒,只能精确到分钟。 比如: 当前K线的秒数是60,下一根就是120, 下下一根就是180

--  作者:jinzhe
--  发布时间:2017/1/17 13:59:23
--  
以下是引用jinzhe在2017-1-17 13:50:12的发言:
无法判断


--  作者:jinzhe
--  发布时间:2017/1/17 13:59:36
--  
以下是引用canghaix在2017-1-17 13:57:32的发言:
确定吗?


 还有个疑问:second, time, 等其他涉及到秒的函数,为啥都不能精确到秒,只能精确到分钟。 比如: 当前K线的秒数是60,下一根就是120, 下下一根就是180

秒周期上才有秒,分钟周期上是没有秒的


--  作者:canghaix
--  发布时间:2017/1/17 14:03:26
--  
接受行情时,当日的第一条行情写日志,余下所有时刻都不写日志,如何实现?  发帖心情 Post By:2017-1-17 13:29:20 [只看该作者

请问下:

接受行情时,当日的第一条行情写日志,余下所有时刻都不写日志,如何实现?
 比如: 9:00:00开盘,开盘后,接收到的第一条行情时,输出仓位信息,余下所有时刻都不输出日志,如何实现? 谢谢