以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 止损出问题,,请老师帮忙修正一下,谢谢 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138570) |
-- 作者:2457146251 -- 发布时间:2016/8/24 21:38:36 -- 止损出问题,,请老师帮忙修正一下,谢谢 ![]() 如上图 所示,,,老师帮忙修正一下,,多谢
|
-- 作者:jinzhe -- 发布时间:2016/8/25 9:14:19 -- sell(holding>0,holding,limitr,enterprice-10*mindiff),ignorecheckprice; 一般避免白色箭头就是用最后的那个函数 |
-- 作者:2457146251 -- 发布时间:2016/8/25 10:16:23 -- 回复:(jinzhe)sell(holding>0,holding,limitr,e... ![]() 请问老师上面的问题怎么解决,谢谢
|
-- 作者:jinzhe -- 发布时间:2016/8/25 10:28:24 -- 因为你用的是stop,所以会在下根k线上出箭头,而且用了你指定的价格,所以会往下那么多。一般超过那么多的价格,肯定是会影响成交的,加了上面那个函数,不是说会成交,而是让白色箭头消失,把这个差很大的价格给报出去,不管成交不成交 总结,那个箭头根据你的代码出现的,ingo这个函数是为了可以报单而使用的。如果你想要成交快,推荐用市价下单market |
-- 作者:2457146251 -- 发布时间:2016/8/25 10:40:18 -- 回复:(jinzhe)因为你用的是stop,所以会在下根k线上... 那不用stop,,而直接限定 止损点为10个点,怎么表述,亏损达到10个点就立即止损, 之前表述是这样的,,需要怎么更改? if holding > 0 and l<= enterprice - 10 * mindiff then begin sell ( holding> 0, holding, stop, enterprice - 10 * mindiff ), ignorecheckprice ; end 用stop 对止损效果如果没有影响的话,,,图示上 三角形和箭头对不上倒是无所谓,,,只要达到止损点,平仓出局成功就行了
[此贴子已经被作者于2016-8-25 10:41:35编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/8/25 10:47:33 -- if holding > 0 and l<= enterprice - 10 * mindiff then begin sell ( holding> 0, holding, market ) ;
end
这样写,满足止损条件后立马市价下单止损
|
-- 作者:2457146251 -- 发布时间:2016/8/25 10:58:01 -- 回复:(jinzhe) if holding > 0 and... 另外 按照之前 stop 单的表述,,止损效果跟 现在老师写的那个一样么? |
-- 作者:jinzhe -- 发布时间:2016/8/25 11:03:13 -- 表述出来的意思和用户想的不一样, 首先stop是报限价单,而用market是市价单 其次次周期指的是价格,次周期的价格;而不是指时间,不是指在次周期上下单 最后,这个函数说明里面很明确的写到,用在测评上,不要拿去交易 |
-- 作者:2457146251 -- 发布时间:2016/8/25 11:20:42 -- 明白了,,多谢老师,,那我改为market 比较保险一些,,多谢多谢 |