以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  做多回落即时止损的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78569)

--  作者:roadpeace
--  发布时间:2015/5/13 17:53:02
--  做多回落即时止损的问题
图表交易,5分钟周期,逐K模式,固定轮询
想实现回落1%止损。

如果我用buyhigh记录开多后的最高位
有3种写法:
1、如果用 c<buyhigh*0.99,作为平仓条件,则能即时止损,但如果之后K线末回到buyhigh*0.99以上的话,貌似holding,和图表上的开平仓,连线,都是错的(holding还是未止损前的,图表上亦未平仓,但账户已经平仓)
2、如果用l<buyhigh*0.99,作为平仓条件,则一般情况下应该都是正确的。但假如拉了条长阳>1%,则有可能触发平仓(并不是我想要的)
3、buyhigh是不包括当根K线是高点,这样可以大多数情况都包括在内,但是如果当根K线冲得很高回落1%,就不能及时平仓

那,如果要实现既能账户平仓,图表上结果也是一致,要怎么写?


--  作者:jinzhe
--  发布时间:2015/5/14 8:52:54
--  

图表上结果和实际账户一致不一致不是代码写的,而是你要使用 “自动持仓同步”


--  作者:roadpeace
--  发布时间:2015/5/14 9:07:32
--  
“自动同步”,是以图表为准吧


问题我就是要止损的,就是说图表是错的。(我是要价位一到就平),用c来触发,图表错。但是用l来触发,一样有部分情况不能满足

3种写法都不能完全满足我回落止损的需求,只能大部分满足

--  作者:jinzhe
--  发布时间:2015/5/14 9:11:00
--  
做不到,图表交易就是以图表信号为准,代码不会实现没有图表信号来给你开平仓
--  作者:netfox
--  发布时间:2015/5/14 10:49:28
--  
1% 做成实数,用实数限价平仓,唯一问题价格波动太快速不一定能实现平仓, 所以可以考虑对价卖出买入
--  作者:netfox
--  发布时间:2015/5/14 10:53:35
--  

附带在说下,止损其实分2种的逻辑

 

1, 止损就是遭遇重大挫折,这个时候你其实只要跑掉就好了,因此就“市价” 发单,但测试肯定要偏移,那么就当生存测试好了。

2,盈利了后回落导致的,这其实也分2部分

  A, 上述问题1处理

  B,只是保存利润手段,那么就限价平仓

 

问题2B之所以可以限价是,一般保护利润阶段平仓,是顺势方向所以多数时候是可以成交的,因此就没必要市价损失点数了。