投资者咨询:
请老师给编辑加入开平 (文华财经)来源:文华财经 日期:2021-1-22 12:31
请老师帮忙编写开平
DIFF12 :=EMA(CLOSE,12) - EMA(CLOSE,26);DEA12: =EMA(DIFF12,9);
DIFF24:=EMA(CLOSE,24) - EMA(CLOSE,52);
DEA24 := EMA(DIFF24,9);
cross(dea12,0)以这条件对应的k线的实体收盘价画条线,之后的收盘价上穿开多,下穿开空,
cross(dea24,0)以这条件对应的k线的实体收盘价画条线,之后的收盘价上穿开多,下穿开空,
crossdown(dea12,0)以这条件对应的k线的实体收盘价画条线,之后的收盘价上穿开多,下穿开空,
crossdown(dea24,0)以这条件对应的k线的实体收盘价画条线,之后的收盘价上穿开多,下穿开空,
1.以最近的成立条件为准,比如之前的条件是cross(dea12,0),后面cross(dea24,0)了 ,则之前的持仓带入,再开平就以cross(dea24,0)为准,
2.最后一次开仓价格是
BKPRICE,以这个价格为准,涨了10%,比如4000的买开价,涨10%,为4400,那4400这价格被下穿,则spk,在上穿4400,则bpk;
最后一次开仓价格 是SKPRICE,就以这价格跌10%为基础,
参考:
DIFF12 :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA12: =EMA(DIFF12,9);
DIFF24:=EMA(CLOSE,24) - EMA(CLOSE,52);
DEA24 := EMA(DIFF24,9);
A:=VALUEWHEN(CROSS(DEA12,0)||CROSS(DEA24,0)||CROSSDOWN(DEA12,0)||CROSSDOWN(DEA24,0),C);
CROSS(C,A),BK;
CROSSDOWN(C,A),SK;
BKVOL>0&&CROSSDOWN(C,1.1*BKPRICE),SPK;
SKVOL>0&&CROSS(C,0.9*SKPRICE),BPK;
AUTOFILTER;
投资者咨询:
请老师给编辑加入开平 (文华财经)来源:文华财经 日期:2021-1-22 12:31
谢谢老师:最后一次开仓价格是 BKPRICE,以这个价格为准,涨了10%,比如4000的买开价,涨10%,为4400,那4400这价格被下穿,则spk,再上穿4400,则bpk;
这两句:
BKVOL>0&&CROSSDOWN(C,1.1*BKPRICE),SPK;//有多头持仓,价格下穿开多价的1.1倍,SPK
SKVOL>0&&CROSS(C,0.9*SKPRICE),BPK;
投资者咨询:
请老师给编辑加入开平 (文华财经)来源:文华财经 日期:2021-1-22 12:31
是的,有多头持仓,价格下穿开多价的1.1倍,SPK,但是价格又上穿了这个1.1倍,没有开仓信号,我想给个bpk,就是spk后,又上穿,给bpk
SPK后,持有空仓,就是SKPRICE,就以这价格跌10%为基础了。
要是以1.1*BKPRICE,那SKVOL>0&&CROSS(C,0.9*SKPRICE),BPK;就没法执行。
投资者咨询:
请老师给编辑加入开平 (文华财经)来源:文华财经 日期:2021-1-22 12:31
我的想法是,1.1倍这价格,被下穿后,有两个开多情况,一个1.1倍这价格被上穿,开多,一个是下跌0.9倍后,被上穿,开多,当然如果是上穿开多,下面这个0.9就失效了,老师您再看看,
参考:
DIFF12 :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA12: =EMA(DIFF12,9);
DIFF24:=EMA(CLOSE,24) - EMA(CLOSE,52);
DEA24 := EMA(DIFF24,9);
A:=VALUEWHEN(CROSS(DEA12,0)||CROSS(DEA24,0)||CROSSDOWN(DEA12,0)||CROSSDOWN(DEA24,0),C);
CROSS(C,A),BK;
CROSSDOWN(C,A),SK;
CROSSDOWN(C,1.1*BKPRICE),SPK;
CROSS(C,1.1*BKPRICE),BPK;
CROSS(C,0.9*SKPRICE),BPK;
CROSSDOWN(C,0.9*SKPRICE),SPK;
AUTOFILTER;