以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助] 止损量定止损价的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10507)

--  作者:cxyr99
--  发布时间:2012/3/11 13:17:07
--  [求助] 止损量定止损价的问题
    搜了一下论坛里关于止损 移动止损的文章  ,不是百分比止损  就是 固定点数止损,始终 没有找到 按总权益价值的2%来定止损价的算法   。

if  OPENPROFIT<=-0.02*ASSET
sell(holding>0 ,holding,limitr,market);

  asset是浮动权益 0.02*ASSET这样表示应该是不准确的吧,应该是开仓前的总权益的2%,开仓后权益在浮动,不知理解对不。

  固定点数止损好像应该只适用阶段行情,比较死板,波动率放大了还得手工设置

 测试时market显示的是白色无法成交箭头 , 如果用close,会遇到交易次数多了止损过大结果不准确

 盼请高手给出详细的代码答疑解惑


 



[此贴子已经被作者于2012-3-11 13:23:54编辑过]

--  作者:Leon
--  发布时间:2012/3/11 13:28:04
--  

楼主,星期一客服上班后会给您做出解答,请留意。


--  作者:董小球
--  发布时间:2012/3/12 10:06:12
--  
如果要求用真正的账户权益变化做止损的话  楼主你要写变量记录开仓时候的权益,然后再跟当前权益不断比较。
账户信息可以通过账户函数来取得TACCOUNT

--  作者:cxyr99
--  发布时间:2012/3/12 13:35:16
--  
谢谢,我设置一个变量存asset应该也可以测试吧
[此贴子已经被作者于2012-3-12 13:36:11编辑过]

--  作者:zg611029
--  发布时间:2012/3/12 13:42:44
--  
我想了半天也不知道为什么要这样止损,楼主能告诉我一下这样止损的原因及其他,学习一下。
--  作者:董小球
--  发布时间:2012/3/12 13:59:01
--  
要用权益来止损你要解决三个问题
1、什么时间点开仓的
2、记录开仓的时候,那时的权益是多少
3、将开仓时的权益,不断的跟当前的权益进行比较


只有这样 你才能实时的知道你的权益到底变化了多少

我说的主要是针对真正交易的,不是针对历史数据测试的

如果历史数据测试那就容易了
直接用上次开仓价跟当前CLOSE比较 再跟asset做某种运算就能得出一个大概结果了

--  作者:cxyr99
--  发布时间:2012/3/12 15:51:08
--  
谢谢大西红柿炒大鸡蛋版主耐心回答,现在还只是测试,希望误差不会太大。回答5楼:感觉固定止损不灵活。
[此贴子已经被作者于2012-3-12 15:51:54编辑过]