请教WH8一个仓位管理逻辑的实现
作者:文华财经 来源:cxh99.com 发布时间:2022年03月23日
-
咨询内容:
开仓信号(小时级别MA20)C>MA20H
过滤信号(日线级别MA10 和 REF(MA10,1)
)
MA10D>RMA10D
仓位管理 分别是TC1和TC2(比如这里的TC2就是满仓 TC1是半仓 )
现在有一个实际的问题是有时候C穿越MA20H的时候过滤信号不符合条件、而后过了一段时间过滤信号满足开仓。
我想实现一个这样的逻辑
C>MA20H and MA10D>RMA10D,BK(TC1)
这里能不能加一个判定, 如果这次BK是这跟Cross(C,ma20)的情况 就TC2仓位, 如果不是就TC1仓位。
也就是说再满足过滤条件如果是穿越MA20的情况就是TC2(多数情况其实是这样的),
如果是首先穿越,但这个时候过滤条件没有满足,而后过滤条件满足了的情况就是TC1。
或者还有个思路?
Cross(C,ma20h) and MA10D>RMA10D,BK(TC2);
然后我再加入一条C>MA20H and MA10D>RMA10D,BK(TC1); 再这里面能否添加一条,就是如果TC2已经触发了这条就不执行了?
谢谢
来源:程序化99
-
文华技术人员:
参考:
C>MA20H AND MA10D>RMA10D&&BKVOL<0,BK(TC1);
这样看一下;
来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:Cross(C,ma20h) and
来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:MA10D>RMA10D,BK(TC2);
来源: WWW.CXH99.COM
-
文华客服:
来源: WWW.CXH99.COM
-
文华客服:C>MA20H AND MA10D>RMA10D&&BKVOL>0,BK(TC1);
来源: WWW.CXH99.COM
-
文华客服:
这样叠再一起的意思?
来源: WWW.CXH99.COM
-
文华客服:
-
网友回复:
参考:
Cross(C,ma20h) and MA10D>RMA10D,BK(TC2);
C>MA20H AND MA10D>RMA10D&&BKVOL<=0,BK(TC1);
加入了多头持仓小于等于0时才会TC1开仓;