编写中
发言内容不得小于80bytes
发言内容不得小于80bytes
编完了吗士大夫3213213213213
21
321
32随风倒赌东道的发发 按时地方
{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);
你这有好几个指标啊!你把条件说清楚点。要不你加我,便于讨论 2249539879
1。2同时成立才作多,做空 ,好的我加你
1。2同时成立才作多,做空 ,好的我加你
1。2同时成立才作多,做空 ,好的我加你
那你就把交易的前两项给去掉,加在下面的买卖单交易里面
1
1
C在走完的k线上是收盘价,未走完的k线就是最新价
1
1
1