Rss & SiteMap

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

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

标题:老师:请进,帮忙编写一个交易模型

1楼
黄小聪 发表于:2014/7/29 13:09:33
老师:你好帮我把下面文华的交易模型改成金字塔的
MA60:MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
J:3*K-2*D;
C>MA60*1.005&&BKVOL=0,BK((MONEYTOT*0.3)/(C*UNIT*MARGIN));
C>MA60&&J<=0&&BKVOL>0&&BARSBK>10,BK((MONEYTOT*0.3)/(C*UNIT*MARGIN));
C>MA60&&J<=0&&BKVOL>0&&BARSBK>10,BK((MONEYTOT*0.3)/(C*UNIT*MARGIN));
C>MA60*1.005&&BKVOL=0,BP(SKVOL);
C<MA60*0.995&&SKVOL=0,SP(BKVOL);
C<MA60*0.995&&SKVOL=0,SK((MONEYTOT*0.3)/(C*UNIT*MARGIN));
C<MA60&&J>=100&&SKVOL>0&&BARSSK>10,SK((MONEYTOT*0.3)/(C*UNIT*MARGIN));
C<MA60&&J>=100&&SKVOL>0&&BARSSK>10,SK((MONEYTOT*0.3)/(C*UNIT*MARGIN));

 
2楼
jinzhe 发表于:2014/7/29 13:17:44

C>MA60*1.005&&BKVOL=0,BK((MONEYTOT*0.3)/(C*UNIT*MARGIN));

解释下这句话,说明下BKVOL ,BK ,MONEYTOT,UNIT,MARGIN是什么意思

3楼
黄小聪 发表于:2014/7/29 13:44:41
BKVOL:多头持仓量
BK:多头开仓
MONEYTOT:返回当前模组权益
UNIT:取加载数据合约的交易单位
MARGIN:返回当前合约保证金比例
4楼
黄小聪 发表于:2014/7/29 14:04:56
上面那句话的意思是:现价大于60均线的百分之0.5且多头持仓为0的时候用权益总资金的百分之三十开立多头头寸
5楼
jinzhe 发表于:2014/7/29 14:05:03

BK((MONEYTOT*0.3)/(C*UNIT*MARGIN));

解释下这句是什么意思

6楼
pyd 发表于:2014/7/29 14:09:48

SKVOL

BARSBK

BARSSK

这3个是什么意思?

7楼
黄小聪 发表于:2014/7/29 14:13:32
回5楼:这句话的意思就是用总资金的百分之三十开仓
8楼
黄小聪 发表于:2014/7/29 14:15:59
回6楼:

SKVOL:空头持仓量

BARSBK:取上一次买开信号位置

BARSSK:取上一次卖开信号位置 

9楼
pyd 发表于:2014/7/29 14:24:04

MA60:MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,3,1);//RSV的移动平均值
D:=SMA(K,3,1);//K的移动平均值
J:3*K-2*D;

if C>MA60*1.005 and holding=0 then buy(1,30%,market);
if C>MA60 and J<=0 and holding>0 and enterbars>10 then buy(1,30%,market);
if C>MA60 and J<=0 and holding>0 and enterbars>10 then buy(1,30%,market);
if C>MA60*1.005 and holding=0 then sellshort(1,holding,market);
if C<MA60*0.995 and holding=0 then sell(1,holding,market);
if C<MA60*0.995 and holding=0 then buyshort(1,holding,market);
if C<MA60 and J>=100 and holding<0 and enterbars>10 then buyshort(1,30%,market);
if C<MA60 and J>=100 and holding<0 and enterbars>10 then buyshort(1,30%,market);

[此贴子已经被作者于2014/7/29 15:57:52编辑过]
10楼
黄小聪 发表于:2014/7/29 14:31:28
老师:你好我想对这个模型进行测试,怎么放进金字塔软件里面,我刚接触金字塔,请不吝赐教
共45 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 3 queries.