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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 均线策略编写求助

   

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


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

主题:均线策略编写求助

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
均线策略编写求助  发帖心情 Post By:2019/7/29 19:36:30    Post IP:180.169.30.6[显示全部帖子]

甲、 两组均线交叉策略

<!--[if !supportLists]-->1、<!--[endif]-->长周期10K线 180天与170天交叉,金叉只能做多,死叉只能做空。

<!--[if !supportLists]-->2、<!--[endif]-->短周期10K线20天与19天交叉, 金叉只能做多,死叉只能做空。

<!--[if !supportLists]-->3、<!--[endif]-->长短周期方向一致时,开仓,不一致时平仓(不论谁先出现)

<!--[if !supportLists]-->4、<!--[endif]-->止损:开仓价1%止损

<!--[if !supportLists]-->5、<!--[endif]-->止盈:浮盈大于3%时,股价回撤0.5%平仓



乙、 

1、短周期10K线20天与19天交叉, 金叉只能做多,死叉只能做空。

2、止损:开仓价1%止损

3、止盈:浮盈大于3%时,股价回撤0.5%平仓


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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/7/30 14:08:26    Post IP:114.84.244.252[显示全部帖子]

1、10‘K线,是指十分钟K线。
2、对
3、这是国内期货。

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/7/30 15:55:10    Post IP:114.84.244.252[显示全部帖子]

浮盈大于3%时,股价回撤0.5%平仓
假设我100元买进,到大过103或者以上,那么价格回撤5毛就平仓。

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/7/31 13:56:28    Post IP:114.84.244.252[显示全部帖子]

从某点起,价格下跌(上涨)。达到该点价格的0.5%时 ,平仓。

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/1 11:47:14    Post IP:114.84.244.252[显示全部帖子]

老师您好,我们以已经开始测试,有些数据要调整,我写了个表格在附件里。有的程序在界面上方有一个表格,参数名,缺省,最小,最大,步长,可以设置的。请您看一下,我表格里的数据能放到这里改吗? 
谢谢


上传不了,有没有邮箱可以发送的?

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/1 15:32:51    Post IP:114.84.244.252[显示全部帖子]

原程序:
ma180:ma(c,180);
ma170:ma(c,170);
ma20:ma(c,20);
ma19:ma(c,19);


kd:ma20<ma19 and ma180<ma170;
kk:ma20>ma19 and  ma180>ma170;

pd:ma20>ma19 or ma180>ma170;
pk:ma20<ma19 or ma180<ma170;

平多:sell(holding>0 and pd,holding,market);
开空:buyshort(holding=0 and kk,1,market);
平空:sellshort(holding<0 and pk,holding,market);
开多:buy(holding=0 and kd,1,market);

zs:abs(c-ENTERPRICE)/ENTERPRICE>=0.01;

if zs then //止损
begin
sell(c<ENTERPRICE and holding>0,holding,market);
sellshort(c>ENTERPRICE and holding<0,holding,market); 
end

ad:OPENPROFITPER;

if OPENPROFITPER>=3 then //3%止盈
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market); 
end

最上方加input函数
INPUT:N1(180,1,300,1),N2(170,1,300,1),N3(20,1,300,1),N4(19,1,300,1);

就可以在最上方显示并修改这4条均线了了是吗?


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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/1 15:36:00    Post IP:114.84.244.252[显示全部帖子]




INPUT:N1(180,1,300,1),N2(170,1,300,1),N3(20,1,300,1),N4(19,1,300,1);

ma180:ma(c,180);
ma170:ma(c,170);
ma20:ma(c,20);
ma19:ma(c,19);


kd:ma20<ma19 and ma180<ma170;
kk:ma20>ma19 and  ma180>ma170;

pd:ma20>ma19 or ma180>ma170;
pk:ma20<ma19 or ma180<ma170;

平多:sell(holding>0 and pd,holding,market);
开空:buyshort(holding=0 and kk,1,market);
平空:sellshort(holding<0 and pk,holding,market);
开多:buy(holding=0 and kd,1,market);

zs:abs(c-ENTERPRICE)/ENTERPRICE>=0.01;

if zs then //止损
begin
sell(c<ENTERPRICE and holding>0,holding,market);
sellshort(c>ENTERPRICE and holding<0,holding,market); 
end

ykds:0.5/100*ENTERPRICE;//回来0.5%对应的价格点数
zdykfd:hhv(OPENPROFITPER,ENTERBARS);
zdyk:hhv(OPENPROFIT,ENTERBARS);
if zdykfd>=3 and OPENPROFIT-zdyk>=ykds  and Iszy  then //3%止盈
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end 


止盈也加上了,老师,这样对吗?

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/1 15:50:52    Post IP:114.84.244.252[显示全部帖子]

NPUT:N1(180,1,300,1),N2(170,1,300,1),N3(20,1,300,1),N4(19,1,300,1);

ma180:ma(c,N1);
ma170:ma(c,N2);
ma20:ma(c,N3);
ma19:ma(c,N4);
kd:ma20<ma19 and ma180<ma170;
kk:ma20>ma19 and  ma180>ma170;

pd:ma20>ma19 or ma180>ma170;
pk:ma20<ma19 or ma180<ma170;

平多:sell(holding>0 and pd,holding,market);
开空:buyshort(holding=0 and kk,1,market);
平空:sellshort(holding<0 and pk,holding,market);
开多:buy(holding=0 and kd,1,market);

zs:abs(c-ENTERPRICE)/ENTERPRICE>=0.01;

if zs then //止损
begin
sell(c<ENTERPRICE and holding>0,holding,market);
sellshort(c>ENTERPRICE and holding<0,holding,market); 
end

ykds:0.5/100*ENTERPRICE;//回来0.5%对应的价格点数
zdykfd:hhv(OPENPROFITPER,ENTERBARS);
zdyk:hhv(OPENPROFIT,ENTERBARS);
if zdykfd>=3 and OPENPROFIT-zdyk>=ykds  and Iszy  then //3%止盈
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end 

老师,这样对吗?

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/1 18:17:17    Post IP:114.84.244.252[显示全部帖子]

老师,我们学习了您的回复
1、我们是多品种操作,例如4个品种分别占资金20% 10% 15% 5%,怎么做?
2、是不是交易某一品种就自然就采用了期货公司的杠杆倍数?不用单独设立对吗
3、K线周期选择是不是在操作某品种时,先在金字塔上确定品种和周期,然后挂上程序?
4、~7、是不是我们自己在程序中更改时间周期,不在上方的表格中列出?
8、止损是开盘价基础上,浮亏达到1%时自动止损,对吗?
9、另外设置的止损我们另行讨论。
10、~12、止盈能够在上方的表格中体现,对吗。

请老师重新整理一下,并在程序上方列出我们需要的表格。
如有问题,请再指导,万分感谢!

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


加好友 发短信
等级:新手上路 帖子:18 积分:0 威望:0 精华:0 注册:2019/7/26 14:24:49
  发帖心情 Post By:2019/8/2 13:44:37    Post IP:114.84.244.252[显示全部帖子]

1.这个总资金池肯定随着交易变化的。那你这个百分比是指每个品种单独分配的初始资金量?还是说总资金池变化,每个品种还是按照总资金的百分比进行。比如现在赚钱了100万变成120万 还是按照120万的20%?
我们希望总资金池变化,每个品种还是按照总资金的百分比进行。
其他各项没有问题 

除了3-7我们在窗口完成, 其他我们希望在程序的上方表格可以进行调整
希望老师对程序做相应的整理,以便我们可以投入使用 
谢谢老师


 回到顶部
总数 14 1 2 下一页