以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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编辑过]
|