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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么新图表交易和简单图表交易测试结果不一样?

   

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


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

主题:为什么新图表交易和简单图表交易测试结果不一样?

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2012/8/1 15:02:45    Post IP:58.246.57.26[只看该作者]

if holding>0 and 平多 then sell(1,1,thisclose);
if holding=0 and 开多 then buy(1,1,thisclose);
if holding<0 and 平空 then sellshort(1,1,thisclose);
if holding=0 and 开空 then buyshort(1,1,thisclose);
改为

if  平多 then sell(1,1,thisclose);
if  开多 then buy(1,1,thisclose);
if  平空 then sellshort(1,1,thisclose);
if  开空 then buyshort(1,1,thisclose);

注意你的平仓手数 你在新图表程序化交易里是固定平1手。

[此贴子已经被作者于2012-8-1 15:07:35编辑过]


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

客户服务部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
DarthYoda
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 15:05:42    Post IP:110.178.37.226[只看该作者]

 简单图表语句也一样,反手没有实现

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 15:10:48    Post IP:110.178.37.226[只看该作者]

以下是引用just在2012-8-1 15:02:45的发言:

if holding>0 and 平多 then sell(1,1,thisclose);
if holding=0 and 开多 then buy(1,1,thisclose);
if holding<0 and 平空 then sellshort(1,1,thisclose);
if holding=0 and 开空 then buyshort(1,1,thisclose);
改为

if  平多 then sell(1,1,thisclose);
if  开多 then buy(1,1,thisclose);
if  平空 then sellshort(1,1,thisclose);
if  开空 then buyshort(1,1,thisclose);

注意你的平仓手数 你在新图表程序化交易里是固定平1手。

[此贴子已经被作者于2012-8-1 15:07:35编辑过]
谢谢指点,快收盘了,来不及测试了,明天看看; 我两种测试都是单开一手,最大的问题现在似乎是在该反手的时候没动作

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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
[求助]请教客服求解答  发帖心情 Post By:2012/8/1 15:31:46    Post IP:58.246.57.26[只看该作者]

楼主,如果可以,最好是你找一套能反映问题的简单的代码出来,我们来测测看看能否重现你的问题


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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 18:03:38    Post IP:110.178.7.250[只看该作者]

以下是引用DarthYoda在2012-8-1 14:49:41的发言:
3种写法的测试结果都不一致,今天用期指跑了一下新图表语句,发现在该反手的情况下,没有指令
感谢,最初的语句和这个类似,麻烦老大看看问题在哪里; runmode:=0; ET:=time>=090000 and time<=150000 ; P:=(H+L+C)/3; MA21:=EMA(P,21); MA5:=EMA(P,5); MAB:=CROSS(MA5,MA21) ; MAS:=CROSS(MA21,MA5) ; M55:=EMA(P,55); EB:=C>M55*(1-100/10000) and CM55*(1-200/10000) and C

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 18:06:05    Post IP:110.178.7.250[只看该作者]

以下是引用董小球在2012-8-1 15:31:46的发言:
楼主,如果可以,最好是你找一套能反映问题的简单的代码出来,我们来测测看看能否重现你的问题
怎么回复不全呢?

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 18:08:08    Post IP:110.178.7.250[只看该作者]

感谢,最初的语句和这个类似,麻烦老大看看问题在哪里;

runmode:=0;

ET:=time>=090000 and time<=150000 ;

P:=(H+L+C)/3;
MA21:=EMA(P,21);
MA5:=EMA(P,5);
MAB:=CROSS(MA5,MA21) ;
MAS:=CROSS(MA21,MA5) ;

M55:=EMA(P,55);
EB:=C>M55*(1-100/10000) and C<M55*(1+100/10000);
ES:=C>M55*(1-200/10000) and C<M55*(1+30/10000);


ENTERLONG:MAB and EB and ET,TFILTER;
EXITLONG: MAS or Ref(enterlong,9),TFILTER;
ENTERSHORT:MAS and ES and ET,TFILTER;
EXITSHORT: MAB or Ref(entershort,7),TFILTER;

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 18:09:36    Post IP:110.178.7.250[只看该作者]

现在问题是如果平仓K线和反手K线是同一根的话,反向开仓无法实现

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


加好友 发短信
等级:黑侠 帖子:705 积分:2044 威望:0 精华:0 注册:2012/7/14 20:10:28
  发帖心情 Post By:2012/8/1 20:54:45    Post IP:110.178.7.250[只看该作者]

以下是引用DarthYoda在2012-8-1 18:08:08的发言:
感谢,最初的语句和这个类似,麻烦老大看看问题在哪里;

runmode:=0;

ET:=time>=090000 and time<=150000 ;

P:=(H+L+C)/3;
MA21:=EMA(P,21);
MA5:=EMA(P,5);
MAB:=CROSS(MA5,MA21) ;
MAS:=CROSS(MA21,MA5) ;

M55:=EMA(P,55);
EB:=C>M55*(1-100/10000) and C<M55*(1+100/10000);
ES:=C>M55*(1-200/10000) and C<M55*(1+30/10000);


ENTERLONG:MAB and EB and ET,TFILTER;
EXITLONG: MAS or Ref(enterlong,9),TFILTER;
ENTERSHORT:MAS and ES and ET,TFILTER;
EXITSHORT: MAB or Ref(entershort,7),TFILTER;
开多后,mas成立或者到时间9周期mab依然成立,都平多;如果在9周期内,mas、es、et同时成立则反手; 开空的处理也一样。 这样的控制语句怎么写?

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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
微软的acess建一个数据库需要用股票代码关联。  发帖心情 Post By:2012/8/2 9:04:01    Post IP:58.246.57.26[只看该作者]

你写的语句,如果当时是后面的语句符合条件而平仓,前面的语句已经过去了,自然在这个轮回中不可能再执行了,也就不能反手了,
所以还是我说的那句话,要把平仓语句尽量往前面写,
比如下面语句 

ENTERLONG:MAB and EB and ET,TFILTER;
EXITLONG: MAS or Ref(enterlong,9),TFILTER;
ENTERSHORT:MAS and ES and ET,TFILTER;
EXITSHORT: MAB or Ref(entershort,7),TFILTER;

改成
EXITLONG: MAS or Ref(enterlong,9),TFILTER;
EXITSHORT: MAB or Ref(entershort,7),TFILTER;

ENTERLONG:MAB and EB and ET,TFILTER;
ENTERSHORT:MAS and ES and ET,TFILTER;



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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

 回到顶部
总数 24 上一页 1 2 3 下一页