程序加自动平仓 (文华财经)

投资者咨询:程序加自动平仓 (文华财经)
来源:文华财经  日期:2025-1-8 22:16
 策略一、KONG60

1、自动交易程序:(在15K加载模型即可)

MA60:MA(C,60);

CROSSDOWN(C,MA60),SK;

CROSS(C,MA60),BP;

AUTOFILTER;

2、策略说明:15K下穿60均线时开空仓,上穿60均线时平仓;下一个下穿60均线时开空仓,上穿60均线时平仓。如此反复。


(在上面基础增加:最近120分钟的60均线斜率向上<10度角,而且15K下穿60均线时开空仓,盈利20%自动平仓,亏损10%自动平仓。去掉“上穿60均线时平仓”


策略二、DUO60

1DUO60自动交易程序:(在对应15K周期加载模型即可)

MA60:MA(C,60);

CROSS(C,MA60),BK;

CROSSDOWN(C,MA60),SP;

AUTOFILTER;

2、策略说明:15K线上穿60均线时开多仓,下穿60均线时平仓;下一个上穿60均线时开多仓,下穿60均线时平仓。如此反复。


(在上面基础增加:最近120分钟的60均线斜率向下<10度,而且15K线上穿60均线时开多仓,盈利50%自动平仓,亏损30%自动平仓。去掉“穿60均线时平仓”

     
[此问答已经被作者于2025/1/8 23:55:22编辑过]
技术人员回复
日期:2025-1-9 8:08
 
无法取到的角度,

随着K线放大和缩小,K线密度、指标线角度和斜率会发生改变,因此编写取不到斜率或角度的。

投资者咨询:程序加自动平仓 (文华财经)
来源:文华财经  日期:2025-1-8 22:16
那就不要斜率条件吧。
技术人员回复
日期:2025-1-9 8:38

1.

MA60:MA(C,60);

CROSSDOWN(C,MA60),SK;


C<SKPRICE*0.8,BP;
C>SKPRICE*1.1,BP;
AUTOFILTER;
 

2.

MA60:MA(C,60);

CROSS(C,MA60),BK;

C>BKPRICE*1.5,SP;
C<BKPRICE*0.7,SP;
AUTOFILTER;

投资者咨询:程序加自动平仓 (文华财经)
来源:文华财经  日期:2025-1-8 22:16
 策略一、KONG60

1、自动交易程序:(在15K加载模型即可)

MA60:MA(C,60);

CROSSDOWN(C,MA60),SK;

CROSS(C,MA60),BP;

AUTOFILTER;

2、策略说明:15K下穿60均线时开空仓,上穿60均线时平仓;下一个下穿60均线时开空仓,上穿60均线时平仓。如此反复。


(在上面基础增加:15K下穿60均线时开空仓。当开仓价<=60均线值时,亏损5%自动平仓;开仓价>60均线值时,上穿60均线时平仓
技术人员回复
日期:2025-1-9 13:14
 
下穿60均线时开空仓 开仓价是一直小于60均线的,不会以后一种条件平仓


投资者咨询:程序加自动平仓 (文华财经)
来源:文华财经  日期:2025-1-8 22:16
不是的,开仓后,会有一段时间是均线高于开仓价的。你可以复盘看看。这情况就很多滑点出现了
技术人员回复
日期:2025-1-9 13:46
 MA60:MA(C,60);

CROSSDOWN(C,MA60),SK;

MA60<BKPRICE&&CROSS(C,MA60),BP;
MA60>=SKPRICE&&C>SKPRICE*1.05,BP;
AUTOFILTER;

投资者咨询:程序加自动平仓 (文华财经)
来源:文华财经  日期:2025-1-8 22:16
 测试了8楼程序。没有实现“开仓价<=60均线值时,亏损5%自动平仓;开仓价>60均线值时,上穿60均线时平仓。”
其中:MA60<BKPRICE&&CROSS(C,MA60),BP;中的BKPRICE,是不是应该为:SKPRICE?
修改为:SKPRICE测试结果”MA60>=SKPRICE&&C>SKPRICE*1.05,BP;“没起作用。开仓价<=60均线值时,上穿60均线时平仓了。这样消除不了频繁的滑点。
技术人员回复
日期:2025-1-10 8:18
 MA60:MA(C,60);
CROSSDOWN(C,MA60),SK;

MA60<SKPRICE&&CROSS(C,MA60)&&NOT(C>SKPRICE*1.05),BP;
MA60>=SKPRICE&&C>SKPRICE*1.05&&NOT(CROSS(C,MA60)),BP;
AUTOFILTER;