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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 帮忙修改两个文华的策略

   

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


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

主题:帮忙修改两个文华的策略

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/12/25 10:49:13    Post IP:58.246.57.26[只看该作者]

1. 用全局变量来限定住

variable:n=0,m=0;

if barpos<>ref(barpos,1) then begin

     n:=0;

     m:=0;

end

 

if 开仓条件1 and holding=0 and n=0 then begin

     开仓语句;

     n:=1;

end

 

 

if 平仓条件1 and holding=0 and m=0 then begin

     平仓语句;

     m:=1;

end

 

if 开仓条件2 and holding=0 and n=0 then begin

     开仓语句;

     n:=1;

end

 

 

if 平仓条件2 and holding=0 and m=0 then begin

     平仓语句;

     m:=1;

end

 

多个开平条件,那么就把上面的开平语句多写几个,只要写上对应的开平条件就行

2.close



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:69 积分:0 威望:0 精华:0 注册:2014/9/4 14:51:59
  发帖心情 Post By:2014/12/25 11:15:59    Post IP:112.233.52.26[只看该作者]

有点迷糊 我把策略告诉老师 请老师帮我编写一下试试

开多条件:=ref(c,1)>ref(o,1);//上一根K线为阳线
开空条件:=ref(o,1)>ref(c,1);

上一根K线收阴 下一根做空 上一根收阳 下一根做多 并且当跟K线无平仓

满足条件后应该是当跟K线的开盘价委托开仓

平多仓条件:如果当跟K线开盘做多 收盘时为阳线(收盘价大于开盘价) 则不平仓 如果收盘前1秒为阴线 当跟K线收盘前1秒平仓

平空仓条件:如果当跟K线开盘做空 收盘时为阴线(收盘价小于开盘价) 则不平仓 如果收盘前1秒为阳线 当跟K线收盘前1秒平仓

平仓: 当跟K线在最高点回撤3个点位 多头平仓
         当跟K线在最低点回撤3个点位 空头平仓

每根K线应该只会出一次开仓和一次平仓 或者分别出一次平仓 一次开仓

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/12/25 11:20:35    Post IP:58.246.57.26[只看该作者]

如果只有一个条件,那么一根k线就只会出一次信号,如果出多次信号那么就是信号闪烁了



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/12/25 11:27:20    Post IP:58.246.57.26[只看该作者]

我上面所写的,是考虑到你多个下单语句的情况下,一根k线只对一个开仓语句单。

如果你只有一个条件,那就不用 提出来,金字塔的原理就是一个下单语句一根k线下一次,多下的次数都是信号闪烁的结果



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:69 积分:0 威望:0 精华:0 注册:2014/9/4 14:51:59
  发帖心情 Post By:2014/12/25 12:49:37    Post IP:112.233.52.26[只看该作者]

请老师仔细看一下我33楼的策略 我编写了一个 好像不对
kd:=ref(c,1)>ref(o,1);
kk:=ref(o,1)>ref(c,1);
pd:=c<o;
pk:=c>o;
variable:n=0,m=0;
if barpos<>ref(barpos,1) then begin
     n:=0;
     m:=0;
end
if kd and holding=0 and n=0 and m=0 then begin
     buy(holding<=0,1,LIMITR,CLOSE);;
     n:=1;
end
if pd and holding=0 and m=0 then begin
     SELL(1,HOLDING,LIMITR,CLOSE);;
     m:=1;
end
 
if kk and holding=0 and n=0 and m=0 then begin
     buyshort(holding>=0,1,LIMITR,CLOSE);;
     n:=1;
end
 
 
if pk and holding=0 and m=0 then begin
     SELLSHORT(1,HOLDING,LIMITR,CLOSE);;
     m:=1;
end

IF TIME >= 151400 THEN                //收盘平仓
BEGIN
 SELL(HOLDING>0,0,LIMITR,CLOSE);
 SELLSHORT(HOLDING<0,0,LIMITR,CLOSE);
END

请老师对照33楼的帮我修改一下

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/12/25 13:34:07    Post IP:58.246.57.26[只看该作者]

你一个条件的就不用这样写,按照通常的来写


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:69 积分:0 威望:0 精华:0 注册:2014/9/4 14:51:59
  发帖心情 Post By:2014/12/25 17:59:00    Post IP:112.233.52.26[只看该作者]

请老师按照我的策略 帮我编写

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2014/12/26 9:08:39    Post IP:58.246.57.26[只看该作者]

kd:=ref(c,1)>ref(o,1);
kk:=ref(o,1)>ref(c,1);
pd:=c<o;
pk:=c>o;
sellshort(pk,0,market);
buy(kd and holding=0,1,market);
sell(pd,0,market);
buyshort(kk and holding=0,1,market);
IF TIME >= 151400 THEN                //收盘平仓
BEGIN
 SELL(HOLDING>0,0,LIMITR,CLOSE);
 SELLSHORT(HOLDING<0,0,LIMITR,CLOSE);
END


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:69 积分:0 威望:0 精华:0 注册:2014/9/4 14:51:59
  发帖心情 Post By:2015/1/12 21:28:06    Post IP:222.132.199.84[只看该作者]

请教老师一个函数 

连续亏损3单平仓 ,停止程序化开仓20分钟

 回到顶部
总数 39 上一页 1 2 3 4