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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助 哪里错了

   

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


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

主题:求助 哪里错了

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2014/11/6 15:30:02
  发帖心情 Post By:2014/12/9 14:52:53    Post IP:61.52.52.219[只看该作者]

策略里根本就不满足每天都出信号的条件(策略见4楼,公式见5楼),是不是公式没有完全表达出策略的本意!真搞不懂了!!!
[此贴子已经被作者于2014/12/9 14:54:09编辑过]

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


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

策略里根本就不满足每天都出信号的条件(策略见4楼,公式见5楼),是不是公式没有完全表达出策略的本意还是其他原因!真搞不懂了!!!

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


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

处理中,不要着急,请稍等


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

客户服务部

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

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

 回到顶部
美女呀,离线,留言给我吧!
pyd
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/12/9 15:34:53    Post IP:58.246.57.26[只看该作者]

看6楼的第一句话,如果是用在日线周期以下的周期是用6楼的代码,你现在是直接用在日线周期的,可以直接用你1楼的代码。


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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2014/11/6 15:30:02
  发帖心情 Post By:2014/12/10 15:22:13    Post IP:111.206.128.132[只看该作者]

日线一下周期,以下周期!我太愚钝了,见笑了!
日线数据的话1楼代码老师已经修改成2楼代码了,
我想把交易合约数量规则修改以下,改成每次开仓信号都是开一手合约,每次平仓信号则将所有持仓全部平仓!
下面的代码和策略是不是一致的呢,如果代码不能完全表达出策略的本意,请老师受累帮忙修改以下吧!
策略用在日线图

波动幅度等于={最近3天(当日最高价-当日最低价)的和}/3

买入规则:

当昨天的收盘价低于昨天的开盘价,今天价格达到今天开盘价+波动幅度×0.5开立多头交易

卖出规则:

当昨天的收盘价高于昨天的开盘价,今天价格达到今天开盘价-波动幅度×0.5开立空头交易

退出规则:

多头初始止损: 今天开盘价-波动幅度×0.4

持仓退出规则 :今天开盘价-波动幅度×1

              卖出规则退出交易

空头初始止损: 今天开盘价+波动幅度×0.4

持仓退出规则 :今天开盘价+波动幅度×1

              买入规则退出交易

交易合约数量规则

每次开仓信号都是开一手合约,每次平仓信号则将所有持仓全部平仓!

ATR:=(REF(H-L,3)+REF(H-L,2)+REF(H-L,1))/3;
KD:=REF(C,1)<REF(O,1) AND H>O+ATR*0.5;
KK:=REF(C,1)>REF(0,1) AND L<O-ATR*0.5;

PD:=O-ATR*0.4 OR O-ATR*1;
PK:=O+ATR*0.4 OR O+ATR*1;

平空:SELLSHORT(PK,1,LIMITR,close);  
开多:BUY(KD AND HOLDING=0,1,LIMITR,close);  
平多:SELL(PD,1,LIMITR,close);                              
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,close);

策略用在日线图



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


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

初始止损和持仓退出有什么区别?两个平仓条件?


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

客户服务部

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

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

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


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

你一共下1手,写两个有递进关系的平仓条件是为什么的?


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2014/11/6 15:30:02
  发帖心情 Post By:2014/12/10 20:32:50    Post IP:60.28.16.6[只看该作者]

初始止损是开仓第一天的退出规则,
持仓退出是开仓第二天以后的退出规则,上面的策略中包括2个方面:第一个方面相当于移动止损;第二个方面就是相反信号退出。
这样是不是有点麻烦,可以把持仓退出的第二个去掉,但是开仓第一天初始止损和开仓第二天以后的移动止损必须要有,
这样做的目的是在开仓第一天的时候用小的风险(初始止损)去试仓,去博取一个正确的仓位,在开仓的第二天以后用移动止损去博取更大更长的趋势!

我把策略重新修改一下:

下面的策略代码是不是一致的呢,如果代码不能完全表达出策略的本意,请老师受累帮忙修改一下吧!
策略用在日线图

波动幅度等于={最近3天(当日最高价-当日最低价)的和}/3

买入规则:

当昨天的收盘价低于昨天的开盘价,今天价格达到今天开盘价+波动幅度×0.5开立多头交易

卖出规则:

当昨天的收盘价高于昨天的开盘价,今天价格达到今天开盘价-波动幅度×0.5开立空头交易

退出规则:

多头初始止损: 今天开盘价-波动幅度×0.4

多头持仓退出规则(移动止损) :今天开盘价-波动幅度×1

空头初始止损: 今天开盘价+波动幅度×0.4

空头持仓退出规则(移动止损) :今天开盘价+波动幅度×1

交易合约数量规则

每次开仓信号和平仓信号都是开一手合约!

ATR:=(REF(H-L,3)+REF(H-L,2)+REF(H-L,1))/3;
KD:=REF(C,1)<REF(O,1) AND H>O+ATR*0.5;
KK:=REF(C,1)>REF(0,1) AND L<O-ATR*0.5;

PD:=O-ATR*0.4 OR O-ATR*1;
PK:=O+ATR*0.4 OR O+ATR*1;

平空:SELLSHORT(PK,1,LIMITR,close);  
开多:BUY(KD AND HOLDING=0,1,LIMITR,close);  
平多:SELL(PD,1,LIMITR,close);                              
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,close);

策略用在日线图

如果代码不能完全表达出策略的本意,请老师受累帮忙修改一下吧!谢谢了

 回到顶部
美女呀,离线,留言给我吧!
pyd
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/12/11 9:14:00    Post IP:58.246.57.26[只看该作者]

退出规则:

a:多头初始止损: 今天开盘价-波动幅度×0.4

b:多头持仓退出规则(移动止损) :今天开盘价-波动幅度×1

 

多头止损肯定是a条件先满足就止损了,b条件是没用的。


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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2014/11/6 15:30:02
  发帖心情 Post By:2014/12/15 17:34:27    Post IP:60.28.16.3[只看该作者]

a条件只有在开仓当天有效,其他时间无效。b条件在开仓第二天开始有效。
a条件的止损空间小,如果开仓当天未能触发a条件,能留住仓位过夜的话,
过夜之后的也就是开仓第二天开始使用b条件退出;开仓第二天开始a条件就作废无效了!

也许是我退出规则中的措辞不太明确
我把退出规则措辞改一下:

策略用在日线图

波动幅度等于={最近3天(当日最高价-当日最低价)的和}/3

买入规则:

当昨天的收盘价低于昨天的开盘价,今天价格达到今天开盘价+波动幅度×0.5开立多头交易

卖出规则:

当昨天的收盘价高于昨天的开盘价,今天价格达到今天开盘价-波动幅度×0.5开立空头交易

退出规则:

多头初始止损(只在开仓当天有效): 今天开盘价-波动幅度×0.4

多头持仓退出规则(开仓第二天开始有效) :今天开盘价-波动幅度×1

空头初始止损(只在开仓当天有效): 今天开盘价+波动幅度×0.4

空头持仓退出规则(开仓第二天开始有效) :今天开盘价+波动幅度×1

交易合约数量规则

每次开仓信号和平仓信号都是开一手合约!



 回到顶部
总数 20 上一页 1 2