以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师写,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149633)

--  作者:luoxlt
--  发布时间:2017/3/24 11:38:25
--  请老师写,谢谢
跨周期模型,这里以30分钟和1分钟为例,思路是小周期开仓,大周期平仓。达到小周期止损条件,小周期当根k线收盘价止损。达到大周期止损条件,大周期当根k线收盘价止损。由于是日内交易,当日收盘前10分钟,无论如何都平仓。
用到的条件:
小周期开多条件
小周期开空条件
大周期平多条件
大周期平空条件
小周期止损条件
大周期止损条件
达到小周期开多条件,当前小周期收盘价开多
达到小周期开空条件,当前小周期收盘价开空
达到大周期平多条件,当前大周期收盘价平多
达到大周期平空条件,当前大周期收盘价平空
达到小周期止损条件,当前小周期收盘价止损
达到大周期止损条件,当前大周期收盘价止损
重点是:开仓都是以大周期对应的第二根小周期k线的收盘价开仓。平仓都是以大周期收盘价平仓的(也可以理解为以大周期对应的最后一根小周期k线的收盘价平仓)。
举例:
恒指,早上9:15开盘。
当9:16(第二根小周期k线)达到“小周期开多条件”时开多(1分钟小周期)。
当达到“小周期止损条件”就小周期k线收盘价止损。
如果没有止损。那就在9:45分的时候判断是否达到“大周期平多条件”,达到就平仓。达不到,就下一个大周期判断是否达到“大周期平仓条件”,达到就平仓。达不到继续持仓。(30分钟大周期,也就是9:45如果不平仓,那就要等到10:15分的时候再判断是否平仓)。


谢谢。

--  作者:luoxlt
--  发布时间:2017/3/24 11:49:49
--  
补充一点,持仓到第二个大周期开始以后。将不出现小周期止损的情况。直到重新开仓,才会出现小周期止损。也就是小周期止损只出现在开仓后的第一个大周期时间段内。谢谢。
[此贴子已经被作者于2017/3/24 11:51:10编辑过]

--  作者:wenarm
--  发布时间:2017/3/24 13:39:19
--  

用户可以自行尝试编写,在编写过程中有问题时,可以询问技术人员协助解决


--  作者:luoxlt
--  发布时间:2017/3/24 13:42:32
--  
不会写啊。所以才请教的。谢谢
--  作者:luoxlt
--  发布时间:2017/3/24 13:43:33
--  
不会写啊。所以才请教的。谢谢 。真心不会写这个。条件都有的,就是不会表达这里的开平仓。这就是不懂的地方了。
--  作者:luoxlt
--  发布时间:2017/3/24 13:45:53
--  回复:(wenarm)用户可以自行尝试编写,在编写过程中...
条件都有的,已经用中文标示了,这个不用版主写代码。就是不会表达这里的跨周期开平仓和止损啊。这就是不懂的地方了。 谢谢
--  作者:luoxlt
--  发布时间:2017/3/24 14:08:55
--  
这里写出的跨周期部分,因为不会,已经折腾了好久了。在线等哈。谢谢。
--  作者:yukizzc
--  发布时间:2017/3/24 14:11:07
--  

跨周期用stkindi去调用

具体看函数例子,里面有调用ma均线的范例,你把ma改成你策略的交易条件就是了


--  作者:luoxlt
--  发布时间:2017/3/24 14:21:38
--  
刚刚看了一下,谢谢版主。请教版主,如何确定对应30分钟周期里的第二根和最后一根(对应30分钟周期里的第30根1分钟周期k线)1分钟k线呢?例如9:30开盘。对应的第二根有9:31,   10:01,   10:31,  ........。对应的最后一根有10:00,    10:30,   11:00,  ......。谢谢。这里是最难表达的。因为如果没有对应的话,小周期里的信号会在大周期没有结束的时候飘忽。
--  作者:wenarm
--  发布时间:2017/3/24 14:31:43
--  

这种方式不行,没办法对应某个点的位置,