以文本方式查看主题

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

--  作者:临界天地
--  发布时间:2016/12/16 20:55:43
--  金字塔后台设置问题

我用后台专业版   进行模拟或实盘  交易股票     需要用到小周期引用大周期进行实盘     ma用的是close 书写方式   下单指令用的   mkt 

 

那么

第一个问题

    比如   我在15分钟收盘价确认close发单     要调用大周期比如  60分钟和日线    

 

60分钟:=stkindi(‘’,‘共振底稿.开多条件‘,0,5)

 

这样书写对不对-----因为不需要60分钟close收盘确认  只需要市价满足即可(也不担心闪烁问题)   测试我知道需要加上-1   实盘用上面这个书写方式是否可行

如果不行   但是要满足我的市价(非收盘价的close)数据调用   应该如何解决

 

第二个问题

 

运行模式是否用   用序列计算   不用逐k线计算      (小周期引用大周期)      好像我平时预警的时候   用序列计算能很快预警出来   用逐k线预警效果差很多

 

第三个问题

 

后台的程式化设定     选择    固定时间间隔   还是    走完一根k线之后      如果是选择固定时间间隔   我是15分钟股票周期     那么预警间隔实盘的时候  选择多少秒适合  

 

谢谢  

 

 

 


--  作者:临界天地
--  发布时间:2016/12/17 16:31:24
--  

 第四个问题      不设置全局变量的前提下   如何 实现分化平仓现有持仓的写法   比如   kd后    需要  pd1   pd2     而且两次平仓互不干扰且不会反复平仓

 

if    kd     and    tholding=0    then    begin

tbuy  (1,hand持仓,mkt)

end

 

开仓是这样写    平仓   我想pd1满足条件后    平掉开仓仓位的50%        pd2      满足条件后    平掉开仓仓位的50%     同时pd1或pd2触发后   不会再次触发   

是否必须通过全局变量分成两次开平仓 的写法才能实现    但是如果用全局变量  就无法实现序列计算的运行模式     用逐k计算模式又会影响到速度        


--  作者:jinzhe
--  发布时间:2016/12/19 8:57:30
--  

1.后台是没有闪烁这一个讲法的,后台开仓就会被系统给记住的,所以不加-1也是可以的

2.后台一般都用序列,图表上多用逐k

3.都可以,这个看用户自己的需求来;如果要设置多少时间间隔合适,每个人都有自己的标准,用户自行测试一下看看多少时间间隔是适合自己的

4.用超全局变量globalvariable,这个可以用在序列模式里面的全局变量,不要用variable这个图表全局变量了


--  作者:临界天地
--  发布时间:2016/12/19 20:20:43
--  股票数据补齐全了不发单
每次下单投入五万资金    写法如下:

hand:=50000/CLOSE/MULTIPLIER;


开平仓指令如下:

if   KD  and   tholding=0   then  begin
     tbuy( 1,hand,mkt),ORDERQUEUE;     
     end
    
if   PD   and   tholding>0   and  pd<>kd  then begin
     tSell( 1,hand,mkt),ORDERQUEUE;   
     end 
 
后台监控有满足条件的前提下却一直不发单    请教什么原因 

--  作者:jinzhe
--  发布时间:2016/12/20 8:49:10
--  

后台监控有满足条件的前提下

这个判断有根据吗?调试过吗?


--  作者:临界天地
--  发布时间:2016/12/20 10:56:16
--  
期货上面有发单   股票的却没有发单    一样的代码  一样的开平仓指令书写方式  
--  作者:jinzhe
--  发布时间:2016/12/20 11:02:13
--  

这样做判断是不能当作后台会不会开仓下单依据的

用户需要在股票上调试出上面的每个条件,然后看下是哪个条件不成立导致不开仓


--  作者:临界天地
--  发布时间:2016/12/20 14:27:20
--  
经过调试找到不发单的原因了 


kd:=  15分钟  and   30分钟  and   60分钟  and    120分钟  and   日线 
;
比如我设置的是15分钟-日线的共振     奇怪的是   如果用15分钟为主节奏执行程序   就没有信号出来,改成日线为主节奏  就可以发单和成交了   为何会这样  请教


--  作者:jinzhe
--  发布时间:2016/12/20 14:37:38
--  
那你要调试啊,你是怎么调试的?有没有用debugfile等调试函数看每个条件的输出结果?
--  作者:临界天地
--  发布时间:2016/12/20 14:38:51
--  
15分钟:= STKINDI(\'\',\'共振底稿.开多0\',0,3);
30分钟:= STKINDI(\'\',\'共振底稿.开多1\',0,4);
60分钟:= STKINDI(\'\',\'共振底稿.开多1\',0,5);
120分钟:= STKINDI(\'\',\'共振底稿.开多2\',0,24,2);
日线:= STKINDI(\'\',\'共振底稿.开多1\',0,6);

我的本意是小周期引用大周期的数据     15分钟用收盘价     其他大周期用市价
然后预警类型的分析周期  选的是15分钟    结果预警了两天没有信号和反应    
但是把分析周期改成日线   满足条件的股票立即就成交了   但还是希望能通过15分钟的周期节奏下单    如何设置