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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 金字塔图表交易代码问题

   

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


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

主题:金字塔图表交易代码问题

美女呀,离线,留言给我吧!
非有非无
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
金字塔图表交易代码问题  发帖心情 Post By:2015/5/14 13:39:17 [只看该作者]

非有非无 11:53:11
 
单均线模型。
关键函数:MA,TIME 
使用周期:1 分钟 K 线
模型说明:开盘后15分钟再根据均线与收盘价之间的关系进行日内买卖,尾盘平仓。
//中间变量
MAN:=MA(CLOSE,15); 
//交易条件
开多条件 :=TIME>=091500 AND TIME<145500 AND CLOSE>MAN AND BARSLAST(CROSS(CLOSE,MAN ))>=3; 
平多条件 :=TIME>=145500 OR (CLOSE<MAN AND BARSLAST(CROSS(MAN,CLOSE ))>=3); 
开空条件 :=TIME>=090000 AND TIME<145500 AND CLOSE<MAN AND BARSLAST(CROSS(MAN,CLOSE ))>=3; 
平空条件 :=TIME>=145500 OR (CLOSE>MAN AND BARSLAST(CROSS(CLOSE,MAN ))>=3); 
//交易系统
SELLSHORT(平空条件 and HOLDING<0,HOLDING,market); //交易系统之平空操作
BUY(开多条件 and  HOLDING=0,30%,market);//交易系统之开多操作
SELL(平多条件 and HOLDING>0,HOLDING,market); //交易系统之平多操作
BUYSHORT(开空条件 and HOLDING=0,30%,market); //交易系统之开空操作
======================================================================================
本系统与此有些类似。
采用的是SAMA。
线有颜色变化(粉红色及蓝色)。

(粉红色)开多:IF(SAMA>REF(SAMA,1),SAMA,DRAWNULL),COLORFF00FF,LINETHICK2;

(蓝色)开空:IF(SAMA<=REF(SAMA,1),SAMA,DRAWNULL),COLORFFAA00,LINETHICK2;
=============================
你看,交易系统如何如何编
程?谢谢

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 13:44:37 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图表显示为(附件中)

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


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

图表看不到,你遇到了什么问题?

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 13:53:30 [只看该作者]

编程的问题,这样是否可以图表交易了:

单均线模型。

关键函数:SAMATIME

使用周期:1 分钟 K 线

模型说明:开盘后15分钟再根据均线与收盘价之间的关系进行日内买卖,尾盘平仓。

//中间变量

DIR2:=ABS(CLOSE-REF(CLOSE,20));

VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);

ER2:=SUM(ABS(DIR2/VIR2),1);

CS2:=ER2*(2/3-2/31)+2/31;

CQ2:=CS2*CS2;

SAMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2

SAMAN:=SAMA(CLOSE,15);

//交易条件

开多条件 :=TIME>=091500 AND TIME<145500 AND CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3;

平多条件 :=TIME>=145500 OR (CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3);

开空条件 :=TIME>=090000 AND TIME<145500 AND CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3;

平空条件 :=TIME>=145500 OR (CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3);

//交易系统

SELLSHORT(平空条件 AND HOLDING<0,HOLDING,MARKET); //交易系统之平空操作

BUY(开多条件 AND  HOLDING=0,30%,MARKET);//交易系统之开多操作

SELL(平多条件 AND HOLDING>0,HOLDING,MARKET); //交易系统之平多操作

BUYSHORT(开空条件 AND HOLDING=0,30%,MARKET); //交易系统之开空操作


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/5/14 13:56:39 [只看该作者]

可以啊,您具体是什么问题呢?模型代码编译没问题那就可以执行

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 14:07:12 [只看该作者]

你帮忙编一下嘛

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 14:09:23 [只看该作者]

问题是:语句未尾缺少分号,你帮忙编一下嘛,谢谢

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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 14:13:08 [只看该作者]

执行不下去啊

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


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

红字部分有问题,没有那样的用法,其他的没问题了
//中间变量

DIR2:=ABS(CLOSE-REF(CLOSE,20));

VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);

ER2:=SUM(ABS(DIR2/VIR2),1);

CS2:=ER2*(2/3-2/31)+2/31;

CQ2:=CS2*CS2;

SAMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2;

SAMAN:=SAMA(CLOSE,15);

//交易条件

开多条件 :=TIME>=091500 AND TIME<145500 AND CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3;

平多条件 :=TIME>=145500 OR (CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3);

开空条件 :=TIME>=090000 AND TIME<145500 AND CLOSE<SAMAN AND BARSLAST(CROSS(SAMAN,CLOSE ))>=3;

平空条件 :=TIME>=145500 OR (CLOSE>SAMAN AND BARSLAST(CROSS(CLOSE,SAMAN ))>=3);

//交易系统

SELLSHORT(平空条件 AND HOLDING<0,HOLDING,MARKET); //交易系统之平空操作

BUY(开多条件 AND  HOLDING=0,30%,MARKET);//交易系统之开多操作

SELL(平多条件 AND HOLDING>0,HOLDING,MARKET); //交易系统之平多操作

BUYSHORT(开空条件 AND HOLDING=0,30%,MARKET); //交易系统之开空操作


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


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/5/14 13:34:08
  发帖心情 Post By:2015/5/14 14:26:01 [只看该作者]

你帮忙搞一下啦

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