开拓者期货期权程序化系统交易论坛

标题: 请大神指教,两个平仓条件怎么写? [打印本页]

作者: qazlongxing    时间: 2020-5-4 10:15:27     标题: 请大神指教,两个平仓条件怎么写?

一个公式里有两个平仓条件,达到平仓条件A后可以开新仓,达到平仓条件B平仓后无操作,直到达到平仓条件A 后才可以再开仓
作者: 小米    时间: 2020-5-4 13:25:37

这个逻辑会不会有点问题?还是我理解有误了?
比如说某次开仓手达到平仓条件B了,则平仓了。
然后无操作,也就是不允许再开仓,已经不能开仓后,怎么可能再有满足平仓条件A的可能?要是这样,就是碰到一次条件B就再不继续交易了?
作者: qazlongxing    时间: 2020-5-4 14:32:16

小米 发表于 2020-5-4 13:25
这个逻辑会不会有点问题?还是我理解有误了?
比如说某次开仓手达到平仓条件B了,则平仓了。
然后无操作, ...

是这样的小米老师,B是短周期,A是长周期,有持仓时候一般会先触发B平仓。B平仓至A平仓中间这段时间不开新仓。请小米老师指点
作者: 小米    时间: 2020-5-4 16:59:34

qazlongxing 发表于 2020-5-4 14:32
是这样的小米老师,B是短周期,A是长周期,有持仓时候一般会先触发B平仓。B平仓至A平仓中间这段时间不开 ...

如果B先触发平仓了。那么或者后面就算有一个条件A,但也不能说是平仓A了吧?因为已经没有持仓了。
还是不太理得通呢
作者: qazlongxing    时间: 2020-5-4 21:06:07

小米 发表于 2020-5-4 16:59
如果B先触发平仓了。那么或者后面就算有一个条件A,但也不能说是平仓A了吧?因为已经没有持仓了。
还是 ...

是条件A,到A的时候已经没有持仓了,简单的意思就是条件B至条件A中间的bar不开仓,请小米老师帮忙指点
作者: 小米    时间: 2020-5-5 10:36:06

qazlongxing 发表于 2020-5-4 21:06
是条件A,到A的时候已经没有持仓了,简单的意思就是条件B至条件A中间的bar不开仓,请小米老师帮忙指点 ...


个人觉得这个需求逻辑并不通顺,
要不您试试下面代码逻辑看看。
  1. if( conditionB && marketposition==1)
  2. {
  3.         sell;
  4. }
  5. if( conditionA)
  6. {
  7.       flag =0;
  8. }
  9. if( buycon && flag =0)
  10. {
  11.      buy;
  12.      flag =1;
  13. }
  14. //flag 声明为序列变量
复制代码





欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2