 
等级: 超级版主
- 注册:
- 2021-5-20
- 曾用名:
|
本帖最后由 技术013 于 2022-10-14 10:05 编辑
1.你必须采用固定时间间隔模式执行执行。间隔时间越短。越精准,但是消耗的资源会更高。
2.在增加引用1分钟周期的kd金死叉条件。(上一根1分钟周期模式,以此替代1分钟走完)。基本结构如下所示
[PEL] 复制代码 01 02 03 04 05 06 07 08 09 10 11 12 13 | RSV:=( CLOSE - LLV ( LOW , 9 ))/( HHV ( HIGH , 9 )- LLV ( LOW , 9 ))* 100 ;
K:= SMA (RSV, 3 , 1 );
D:= SMA (K, 3 , 1 );
J:= 3 *K- 2 *D;
MID: MA ( CLOSE , 20 );
UPPER: MID + 2 * STD ( CLOSE , 26 );
LOWER: MID - 2 * STD ( CLOSE , 26 );
DIFF : EMA ( CLOSE , 12 ) - EMA ( CLOSE , 26 );
DEA : EMA (DIFF, 9 );
MACD1 : 2 *(DIFF-DEA), COLORSTICK ;
KD死叉: cross (k,d) ;
KD金叉: cross (d,k) ;
|
在自己15分钟策略中,引用上面新建的公式。第12-14行是重点
[PEL] 复制代码 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 | RSV:=( CLOSE - LLV ( LOW , 9 ))/( HHV ( HIGH , 9 )- LLV ( LOW , 9 ))* 100 ;
K:= SMA (RSV, 3 , 1 );
D:= SMA (K, 3 , 1 );
J:= 3 *K- 2 *D;
MID: MA ( CLOSE , 20 );
UPPER: MID + 2 * STD ( CLOSE , 26 );
LOWER: MID - 2 * STD ( CLOSE , 26 );
DIFF : EMA ( CLOSE , 12 ) - EMA ( CLOSE , 26 );
DEA : EMA (DIFF, 9 );
MACD1 : 2 *(DIFF-DEA), COLORSTICK ;
condsc_1min: STKINDI ( '' , '新创建的的KD指标公式名称.KD死叉' , 0 , 1 ,- 1 );
condjc_1min: STKINDI ( '' , '新创建的的KD指标公式名称.KD金叉' , 0 , 1 ,- 1 );
开空条件: close < UPPER and condsc_1min= 1 ;
if 开空条件 and holding < 1 then
BEGIN
buyshort ( 1 , 1 , MARKETR );
end
|
|
|