以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  建议新版 使用多个多秒线!  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=58992)

--  作者:yanxc
--  发布时间:2013/11/20 11:24:09
--  建议新版 使用多个多秒线!

现在分钟级别有1、3、5、10、15、30及多分,而秒级别仅有多秒线1个周期,根本不够用。

 

强烈建议修改为 多秒线1、多秒线2、多秒线3,甚至更多,并都可以自定义切分。

 

增加这个完全不费神,纯粹力气活,半小时的事情。但对短周期的意义重大。希望金字塔考虑!


--  作者:yanxc
--  发布时间:2013/11/20 16:57:16
--  
here
--  作者:yanxc
--  发布时间:2013/11/21 14:16:14
--  
官方没看见吗
--  作者:RogarZ
--  发布时间:2013/11/21 14:35:41
--  
你想的太简单了,以前的版本 多秒线的自定义都没有,现在增加了定义,又需要多个。欲望无限啊。

若不是程序化 用快捷键早实现了。

若是程序化,你增加了选项,程序化中的函数就需要能引用到,内在的逻辑处理都要变,哪是半小时就搞定的事情。

有计划,之后逐步实现。现在有其他的东西需要开发,这个需求比起其他的需求没有那么迫切。

谢谢您的建议


--  作者:yanxc
--  发布时间:2013/11/21 14:52:17
--  
以下是引用RogarZ在2013/11/21 14:35:41的发言:
你想的太简单了,以前的版本 多秒线的自定义都没有,现在增加了定义,又需要多个。欲望无限啊。

若不是程序化 用快捷键早实现了。

若是程序化,你增加了选项,程序化中的函数就需要能引用到,内在的逻辑处理都要变,哪是半小时就搞定的事情。

有计划,之后逐步实现。现在有其他的东西需要开发,这个需求比起其他的需求没有那么迫切。

谢谢您的建议

 

逻辑倒没变。主要是需要修改的细处是比较多就是了,引用之类的。

 

不过这个修改确实只是力气活,呵呵


--  作者:qwer123
--  发布时间:2013/11/21 15:05:24
--  
这样是不是也可以变相解决;
使用后台程序,用stkindiex(,,,,,,,)来调用不同秒周期的holding。

--  作者:王锋
--  发布时间:2013/11/21 20:00:35
--  

或者你可以考虑安装多个金字塔来实现


--  作者:qwer123
--  发布时间:2013/11/21 21:38:52
--  
好像使用图表交易也可以,我没有实际使用过只是大概觉得这样也可以:

r8:=stkindiex(\'if00\',\'a1.持仓\',0,22,2,1000);
r10:=stkindiex(\'if00\',\'a2.持仓\',0,22,3,1000);
r11:=stkindiex(\'if00\',\'a3.持仓\',0,22,5,1000);
r12:=r8+r10+r11;

hd1:=if(islastbar,4,-0.1);
//********************************
if holding=0 and r12>0 then buy(1,r12,limitr,c+hd1);
if holding=0 and r12<0 then buyshort(1,abs(r12),limitr,c-hd1);

if holding>0 and r12>0 and holding>r12 then sell(1,holding-r12,limitr,c-hd1);
if holding>0 and r12>0 and holding<r12 then buy(1,r12-holding,limitr,c+hd1);
if holding>0 and r12<0 then
begin
sell(1,holding,limitr,c-hd1);
buyshort(1,abs(r12),limitr,c-hd1);
end

if holding<0 and r12<0 and holding>r12 then buyshort(1,holding-r12,limitr,c-hd1);
if holding<0 and r12<0 and holding<r12 then sellshort(1,r12-holding,limitr,c+hd1);
if holding<0 and r12>0 then
begin
sellshort(1,holding,limitr,c+hd1);
buy(1,r12,limitr,c+hd1);
end 


用图表时一定要先有虚拟仓位,才能对其平仓,否则就会出问题。要用固定轮询!
[此贴子已经被作者于2013/11/21 21:40:25编辑过]

--  作者:qwer123
--  发布时间:2013/11/21 21:41:41
--  
hd1:=if(islastbar,4,0.1);
--  作者:qwer123
--  发布时间:2013/11/21 21:46:59
--  
为例防止一根k线上出现很多操作,这个程序最好使用在分笔数据上,当然用再秒级的k线上也是可以的。