我用了标准版运行一个分笔周期的程序,因为分笔周期数据量大总漏单
所以我想改成VBA来运行,是不是能提高效率?
我发出代码,能帮我改成VBA吗?
cond:c>100;
cond1:count(c>100,5);
用这种办法去考虑5根k内满足条件就开仓,这种策略不是说你用vb就能够避免的,极端铭感的策略你必须要自己想办法去处理
sumsell2:=sum(sellVOL,1500);
sumbuy2:=sum(buyVOL,1500);
sumsell3:=sum(IF(SELLVOL>=ma(vol,500),sellVOL,0),500);
sumbuy3:=sum(IF(BUYVOL>=ma(vol,500),buyVOL,0),500);
up:=every(c>ref(c,1) and buyvol>85,2);
down:= EVERY(c<ref(c,1)and sellvol>85,2);
DT:= up and sumbuy2<sumsell2 and mod(c,100)<70 ;
KT:= down and sumbuy2>sumsell2 and mod(c,100)>30 ;// and c>ref(c,3)and c<ref(c,3)
这段代码 用 vba怎么实现
vba解决不了你这个问题额,vba不是说效率就是pel100倍这样
很大程度vba是解决一些pel算法层面可能不容易计算的时候才会做的考虑