策略AA的开仓为:
AAKD:BUY(COND,100%,THISCLOSE);
策略BB的开仓条件为当AAKD=0时,才开仓
怎么写呢?不是依据策略aa中的cond条件,而是依据AAKD
策略BB的开仓条件下面这样写对吗:
BBKD:BUY(COND2 AND "策略AA.AAKD"=0, 100%,THISCLOSE)
完全不对,
首先你引用aakd就是引用cond,cond成立才会开仓,aakd是不能被引用的
在你的公式aa里面加一句话:
cc:cond;
然后在公式bb里面进行引用
cc_yy:=stkindi('','aa.cc',0,datatype);
谢谢老师
我想引用开仓信号,而不想引用条件信号,应该怎么办
条件信号会有很多,但是开仓信号是根据交易过程和holding决定的
假设策略AA 的开仓条件为buy(cond,100%,market)
而我想在BB的开仓条件为昨天不出aa开仓也就是今天策略AA开盘没有开仓做为开仓条件,应该怎么写
1.开仓信号就是由你开仓所决定的,cond判断之外再加一句holding的判断
cc:cond and holding=0;
2.你的意思是昨天aa没有开仓等于今天aa开盘没有开仓是吗?
[此贴子已经被作者于2015/6/11 9:21:49编辑过]
2.你的意思是昨天aa没有开仓等于今天aa开盘没有开仓是吗?
是的
策略AA 今天open价没有开仓(昨天的market,等于今天开盘价开仓)
这个怎么写?
是不是策略AA的cond=0 或者 策略AA昨天的holding>0
你想表达的是昨天最后一根k线不开仓吗?
market是价位不是下单时间,你把market下单就等于第二天开仓是不对的
你的意思就是昨天最后一根k线不开仓是吧?
那么就是ref(cond,todaybar)=0
谢谢jinzhe老师
想明白了,aa中只要exitbars<enterbars and cond 就行了