欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 持仓盈亏

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有8741人关注过本帖平板打印复制链接

主题:持仓盈亏

帅哥哟,离线,有人找我吗?
fly
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2016/7/18 11:48:56    Post IP:180.169.30.6[只看该作者]

现在以螺纹1701为例,5分钟周期,

请认真阅读我帖子中所说的并予以确认,这些跟策略实现都有直接关系。谢谢您的配合

//将会以简单均线开平仓(多头)为例来实现您说的情况

//我们本帖所说问题,都将在该示例下跟踪调试解决

 

ma5:ma(close,5);
ma15:ma(close,15);
ma20:ma(close,20);

 

num:=5;    //开仓数量
num1:=2;    //加仓数量
num2:=2;    //减仓数量


//5日均线 15日均线 20日均线多头排列,开多
buycon:=ma5>ma15 and ma15>ma20;
//5日均线 15日均线 20日均线空头排列,平多
sellcon:=ma5<ma15 and ma15<ma20;

//开多
if buycon and holding=0 then
begin
buy(1,num,market);
end

 

//加仓  在一次开仓后只要满足该条件,就加仓。如果连着几根K线同时都满足该条件,则每根K线都会加仓,加仓的数量不限制
//在加仓前要求到真实的持仓盈亏
if ma5>ma15 and ma5>ma20 and holding>0 then
begin
加:buy(1,num1,market);
end

 

//减仓  在一次开仓后只要满足该条件,就减仓。如果连着几根K线同时都满足该条件全部都会减仓,直到持仓为0
//在减仓前要求到真实持仓盈亏
if ma5<ma15 and ma5>ma20 and holding>0 then
begin
减:sell(1,num2,market);
end
 

//平多
if sellcon and holding>0 then
begin
sell(1,holding,market);
end

 

 此例在螺纹钢上的开平仓将如上所示,确实是您想要的吗?

不管是哪种计算方法,我要用全局变量来控制开平仓及记录开平仓时的价格,所以一定要在一个策略上确定大概的开平仓

你楼上所说的具体价格开平仓,适合用于确定如何计算,不通用,还是希望您回到通用的开平仓上来


此主题相关图片如下:qq图片20160718114422.jpg
按此在新窗口浏览图片


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
总数 65 1 2 3 4 5 6 7 下一页