投资者咨询:
附加两个跨周期条件 (文华财经)来源:文华财经 日期:2021-1-21 16:35
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值
SHORT;
MA1:MA(SHORT,10);//取SHORT的10周期均值
CROSSUP(SHORT,MA1),BPK;
CROSSDOWN(SHORT,MA1),SPK;
SHORT指标
基本:5分钟金叉买入,死叉卖出
开多单后的条件,开空反一下
A,5分钟金叉买开,且30分钟金叉(2小时死叉)或30分钟死叉(2小时金叉),5分钟死叉卖平开空;
B,5分钟金叉买开,且30分钟和2小时都为金叉,5分钟死叉不平仓,等30分钟死叉或2小时死叉且5分钟死叉卖平开空
全部执行5分钟收盘前一秒现价 对应周期盘面波动时出现的金叉死叉均不考虑
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值
SHORT;
#IMPORT [MIN,30,SHORT短线] AS VAR1
#IMPORT [HOUR,2,SHORT短线] AS VAR2
MA1:MA(SHORT,10);//取SHORT的10周期均值
CROSSUP(SHORT,MA1),BPK;
X1:=VAR1.SHORT>VAR1.MA1&&VAR2.SHORT<VAR2.MA1||VAR1.SHORT<VAR1.MA1&&VAR2.SHORT>VAR2.MA1;
CROSSDOWN(SHORT,MA1)&&REF(X1,BARSBK),SPK;
X2:=VAR1.SHORT>VAR1.MA1&&VAR2.SHORT>VAR2.MA1;
CROSSDOWN(SHORT,MA1)&&REF(X2,BARSBK)&&(VAR1.SHORT<VAR1.MA1||VAR2.SHORT<VAR2.MA1),SPK;
AUTOFILTER;
投资者咨询:
附加两个跨周期条件 (文华财经)来源:文华财经 日期:2021-1-21 16:35
老师,开仓价格是5分钟收盘前一秒现价,不在30M和2H上
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值
SHORT;
#IMPORT [MIN,30,SHORT短线] AS VAR1
#IMPORT [HOUR,2,SHORT短线] AS VAR2
MA1:MA(SHORT,10);//取SHORT的10周期均值
CROSSUP(SHORT,MA1),BPK;
X1:=VAR1.SHORT>VAR1.MA1&&VAR2.SHORT<VAR2.MA1||VAR1.SHORT<VAR1.MA1&&VAR2.SHORT>VAR2.MA1;
CROSSDOWN(SHORT,MA1)&&REF(X1,BARSBK),SPK;
X2:=VAR1.SHORT>VAR1.MA1&&VAR2.SHORT>VAR2.MA1;
CROSSDOWN(SHORT,MA1)&&REF(X2,BARSBK)&&(VAR1.SHORT<VAR1.MA1||VAR2.SHORT<VAR2.MA1),SPK;
AUTOFILTER;
CLOSEKLINE(2,1);
投资者咨询:
附加两个跨周期条件 (文华财经)来源:文华财经 日期:2021-1-21 16:35
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值
SHORT;
MA1:MA(SHORT,10);//取SHORT的10周期均值
CROSSUP(SHORT,MA1),BPK;
CROSSDOWN(SHORT,MA1),SPK;
在上面这个基础上,帮我附加一个不平仓开仓的条件,五分钟金叉买入后,出现30分钟和2小时均金叉的时候,继续持有原来多头仓位
投资者咨询:
附加两个跨周期条件 (文华财经)来源:文华财经 日期:2021-1-21 16:35


文件名:2021-01-21 (1).png
截图中的文字看不清,您的意思应该是5分金叉,但30分和2小时都不是死叉状态才BPK,5分死叉,但跨周期都不是金叉状态才SPK?
否则比如:即使5分金叉,但跨周期都是死叉也不BPK。
投资者咨询:
附加两个跨周期条件 (文华财经)来源:文华财经 日期:2021-1-21 16:35


文件名:2021-01-21 (2).png
参考:
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取得VOL1的0.05动态均值
SHORT:VOL10-VOL11,COLORSTICK;//取VOL10与VOL11的差值
SHORT;
#IMPORT [MIN,30,SHORT短线] AS VAR1
#IMPORT [HOUR,2,SHORT短线] AS VAR2
MA1:MA(SHORT,10);//取SHORT的10周期均值
CROSSUP(SHORT,MA1) && NOT(VAR1.SHORT<VAR1.MA1 && VAR2.SHORT<VAR2.MA1),BPK;
CROSSDOWN(SHORT,MA1) && NOT(VAR1.SHORT>VAR1.MA1 && VAR2.SHORT>VAR2.MA1),SPK;
AUTOFILTER;
CLOSEKLINE(2,1);