欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教关于逐K线模式的机理

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4371人关注过本帖树形打印复制链接

主题:请教关于逐K线模式的机理

帅哥哟,离线,有人找我吗?
a28861211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 努力认真地学习
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2014/9/16 22:22:01
请教关于逐K线模式的机理  发帖心情 Post By:2014/9/29 21:30:40 [只看该作者]

逐K线模式,说是每条K线都运行一次所编写的系统。
问题一:
      但是,很多时候,需要的不是单单一个每个K线,而是每个最新价格都运行一次系统,符合的执行相关的指令,不然等K线完结都错过好的进场机会了,尤其在期货上,是否我存在的理解错误的情况,望请指教。
问题二:
      如果是执行语句时,这个语句是:最新价对比此刻所对应的1分钟的的收盘价进行比较,那么软件是否停下来等1分钟出收盘价才继续执行?

请前辈们指教。

 回到顶部
帅哥哟,离线,有人找我吗?
klc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
  发帖心情 Post By:2014/9/29 22:00:01 [只看该作者]

1、逐K线是指:每次计算,都从第一根K线顺序计算到最后一根K线(包括历史K线和当前K线)。

2、勾选了“只刷新最后一根K”,则表示在1分钟内(如果是在一分钟周期的话),每次价格变化都只重新计算最后一根K线,而不重新计算历史K线。


 回到顶部
美女呀,离线,留言给我吧!
自渔自乐
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:338 积分:0 威望:0 精华:0 注册:2013/8/31 16:51:14
  发帖心情 Post By:2014/9/29 22:15:23 [只看该作者]

特别是const常数化某个指标的时候

如果只刷最后一次,评测则不准,带有未来性质,因为是以最后一根k线相关的指标得到的常数去评测以前的历史



[此贴子已经被作者于2014/9/29 22:15:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
klc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
  发帖心情 Post By:2014/9/29 22:32:31 [只看该作者]

举个例,如果你1分钟图,有499根历史K线,当前K线是第500根,期货0.5秒价格变一次,那么逐K的运作机理:

1、不勾“仅刷新最后K”,每0.5秒都在每根K线上完整运行你的程序,即你的程序被循环500次运行;

2、勾选“仅刷新最后k线”,每0.5秒仅计算一根K线(当前K线),但每一分钟(K线走完切换新的K线时)又得从第一根K线顺序执行到最后一根K线(这次是501次循环)

 

当你理解了以上机理,我再回答你的问题:

问题1:逐K线 和 K线走完,不是一个概念!!!逐K线也同样会对每次价格变动进行计算(且不管是否勾选了“仅刷新最后K线”,因为最后一根K线,即当前K线,是每tick计算一次的)。所以在不讨论轮询好还是K线走完好的情况下,逐K线+轮询下单,是可以做到不错过你说的好的进场机会的。

 

问题2:你的语句“最新价和此刻所对应的1分钟的的收盘价进行比较”,自然是每0.5秒会比较一次。只是每0.5秒的最新价和收盘价都在变化,从而可能造成这一秒出信号了,下一秒信号消失了!!!而探讨这个问题的范畴就涉及到“轮询好”还是“走完K线好”了。


版主评定:好评,获得3个金币奖励好评,获得3个金币奖励
(理由:中肯)
 回到顶部
帅哥哟,离线,有人找我吗?
klc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:993 积分:1787 威望:0 精华:5 注册:2012/11/28 17:37:20
  发帖心情 Post By:2014/9/29 22:34:23 [只看该作者]

你要理解公式计算和交易是两回事。逐K线计算和序列计算是公式计算模式的中的概念,走完K线下单或轮询下单是交易中的概念。不可混淆

 回到顶部
帅哥哟,离线,有人找我吗?
a28861211
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 努力认真地学习
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2014/9/16 22:22:01
  发帖心情 Post By:2014/9/29 23:31:12 [只看该作者]


你这么一说,我又有疑问需要请教:
是否如果是“自编的系统进行检测”(就是自己有个策略想用程序化来进行检测,统计此策略是否好)   是否 与  “真正是作为交易系统” 的程序编写是不同的,因为即使是逐K还是序列,它们都会是轮询的,就如 最新价 这个函数就不可能出现在“系统检测”当中,因为它只是回测历史数据,而历史的k线并不存在最新价这玩意?是这样子吗?


 回到顶部
帅哥哟,离线,有人找我吗?
a28861211
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 努力认真地学习
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2014/9/16 22:22:01
  发帖心情 Post By:2014/9/29 23:32:47 [只看该作者]

以下是引用klc在2014/9/29 22:00:01的发言:

1、逐K线是指:每次计算,都从第一根K线顺序计算到最后一根K线(包括历史K线和当前K线)。

2、勾选了“只刷新最后一根K”,则表示在1分钟内(如果是在一分钟周期的话),每次价格变化都只重新计算最后一根K线,而不重新计算历史K线。





你这么一说,我又有疑问需要请教:

是否如果是“自编的系统进行检测”(就是自己有个策略想用程序化来进行检测,统计此策略是否好)   是否 与  “真正是作为交易系统” 的程序编写是不同的,因为即使是逐K还是序列,它们都会是轮询的,就如 最新价 这个函数就不可能出现在“系统检测”当中,因为它只是回测历史数据,而历史的k线并不存在最新价这玩意?是这样子吗?


 回到顶部
帅哥哟,离线,有人找我吗?
a28861211
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 努力认真地学习
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2014/9/16 22:22:01
  发帖心情 Post By:2014/9/29 23:33:42 [只看该作者]

@klc

收盘价不是应该是当K线完结之后才有吗?按没0.5秒回轮询一次,那么也就是,120次之后才会出现K线的收盘价,那时候的轮询才有数据进行比较,才可以进行下一个语句?


 回到顶部
帅哥哟,离线,有人找我吗?
a28861211
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 努力认真地学习
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2014/9/16 22:22:01
  发帖心情 Post By:2014/9/29 23:41:47 [只看该作者]

@klc
其实单独只有轮询,是否就等于序列模式?

 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/9/30 9:09:26 [只看该作者]

1,收盘价用C表示,实时C及代表盘中最新价。

2,轮询和序列不是一个概念,请做区分

序列和逐K是公式的运行模式,固定轮询和走完K线是信号的检测机制

[此贴子已经被作者于2014/9/30 9:09:34编辑过]


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
总数 11 1 2 下一页