Type/to search
5
Follow
4
Followers
麦语言这段编程为啥不拿正常平仓
Help
Created 2021-12-07 23:03:51  
 8
 1081

TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,M);
TC:=0.01;
U:=WMA(H, M);
D:=WMA(L, M);
A:=WMA(H, N);
B:=WMA(L, N);
REF(L,1)>U AND REF(L,2)<U ,BK(TC);
REF(H,1)<D AND REF(H,2)>D,SK(TC);
REF(L,1)>A &&SKVOL>0 ,BP(SKVOL);
REF(L,1)<B &&BKVOL>0 ,SP(BKVOL);

Related Recommendations
Comment
All comments (8)

    开仓条件正常,就是没法平仓。咋回事呢

    5 years ago

    检查平仓条件是否触发,打印,或者显示在状态栏上看下。

    5 years ago

    REF(L,1)>U AND HCLOSE> REF(HOPEN,N) ,BK(TC);
    REF(H,1)<D AND HCLOSE< REF(HOPEN,N) ,SK(TC);
    REF(H,1)<D AND BKVOL>0,CLOSEOUT;
    REF(L,1)>U AND SKVOL>0,CLOSEOUT;
    AUTOFILTER; img
    开仓信号正常清仓信号也有,但是为啥只有信号没有平仓行为呢?导致一直在加仓。有信号不执行这是啥问题

    5 years ago

    检查一下你的麦语言模板参数是否设置正确、合适。参考帖子:
    https://www.fmz.com/digest-topic/5789
    https://www.fmz.com/digest-topic/5768

    5 years ago

    麦语言回测买卖手数为什么必须是整数,如果开仓带有小数点后几位运行回测会 发现有相反仓位, 终止开仓,这是嘛回事?

    5 years ago

    解决了么这个问题,我也卡在这里,下1手就正常,下0.01之类的就发现现反仓位,咋解决啊

    4 years ago

    是麦语言模块里面swap下面的合约张数设置0.001

    4 years ago

    麦语言策略不能同时持有多空仓位。

    5 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)