INPUT:p(1,1,10,1);
上轨:REF(HHV(H,130),1),COLORMAGENTA;
下轨:REF(LLV(L,130),1),colorgreen;
盈利d:=(h-ENTERPRICE)*multiplier>20000;
盈利k:=(ENTERPRICE-l)*multiplier>20000;
开多条件:=H >=上轨 and holding=0 ;
开空条件:=L<=下轨 and holding=0 ;
平多条件1:=l<下轨;
平空条件1:=h>上轨;
平多条件2:=盈利d;
平空条件2:=盈利k;
开多:buy(开多条件 ,p,LIMITR,CLOSE);
开空:buyshort(开空条件 ,p,LIMITR,CLOSE);
平多1:sell(平多条件1 and holding>0 ,0,MARKET);
平空1:sellshort( 平空条件1 and holding<0 ,0,MARKET);
如果
if yld then sell(平多条件2 and holding>0 ,0,MARKET);
if ylk then sellshort( 平空条件2 and holding<0 ,0,MARKET);
成立平掉了单子
在图表交易仍旧显示仓位1怎么写?
就是说盈利大于20000平仓后仍就按照公式
INPUT:p(1,1,10,1);
上轨:REF(HHV(H,130),1),COLORMAGENTA;
下轨:REF(LLV(L,130),1),colorgreen;
盈利d:=(h-ENTERPRICE)*multiplier>20000;
盈利k:=(ENTERPRICE-l)*multiplier>20000;
开多条件:=H >=上轨 and holding=0 ;
开空条件:=L<=下轨 and holding=0 ;
平多条件1:=l<下轨;
平空条件1:=h>上轨;
平多条件2:=盈利d;
平空条件2:=盈利k;
开多:buy(开多条件 ,p,LIMITR,CLOSE);
开空:buyshort(开空条件 ,p,LIMITR,CLOSE);
平多1:sell(平多条件1 and holding>0 ,0,MARKET);
平空1:sellshort( 平空条件1 and holding<0 ,0,MARKET);
做单
条件2只是附加。
依旧显示仓位1是什么意思?能否描述详细一些
INPUT:p(1,1,10,1);
上轨:REF(HHV(H,130),1),COLORMAGENTA; 下轨:REF(LLV(L,130),1),colorgreen; 盈利d:=(h-ENTERPRICE)*multiplier>20000; 盈利k:=(ENTERPRICE-l)*multiplier>20000;
开多条件:=H >=上轨 and holding=0 ; 开空条件:=L<=下轨 and holding=0 ;
平多条件1:=l<下轨; 平空条件1:=h>上轨; 平多条件2:=盈利d; 平空条件2:=盈利k;
开多:buy(开多条件 ,p,LIMITR,CLOSE); 开空:buyshort(开空条件 ,p,LIMITR,CLOSE); 平多1:sell(平多条件1 and holding>0 ,0,MARKET); 平空1:sellshort( 平空条件1 and holding<0 ,0,MARKET);
if yld then sell(平多条件2 and holding>0 ,0,MARKET); if ylk then sellshort( 平空条件2 and holding<0 ,0,MARKET); 平仓按照上面公式 开仓按照下面的公式 INPUT:p(1,1,10,1);
上轨:REF(HHV(H,130),1),COLORMAGENTA; 下轨:REF(LLV(L,130),1),colorgreen; 盈利d:=(h-ENTERPRICE)*multiplier>20000; 盈利k:=(ENTERPRICE-l)*multiplier>20000;
开多条件:=H >=上轨 and holding=0 ; 开空条件:=L<=下轨 and holding=0 ;
平多条件1:=l<下轨; 平空条件1:=h>上轨; 平多条件2:=盈利d; 平空条件2:=盈利k;
开多:buy(开多条件 ,p,LIMITR,CLOSE); 开空:buyshort(开空条件 ,p,LIMITR,CLOSE); 平多1:sell(平多条件1 and holding>0 ,0,MARKET); 平空1:sellshort( 平空条件1 and holding<0 ,0,MARKET); |
1,图表的程序化种各个窗口都是互相独立的,且信号的触发跟历史上的信号和虚拟持仓都有关系。所以图表程序化不能拆成2个策略,一个只开,另一个只平。
2,你需求中的盈利大于20000,和盈利小于20000,是需要采用不同的平仓条件?
一个策略里有开仓和平仓才是完整的可以循环的,开仓平仓不要分成两个策略,分成两个的目的是什么?