求老师帮忙写个程序
以前一直是用的文华,现在由于资金方的原因要换成开拓者,但是对开拓者的编写目前一筹莫展,希望老师能把我现在用的文华的模型换成开拓者的,其实是很简单的文华的模型SETDEALPERCENT(35);
MA1:=MA(CLOSE,M);
A:HHV(REF(HIGH,1),N);
B: LLV(REF(LOW,1),N);
CLOSE>MA1&&CLOSE>A,BPK;
CLOSE<MA1&&CLOSE<B,SPK;
AUTOFILTER;
其中两个参数,一个是均线的参数,还有就是K线数目的参数,还有一个资金比例,希望老师能帮我写下,并且能方便我今后做参数优化和改进 谢谢
Params
Numeric M(5);
Numeric N(20);
Vars
NumericSeries MA1;
NumericSeries A;
NumericSeries B;
Begin
MA1 = Average(Close,M); //计算移动平均线
A = Highest(High,N); //倒数N周期的最高值
B = lowest(low,N); //倒数N周期的最低值
If(!CallAuctionFilter()) Return; // 集合竞价和小节休息过滤
//上一根K线满足条件,当前K线开盘进场
If(MarketPosition <>1 && close > MA1 && close > A)
{
Buy(0,Open); //手数填0,则可以用全局设置进行下单手数控制。
}
//上一根K线满足条件,当前K线开盘进场
If(MarketPosition <>-1 && close < MA1 && close < B)
{
SellShort(0,Open);
}
End
技巧:代码中手数填0,则可以用全局设置进行下单手数控制。
例如设置该策略初始资金10万(不是当前),每次开仓使用策略当前资金35%资金比例了开仓。
pivotll 发表于 2015-12-10 10:37 static/image/common/back.gif
Params
Numeric M(5);
Numeric N(20);
谢谢 能帮我写一个策略吗,联系方式15887053911
页:
[1]