以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  一个交易模型能否运行二个周期,  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=66294)

--  作者:dcz1688
--  发布时间:2014/6/18 11:17:22
--  一个交易模型能否运行二个周期,
一个交易模型能否运行二个周期,如一个交易模型中,一段程序在一分钟周期中运行,另一段程序在15分中周期中运行,
--  作者:yukizzc
--  发布时间:2014/6/18 11:23:28
--  

自己建立多框架分别设成1分钟和15分钟周期的,然后分别加载这个策略。

如果需要另一周期的数据的话用stkindi这个函数调用下


--  作者:dcz1688
--  发布时间:2014/6/18 12:35:44
--  
那么能否规定只做一手,如1分钟周期出现开多后,当15分钟周期也出现开多时,不再开多,反之同理,
--  作者:yukizzc
--  发布时间:2014/6/18 12:55:30
--  

可以啊,你在开仓代码里添加一个条件用stkindi读取另一个周期策略的持仓情况。

 


--  作者:qwer123
--  发布时间:2014/6/18 12:58:37
--  
r1:=stkindiex(\'\',\'a.持仓‘,0,21,1,300);
r2:=stkindiex(\'\',\'b.持仓\',0,21,15,300);

r5:=r1+r2;

if r5>=1 then
begin
sellshort(1,0,limitr,c);
buy(holding=0,1,limitr,c);
end
if r5<=-1 then
begin
sell(1,0,limitr,c);
buyshort(holding=0,1,limitr,c);
end

if r5=0 then
begin
sell(1,0,limitr,c);
sellshort(1,0,limitr,c);
end

注意:1.要使用轮询,最好是高频;
        2.1分钟信号和15分钟信号不要闪,否则会频繁交易。
        3.可能和你的想法有出入,就这个意思,你自己琢磨一下。


--  作者:dcz1688
--  发布时间:2014/6/18 13:05:48
--  
如果一分钟周期是即时开仓,15分钟周期是收盘价开仓,这也能做到吗?
--  作者:qwer123
--  发布时间:2014/6/18 13:07:10
--  
都没有关系,你使用轮询就可以的
[此贴子已经被作者于2014/6/18 13:08:19编辑过]

--  作者:FexTel
--  发布时间:2014/6/18 13:09:39
--  

1,固定轮询模式是实时监测的,条件达到即为报单。

2,收盘价是指报单价格,如果要2者混用。15分周期最好取REF得上一周期条件,然后用LIMITR,C

 

 

建议楼主先一步步学习,贪多不精

[此贴子已经被作者于2014/6/18 13:10:06编辑过]

--  作者:dcz1688
--  发布时间:2014/6/18 13:48:45
--  
老师:图表程式化交易只能加载一个模型,要么轮询,要么走完一跟K线后再开仓,怎么可能二者同时能用呢?
--  作者:qq代人发帖
--  发布时间:2014/6/18 13:57:16
--  

工具-》选项-》视图 勾选多框架显示模式 可以打开多个框架,对应打开多个图表交易启动界面分别设置

如下图的技术分析和未命名

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/6/18 13:57:50编辑过]