[求助]修改不能开仓的原因

03-26 21:34发布

#IMPORT[MIN,5,AA5] AS AA1//调取自定义5分钟K线周期上AA5指标中的数据

JC:AA1.JC; // MA5均线价格上穿MA10均线价格大于1元(含1元),定义当前【金叉】
SC:AA1.SC; // MA5均线价格下穿MA10均线价格大于1元(含1元),定义当前【死叉】

MA 5:MA(CLOSE, 5); // 定义当前【周期】 5分钟周期
MA10:MA(CLOSE,10); // 定义当前【周期】10分钟周期

DT:CROSSDOWN(MA5,MA10-3); // MA5均线价格下穿MA10均线大于3元(即死叉后价格下跌大于3元),定义当前【多头】
KT:CROSSUP(MA5,MA10+3); // MA5均线价格上穿MA10均线大于3元(即死叉后价格上涨大于3元),定义当前【空头】

JC && DT && PANZHENG=0,BK(1); // 日线周期MA金叉 和 1分钟周期MA多头排列【开多仓1手】
SC && KT && PANZHENG=0,SK(1); // 日线周期MA死叉 和 1分钟周期MA空头排列【开空仓1手】

C>=BKPRICE+2*MINPRICE,SP(BKVOL); // 盈利大于2元(含2元)【止盈全平多仓】
C<=SKPRICE-2*MINPRICE,BP(SKVOL); // 盈利大于2元(含2元)【止盈全平空仓】

C<=BKPRICE-4*MINPRICE,SP(BKVOL); // 开仓后价格下跌大于3元【止损全平多仓】
C>=SKPRICE+4*MINPRICE,BP(SKVOL); // 开仓后价格上涨大于3元【止损全平空仓】

请教老师:根据模型不能开仓的原因,请帮助修改。

#IMPORT[MIN,5,AA5] AS AA1//调取自定义5分钟K线周期上AA5指标中的数据
JC:AA1.JC; // MA5均线价格上穿MA10均线价格大于1元(含1元),定义当前【金叉】
SC:AA1.SC; // MA5均线价格下穿MA10均线价格大于1元(含1元),定义当前【死叉】

MA 5:MA(CLOSE, 5); // 定义当前【周期】 5分钟周期
MA10:MA(CLOSE,10); // 定义当前【周期】10分钟周期

DT:CROSSDOWN(MA5,MA10-3); // MA5均线价格下穿MA10均线大于3元(即死叉后价格下跌大于3元),定义当前【多头】
KT:CROSSUP(MA5,MA10+3); // MA5均线价格上穿MA10均线大于3元(即死叉后价格上涨大于3元),定义当前【空头】

JC && DT && PANZHENG=0,BK(1); // 日线周期MA金叉 和 1分钟周期MA多头排列【开多仓1手】
SC && KT && PANZHENG=0,SK(1); // 日线周期MA死叉 和 1分钟周期MA空头排列【开空仓1手】

C>=BKPRICE+2*MINPRICE,SP(BKVOL); // 盈利大于2元(含2元)【止盈全平多仓】
C<=SKPRICE-2*MINPRICE,BP(SKVOL); // 盈利大于2元(含2元)【止盈全平空仓】

C<=BKPRICE-4*MINPRICE,SP(BKVOL); // 开仓后价格下跌大于3元【止损全平多仓】
C>=SKPRICE+4*MINPRICE,BP(SKVOL); // 开仓后价格上涨大于3元【止损全平空仓】

请教老师:根据模型不能开仓的原因,请帮助修改。
付费偷看设置
发送
5条回答
文华解答
2楼-- · 03-26 22:32
参考:

#IMPORT[MIN,5,AA5] AS AA1//调取自定义5分钟K线周期上AA5指标中的数据
JC:AA1.JC; // MA5均线价格上穿MA10均线价格大于1元(含1元),定义当前【金叉】
SC:AA1.SC; // MA5均线价格下穿MA10均线价格大于1元(含1元),定义当前【死叉】

