Rss & SiteMap

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

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

标题:求编一个策略

1楼
aagg4107 发表于:2012/8/27 10:03:44

1.atr  250周期 250根k线收盘价与开盘价差值的平均数

2.布林通道指标(Bollinger Bands)技术指标;参数:时间周期=18;偏差=2 ;应用于=close
3..指数平滑异同移动平均线柱状图(MACD Histogram):参数:默认值
4相对强弱指数指标(RSI):参数:时间周期=14 应用于=close

交易方法
1.最新价-布林中带<0.2,做多, 布林中带-最新价<0.2
2.买单:MACD在O之上,RSI在50之上
卖单:MACD在O之下,RSI在50之下

只赢 1atr  只损 3atr 

2楼
aagg4107 发表于:2012/8/27 10:04:06

1.atr  250周期 250根k线收盘价与开盘价差值的平均数

2.布林通道指标(Bollinger Bands)技术指标;参数:时间周期=18;偏差=2 ;应用于=close
3..指数平滑异同移动平均线柱状图(MACD Histogram):参数:默认值
4相对强弱指数指标(RSI):参数:时间周期=14 应用于=close

交易方法
1.最新价-布林中带<0.2,做多, 布林中带-最新价<0.2 做空
2.买单:MACD在O之上,RSI在50之上
卖单:MACD在O之下,RSI在50之下

只赢 1atr  只损 3atr 

3楼
jinzhe 发表于:2012/8/27 10:20:41

编写中

发言内容不得小于80bytes

发言内容不得小于80bytes

4楼
aagg4107 发表于:2012/8/27 11:38:45

编完了吗士大夫3213213213213

21

321

32随风倒赌东道的发发 按时地方

5楼
jinzhe 发表于:2012/8/27 13:38:42

{1.atr  250周期 250根k线收盘价与开盘价差值的平均数

2.布林通道指标(Bollinger Bands)技术指标;参数:时间周期=18;偏差=2 ;应用于=close
3..指数平滑异同移动平均线柱状图(MACD Histogram):参数:默认值
4相对强弱指数指标(RSI):参数:时间周期=14 应用于=close
}

//适用于图表逐k线模式
//Atr
TR1 : =MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : =MA(TR1,250);


//布林带

MID : = MA(CLOSE,18);
UPPER: =MID + 2*STD(CLOSE,18);
LOWER:= MID - 2*STD(CLOSE,18);

//macd
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD1 := 2*(DIFF-DEA), COLORSTICK;

//rsi
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;


{交易方法
1.最新价-布林中带<0.2,做多, 布林中带-最新价<0.2
2.买单:MACD在O之上,RSI在50之上
卖单:MACD在O之下,RSI在50之下

只赢 1atr  只损 3atr }
//交易
if c-mid<0.2 then buy(holding=0,1,market);
if c-mid>=0.2 then buyshort(holding=0,1,market);

if macd1>0 and rsi1>50 then begin
 sellshort(holding<0,0,market);
 buy(holding=0,1,market);
end

if macd1<0 and rsi1<50 then begin
 sell(holding>0,0,market);
 buyshort(holding=0,1,market);
end

//止盈

if holding>0 and c>enterprice+atr then 多止盈:sell(1,0,market);
if holding<0 and c<enterprice-atr then 空止盈:sellshort(1,0,market);

//止损

if holding>0 and c<enterprice-3*atr then 多止损:sell(1,0,market);
if holding<0 and c>enterprice+3*atr then 空止损:sellshort(1,0,market);

6楼
szjkp 发表于:2012/8/27 14:35:49

你这有好几个指标啊!你把条件说清楚点。要不你加我,便于讨论  2249539879

7楼
aagg4107 发表于:2012/8/27 20:07:22

1。2同时成立才作多,做空 ,好的我加你

1。2同时成立才作多,做空 ,好的我加你

1。2同时成立才作多,做空 ,好的我加你

8楼
jinzhe 发表于:2012/8/28 8:59:04

那你就把交易的前两项给去掉,加在下面的买卖单交易里面

1

1

 

9楼
aagg4107 发表于:2012/8/29 18:52:05
这里的c是最新价吗,不是收盘价吗,我想用时时盘中触位价作为入场出场条件。请帮我解决一下,我还是不太明白
10楼
jinzhe 发表于:2012/8/30 8:42:46

C在走完的k线上是收盘价,未走完的k线就是最新价

1

1

1

共10 条记录, 每页显示 10 条, 页签: [1]


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