等级: 免费版
- 注册:
- 2024-1-26
- 曾用名:
|
// 交易过滤标志
VARIABLE:myposition=0;
VARIABLE:exflag=0;
VARIABLE:bkflag=0;
VARIABLE:skflag=0;
VARIABLE:bpflag=0;
VARIABLE:spflag=0;
m1 : EMA(REF(C,1),10) ;
m2 : EMA(REF(C,1),20) ;
m3 : EMA(REF(C,1),30) ;
tbk := m1>m3 && m1>REF(m1,1);
tsk := m1<m3 && m1<REF(m1,1);
tsp := m1<m2 ;
tbp := m1>m2 ;
if myposition=1 and spflag=0 and exflag=0 and tsp then
BEGIN
SELL(HOLDING>0,1,market);
exflag=1;
spflag=1;
bkflag=0;
END
if myposition<>1 and bkflag=0 and tbk then
BEGIN
BUY(1,1,market);
myposition=1;
exflag=0;
spflag=0;
bkflag=1;
END
if myposition=-1 and bpflag=0 and exflag=0 and tbp then
BEGIN
SELLSHORT(HOLDING<0,1,market);
exflag=1;
bpflag=1;
skflag=0;
END
if myposition<>-1 and skflag=0 and tsk then
BEGIN
BUYSHORT(1,1,market);
myposition=-1;
exflag=0;
bpflag=0;
skflag=1;
END
1、要么只开空,要么就是只开多??? 找不到问题在哪里???
2、加载具体合约例如 rb2410时,会有多年以前的数据,这个数据是10月合约连续么???
如果只加载本周期合约数据该如何设置? 或 指定加载数据量在哪里设置?
3、图表数据加载量在哪里设置;选项--常规-- 内存保留()根k线 ??? 想加载单合约全部数据量该如何设置;
4、不参与集合竞价,该如何表达
|
|