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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 大佬帮我

   

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


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

主题:大佬帮我

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
大佬帮我  发帖心情 Post By:2015/7/23 9:53:55    Post IP:101.231.0.26[显示全部帖子]

大佬帮我,思路是设置一条均线,触及均线开仓,n个点即止盈或止损,采用固定轮询模式,下面的如何优化?如何最大限度减少滑点?

 

 

 

input:n(10,1,100,1);//盈利止损点数
input:m(2,2,60,1);//均线周期

ma5:ma(close,m);
if cross(c,ma5) and time>091500 and time<151300 and holding=0 then buy(1,1,limitr,ma5),IGNORECHECKPRICE;
if cross(ma5,c) and time>091500 and time<151300 and holding=0 then buyshort(1,1,limitr,ma5),IGNORECHECKPRICE;
if holding<0 and enterprice-l>=mindiff*n then sellshort(1,1,limitr,enterprice-mindiff*n),IGNORECHECKPRICE;
if holding>0 and enterprice-h<=mindiff*n then sell(1,1,limitr,enterprice+mindiff*n),IGNORECHECKPRICE ;

 

//止损模块
多头损失点数:=c-enterprice;
空头损失点数:=enterprice-c;
if 空头损失点数<0 and abs(空头损失点数)>2*mindiff*n and holding<0 and enterbars>1 then 空头止损:sellshort(1,0,marketr),IGNORECHECKPRICE;
if 多头损失点数<0 and abs(多头损失点数)>2*mindiff*n and holding>0 and enterbars>1 then 多头止损:sell(1,0,marketr),IGNORECHECKPRICE;
止损点数:abs(多头损失点数);

//收盘前清仓
if time>=151400 then
begin
sellshort(holding<0,0,thisclose);
sell(holding>0,0,thisclose);
end

持仓:holding,linethick0;
资产:asset,noaxis,linethick2,coloryellow;
可用现金:cash(0),linethick0;

 

[此贴子已经被作者于2015/7/23 9:55:16编辑过]

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 9:57:41    Post IP:101.231.0.26[显示全部帖子]

这样是否可以?

 

input:n(7,1,100,1);//盈利止损点数
input:m(2,2,60,1);//均线周期

ma5:ma(close,m);

variable:n1=0;
variable:n2=0;

 

if cross(c,ma5) and time>091500 and time<151300 and holding=0 then begin
 buy(n1=0,1,limitr,ma5),IGNORECHECKPRICE;
 n1=1;
 end
 
if cross(ma5,c) and time>091500 and time<151300 and holding=0 then begin
buyshort(n2=0,1,limitr,ma5),IGNORECHECKPRICE;
n2=1;
end

if holding<0 and enterprice-l>=mindiff*n then sellshort(1,1,limitr,enterprice-mindiff*n),IGNORECHECKPRICE;
if holding>0 and enterprice-h<=mindiff*n then sell(1,1,limitr,enterprice+mindiff*n),IGNORECHECKPRICE ;

if minute<>ref(minute,1) then begin
    n1:=0;
    n2:=0;

end

 


//止损模块
多头损失点数:=c-enterprice;
空头损失点数:=enterprice-c;
if 空头损失点数<0 and abs(空头损失点数)>mindiff*n and holding<0 and enterbars>1 then 空头止损:sellshort(1,0,marketr),IGNORECHECKPRICE;
if 多头损失点数<0 and abs(多头损失点数)>mindiff*n and holding>0 and enterbars>1 then 多头止损:sell(1,0,marketr),IGNORECHECKPRICE;
止损点数:abs(多头损失点数);

 


//收盘前清仓
if time>=151400 then
begin
sellshort(holding<0,0,thisclose);
sell(holding>0,0,thisclose);
end


持仓:holding,linethick0;
资产:asset,noaxis,linethick2,coloryellow;
可用现金:cash(0),linethick0;


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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 10:07:05    Post IP:101.231.0.26[显示全部帖子]

不是优化参数,是优化程序,能不能帮我看看?


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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 10:22:38    Post IP:101.231.0.26[显示全部帖子]

固定轮询模式发出了平仓信号却不平仓

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 10:52:35    Post IP:101.231.0.26[显示全部帖子]


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

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

10点47分发出平多信号,在2704点,但是实际成交确是2701点,这个是什么问题?


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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 11:25:24    Post IP:101.231.0.26[显示全部帖子]

按照我二楼编写的策略,这根k线该发出买入信号,但是,没有信号,这是什么原因?


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


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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2015/7/4 22:11:00
  发帖心情 Post By:2015/7/23 13:00:48    Post IP:101.231.0.26[显示全部帖子]

修改了好像还是不对啊?麻烦老师再帮我看看

另外问问固定轮询发出买入后信号消失,止损程序是不会起作用的么?


 回到顶部