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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教这个思路如何编写

   

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


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

主题:请教这个思路如何编写

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
请教这个思路如何编写  发帖心情 Post By:2017/11/8 16:11:20    Post IP:106.2.231.77[显示全部帖子]

请问老师以下思路该如何编写?
a:=c>ma1;
b:=c>ma2;
d:=c>ma3;
每个条件各占3成仓位,只做多;
空仓状态下,必须同时至少满足任意2个条件才能开仓;
持仓状态下,根据每日满足的条件,调整至相应的仓位,如果同时不满足这三个条件则空仓;

[此贴子已经被作者于2017/11/8 16:11:41编辑过]

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/8 16:21:28    Post IP:106.2.231.77[显示全部帖子]

每个条件对应的都是3成仓位,比如某天D1日,满足2个条件,买入6成仓位;D2日,有一个条件不满足了,只满足一个条件,要减掉相应仓位,最终保留3成仓位;D3日,三个条件都满足,将仓位加至9成。

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/9 12:08:43    Post IP:115.171.237.167[显示全部帖子]

好,我完整说一下。
策略用于股票交易。

ma1:=ma(c,5);
ma2:=ma(c,10);
ma3:=ma(c,20);
a:=c>=ma1;
b:=c>=ma2;
d:=c>=ma3;
//一共就是a、b、d三个条件,每天收盘前根据C的位置判断abc三个条件有几个成立,满足其中一个条件是30%仓位,满足两个是60%仓位,满足三个是90%仓位,都不满足则是空仓;
  在当前是空仓的状态下,必须满足至少两个条件才入场,并且按相应的仓位进行开仓(比如前一天收盘价3个条件都不满足,今天三个条件都满足了,就直接开90%仓);
  如果前一天是有持仓的,需要根据今天满足条件的数量进行判断加仓或减仓,调整到相应的持仓比例(比如前一天满足2个条件,所以当前持仓是60%,今天收盘满足3个条件则是要将持仓调整为总资金的90%,若果今天收盘只满足1个条件,就将仓位减少至30%)

这么说是否明白,需要一个完整的模型,多谢。

[此贴子已经被作者于2017/11/9 12:09:40编辑过]

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/9 14:36:20    Post IP:115.171.237.167[显示全部帖子]

每天都有相应的持仓状态,一共就是4种可能,空仓、30%仓位、60%仓位、90%仓位。
空仓状态比较好写,我是尽可能说的详细一点。
主要是有持仓的状态下,需要对比前一天的持仓状态和目前是否一致再做出是否调整判断,1号开仓,比如是60%仓位吧,之后2、3、4、5号如果同样满足两个条件的状态就保持60%仓位不变(你说的没有任何信号是这个意思吧),如果6号变成满足3个条件就要加30%仓位(总资金的30%,不是剩余资金的,总持仓是90%仓位),如果变成满足一个条件就只留30%仓位,如果所有条件都不满足就平掉全部仓位,主要就是这块不会写。

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/10 16:59:17    Post IP:106.2.231.77[显示全部帖子]

1号60%仓位,2号所有条件都不满足,空仓;3、4、5都不满足,持续空仓(每天都要做判断);6号也是一样要重新判断,满足几个条件就开什么仓位,相当于重新回到1号的状态。

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/10 18:04:39    Post IP:106.2.231.77[显示全部帖子]

6号相当于是在0持仓的状态下判断,要至少满足两个条件才开仓,包括3、4、5号也都是这样判断,每一天都要先判断前一天的持仓状态和今天的状态是否一致,再做相应的仓位变动。我觉得说的挺明白的了呃,您能明白不。。。

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/13 18:48:35    Post IP:106.2.231.77[显示全部帖子]

所以说每天需要对前一天的持仓做判断,如果前一天的仓位大于当天应持有的仓位,就进行减仓操作,前一天大于当天应该持有的仓位,就进行加仓操作。我想问的就是这个怎么写,是无法实现吗?

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/14 9:54:43    Post IP:106.2.231.77[显示全部帖子]

我没明白你的意思,我的仓位是根据收盘价站上几条均线算出来,每天都会变啊,我就是根据每天的变化来调整相应的仓位,这不就是最基本的市场情况。

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


加好友 发短信
等级:新手上路 帖子:95 积分:35 威望:0 精华:0 注册:2013/1/8 16:42:03
  发帖心情 Post By:2017/11/15 14:00:54    Post IP:106.2.231.77[显示全部帖子]

是这样的,谢谢老师,很赞!

 回到顶部