有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 策略中 调用日线上的策略判断呢?
您是说,现在的软件版本还不支持? 要等待新版本才行?
在日线策略里,根据策略多空置全局数据库的方法来解决
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
多谢高手!!!
王峰老师:
我是新手看不明白,不知道你省略的地方怎么填,能不能举个实例说明白一点?
把相应的条件填进去。
下单语句写完整
用stkindi获取日线策略的信号,然后根据这个信号来确定30F策略的信号方向就可以,信号一致就开仓,否则就平。