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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于仓位管理

   

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


  共有6771人关注过本帖树形打印复制链接

主题:关于仓位管理

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


加好友 发短信
等级:新手上路 帖子:8 积分:40 威望:0 精华:0 注册:2012/3/3 13:21:08
关于仓位管理  发帖心情 Post By:2012/3/5 13:30:59    Post IP:180.171.152.158[只看该作者]

比如开仓了10手,赚了5%后减仓5手,剩下5手如果行情下跌开仓位平,行情上涨打算赚了10%走。

如何写成语言


 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/3/5 13:40:33    Post IP:58.246.57.26[只看该作者]

稍后我们的员工为您回复!


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

客户服务部

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

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

service@weistock.com

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

 回到顶部
帅哥哟,离线,有人找我吗?
just
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2012/3/5 14:15:57    Post IP:58.246.57.26[只看该作者]


cond:=cross(ma(c,5),ma(c,10));
if cond and holding=0 then buy(1,10,market);
if c>=enterprice*(1+0.05) then sell(holding=10,5,market);
if (c>=enterprice*(1+0.1) or c=enterprice) then sell(holding=5,5,market);


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

客户服务部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
rushtaotao
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/5 14:18:07    Post IP:58.246.57.26[只看该作者]

仅供参考

没有开多条件,开多条件需要自己添加

 

盈利:=(c-ENTERPRICE)/ENTERPRICE;//计算盈利

 

 

//赚了5%后减仓5手
if 盈利>0.05 then  begin
     sell(holding>0,5,market);
     if c<ref(c,1) then sell(holding>0,0,limit,ENTERPRICE);//剩下5手如果行情下跌开仓位平
     if c>ref(c,1) and 盈利=0.1 then sell(holding>0,0,limit,ENTERPRICE);//行情上涨打算赚了10%走
end

[此贴子已经被作者于2012-3-5 14:36:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhujun182
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:40 威望:0 精华:0 注册:2012/3/3 13:21:08
  发帖心情 Post By:2012/3/6 11:42:44    Post IP:180.171.152.158[只看该作者]

谢谢提供

这公式能否改进下

盈利平仓点不一定是收盘价,只要账户中到过要求了就发出指令,


 回到顶部
帅哥哟,离线,有人找我吗?
zhujun182
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:40 威望:0 精华:0 注册:2012/3/3 13:21:08
  发帖心情 Post By:2012/3/6 11:43:20    Post IP:180.171.152.158[只看该作者]

以下是引用rushtaotao在2012-3-5 14:18:07的发言:

仅供参考

没有开多条件,开多条件需要自己添加

 

盈利:=(c-ENTERPRICE)/ENTERPRICE;//计算盈利

 

 

//赚了5%后减仓5手
if 盈利>0.05 then  begin
     sell(holding>0,5,market);
     if c<ref(c,1) then sell(holding>0,0,limit,ENTERPRICE);//剩下5手如果行情下跌开仓位平
     if c>ref(c,1) and 盈利=0.1 then sell(holding>0,0,limit,ENTERPRICE);//行情上涨打算赚了10%走
end

[此贴子已经被作者于2012-3-5 14:36:17编辑过]

谢谢提供

这公式能否改进下

盈利平仓点不一定是收盘价,只要账户中到过要求了就发出指令,

[此贴子已经被作者于2012-3-6 11:43:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhujun182
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:40 威望:0 精华:0 注册:2012/3/3 13:21:08
  发帖心情 Post By:2012/3/6 11:47:58    Post IP:180.171.152.158[只看该作者]

有开仓信号,开仓10手,同时固定止损8个点(40元一手),如股价安开仓方向10个点(50元一手)走,先固定止盈4手,同时6手以开仓价加3个点保本止盈(设条件单),(6手继续安开仓方向走)用软件内设的要求平仓
测试的话品种用橡胶1205

 

ma5:ma(c,5);
ma10:ma(c,10);//这里开仓条件是5日均线金叉10日均线开多,反之开空

long:=cross(ma5,ma10) and time<145700;//开仓条件:金叉,14点57前开仓
if long then begin
sellshort(holding=-6,holding,thisclose);//满足条件后先平所有空单
buy(holding=0,10,thisclose);//然后开10手多单
end
longx:=c<enterprice-40 and holding>0;//止损条件8个点全平
if longx then begin
sell(1,0,market);
end
longx2:=c=enterprice+50;//盈利了10点平4手
if longx2 then begin
sell(holding=10,4,market);
end
longx3:=c=enterprice+15 and holding=6;//保本
if longx3 then begin
sell(1,6,market);
end
//下面是做空
short:=cross(ma10,ma5) and time<145700;
if short then begin
sell(holding=6,holding,thisclose);
buyshort(holding=0,10,thisclose);
end
shortx:=c>enterprice+40 and holding<0;
if shortx then begin
sellshort(1,0,market);
end
shortx2:=c=enterprice-50;//盈利了10点平4手
if shortx2 then begin
sellshort(holding=-10,4,market);
end
shortx3:=c=enterprice-15 and holding=6;//保本
if shortx3 then begin
sellshort(1,6,market);
end

 

 

这个公式好像有点问题,高手帮忙改进下  止损止盈只要账户到过就平,最好引用账户数据,不要用close

[此贴子已经被作者于2012-3-6 11:50:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhujun182
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:40 威望:0 精华:0 注册:2012/3/3 13:21:08
  发帖心情 Post By:2012/3/6 12:11:40    Post IP:180.171.152.158[只看该作者]

前面试过了,用于分笔图正常。也就是说只能用于每个周期的数据点是固定的才能这么写,现在问题要用于5分钟线的话这样写就有问题
[此贴子已经被作者于2012-3-6 12:12:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
just
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2012/3/6 13:39:51    Post IP:58.246.57.26[只看该作者]

楼主的意思应该是止损止盈一单触发就进行操作。因此你用走完K线模式是无法达到你所要的效果的,用分笔当然就可以。你可以参考http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=9439

里面的走完K线与盘中模式并存的写法试试。



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

客户服务部

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

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

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