Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

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

1楼
非有非无 发表于: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楼
非有非无 发表于:2015/5/14 13:44:37
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图表显示为(附件中)
3楼
pyd 发表于:2015/5/14 13:46:44
图表看不到,你遇到了什么问题?
4楼
非有非无 发表于: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); //交易系统之开空操作

5楼
yukizzc 发表于:2015/5/14 13:56:39
可以啊,您具体是什么问题呢?模型代码编译没问题那就可以执行
6楼
非有非无 发表于:2015/5/14 14:07:12
你帮忙编一下嘛
7楼
非有非无 发表于:2015/5/14 14:09:23
问题是:语句未尾缺少分号,你帮忙编一下嘛,谢谢
8楼
非有非无 发表于:2015/5/14 14:13:08
执行不下去啊
9楼
pyd 发表于: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楼
非有非无 发表于:2015/5/14 14:26:01
你帮忙搞一下啦
共15 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 2 queries.