以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助:这个策略如何写?  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=30755)

--  作者:bigbear
--  发布时间:2012/11/20 0:44:51
--  求助:这个策略如何写?

有2个策略,一个是日线上的,一个是30f 上的。

 

想实现,在日线 上策略处于 做空的时候,  在30f 上的策略只触发做空和平空;做多就反过来。

 

if 日线空 then

begin

  

   if 30f空 then buyshort;

   if 30f平空 then sellshort;

 

end

 

 

if 日线多 then

begin

   if 30F多 then buy;

   if  30f平多 then sell;

 

end

 

如何在30f 策略中 调用日线上的策略判断呢?

 

 

     

 

 

 

 

 

 

 


--  作者:jinzhe
--  发布时间:2012/11/20 9:07:58
--  
你好,请耐心等候
--  作者:bigbear
--  发布时间:2012/11/21 12:48:23
--  
以下是引用jinzhe在2012-11-20 9:07:58的发言:
你好,请耐心等候

您是说,现在的软件版本还不支持? 要等待新版本才行?


--  作者:jinzhe
--  发布时间:2012/11/21 16:10:15
--  
等高人来帮你做
--  作者:lenghang
--  发布时间:2012/11/30 10:16:14
--  
我也正想知道这个怎么写
--  作者:王锋
--  发布时间:2012/11/30 13:03:50
--  

在日线策略里,根据策略多空置全局数据库的方法来解决

 

IF 多 THEN

   EXTGBDATASET( \'TESTSYSTEM\',1 );

 

IF 空 THEN

  EXTGBDATASET( \'TESTSYSTEM\',2 );

 

30分策略里

if EXTGBDATA(\'TESTSYSTEM\') = 2 then

begin

  

   if 30f空 then buyshort;

   if 30f平空 then sellshort;

 

end

 

 

if EXTGBDATA(\'TESTSYSTEM\') = 1 then

begin

   if 30F多 then buy;

   if  30f平多 then sell;

 

end


--  作者:bigbear
--  发布时间:2012/12/9 19:28:09
--  

多谢高手!!!


--  作者:aa33
--  发布时间:2012/12/17 20:47:53
--  

王峰老师:

我是新手看不明白,不知道你省略的地方怎么填,能不能举个实例说明白一点?


--  作者:jinzhe
--  发布时间:2012/12/24 9:19:35
--  建议设一个像文华一样的“商品指数”

把相应的条件填进去。

下单语句写完整


--  作者:guotx2010
--  发布时间:2013/1/3 10:58:15
--  

用stkindi获取日线策略的信号,然后根据这个信号来确定30F策略的信号方向就可以,信号一致就开仓,否则就平。