以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平仓问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78459)

--  作者:zhhtjb
--  发布时间:2015/5/11 13:21:41
--  平仓问题?
老师,我想表达的是:
1.千5的止损;
2.从开仓到现在(包括开仓的当根)的最高价>开仓价*1.009时,当价格回落(最高价-开仓价)*0.3,止盈;
在满足条件时我就平仓

我是这样写的:

if c<=0.995*enterprice and holding>0 and enterbars>0 then sell(1,0,market);
 
if hhv(h,enterbars)>enterprice*1.009 and c<=(hhv(h,enterbars)-(hhv(h,enterbars)-enterprice)*0.3)  and enterbars>0 then sell(1,0,market);
可是在我回测下来是不对的 ,而且他们都是在收盘价的时候平的

--  作者:jinzhe
--  发布时间:2015/5/11 13:25:49
--  

测评的价格取决于你写的价格,你写的是market,那么下单价格就是次周期开盘价,如果希望本周期收盘价下单,那么就用marketr

 


--  作者:zhhtjb
--  发布时间:2015/5/11 13:32:05
--  
我要表达的是满足条件我就平仓
[此贴子已经被作者于2015/5/11 13:32:41编辑过]

--  作者:zhhtjb
--  发布时间:2015/5/11 13:32:26
--  
不是  是满足条件我就平仓,而不是在收盘价
--  作者:jinzhe
--  发布时间:2015/5/11 13:41:57
--  
测评里面没有触发价,你的要求实现不了
--  作者:zhhtjb
--  发布时间:2015/5/11 13:46:04
--  
那实盘的时候可以触发价平吗
--  作者:jinzhe
--  发布时间:2015/5/11 13:53:39
--  

实盘的时候,用固定时间间隔模式,然后用限价close下单, 那么就可以做到

但是回测时这个价格是无法保存的


--  作者:zhhtjb
--  发布时间:2015/5/11 14:30:31
--  
请问老师这是什么意思
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150511142903.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/5/11 14:35:10
--  

是不是用期货公司的模拟交易账号下市价单了?

要选这个


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:zhhtjb
--  发布时间:2015/5/11 14:41:27
--  
是不是选对全部国内证券 期货市场有效啊