MA 5:MA(CLOSE, 5); // 定义当前【周期】 5分钟周期
MA10:MA(CLOSE,10); // 定义当前【周期】10分钟周期

DT:CROSSDOWN(MA5,MA10)&&(MA5-MA10)<=-3; // MA5均线价格下穿MA10均线大于3元(即死叉后价格下跌大于3元),定义当前【多头】
KT:CROSSUP(MA5,MA10)&&(MA5-MA10)>=3; // MA5均线价格上穿MA10均线大于3元(即死叉后价格上涨大于3元),定义当前【空头】

JC && DT && PANZHENG=0,BK(1); // 日线周期MA金叉 和 1分钟周期MA多头排列【开多仓1手】
SC && KT && PANZHENG=0,SK(1); // 日线周期MA死叉 和 1分钟周期MA空头排列【开空仓1手】

C>=BKPRICE+2*MINPRICE,SP(BKVOL); // 盈利大于2元(含2元)【止盈全平多仓】
C<=SKPRICE-2*MINPRICE,BP(SKVOL); // 盈利大于2元(含2元)【止盈全平空仓】

C<=BKPRICE-4*MINPRICE,SP(BKVOL); // 开仓后价格下跌大于3元【止损全平多仓】
C>=SKPRICE+4*MINPRICE,BP(SKVOL); // 开仓后价格上涨大于3元【止损全平空仓】


如果还有问题,请提供被引用指标和测试合约周期及满足条件应该出信号的具体K线时间,我们分析下。
3楼-- · 03-26 22:52
还是不能开仓,我想简化为不跨周期模型,详见如下模型:

MA 5:MA(CLOSE, 5); // 定义当前【周期】 5分钟周期
MA10:MA(CLOSE,10); // 定义当前【周期】10分钟周期

DT:CROSSDOWN(MA5,MA10)&&(MA5-MA10)<=-3; // 出现MA5均线价格下穿MA10均线后,收盘价下跌大于3元(即死叉后,收盘价下跌大于3元),定义当前【多头】
KT:CROSSUP(MA5,MA10)&&(MA5-MA10)>=3; // 出现MA5均线价格上穿MA10均线后,收盘价上涨大于3元(即金叉后,收盘价上涨大于3元),定义当前【空头】

DT && PANZHENG=0,BK(1); // 多头【开多仓1手】
KT && PANZHENG=0,SK(1); // 空头【开空仓1手】

C>=BKPRICE+2*MINPRICE,SP(BKVOL); // 盈利大于2元(含2元)【止盈全平多仓】
C<=SKPRICE-2*MINPRICE,BP(SKVOL); // 盈利大于2元(含2元)【止盈全平空仓】

C<=BKPRICE-4*MINPRICE,SP(BKVOL); // 开仓后价格下跌大于3元【止损全平多仓】
C>=SKPRICE+4*MINPRICE,BP(SKVOL); // 开仓后价格上涨大于3元【止损全平空仓】


纯碱2105加载在1分钟周期,以上模型,应该在1月22日22时29分开多仓,但是不能开仓,请老师帮助修改,谢谢!
文华解答
4楼-- · 03-26 23:12
提供被引用指标我们加载看下。
5楼-- · 03-26 23:32
// ****** 建立FORMUL(公式)引用5分钟周期指标【AA5】****** //


MA5:MA(CLOSE, 5); // 定义当前 5分钟周期均线
MA10:MA(CLOSE,10); // 定义当前10分钟周期均线

JC:CROSSUP(MA5,MA10+1); // 金叉
SC:CROSSDOWN(MA5,MA10-1); // 死叉
文华解答
6楼-- · 03-26 23:52
碱2105加载在1分钟周期1月22日22时29分,MA5是1550,MA10是1551,

不满足(MA5-MA10)<=-3这个条件的。