金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 461|回复: 1

修改下面源码 收盘价开仓

[复制链接]

4

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2024-12-5
曾用名:
发表于 2024-12-24 19:57 | 显示全部楼层 |阅读模式
//潜龙6//

IDOK1:=(ENGINCODE = 'E52AD4252479A157');
IDOK:=1;
IF (IDOK = 0) THEN
BEGIN
EXIT;
END
R1:TODAYBAR,NODRAW;
TBTIME:=(R1 = 1);
JC:=1;
CW:=1;
AC:='18924188';
QY:=TACCOUNT2(6,AC);
IF (QY > 0) THEN
BEGIN
CD2:=TBUYHOLDINGEX(AC,2,2);
CK2:=TSELLHOLDINGEX(AC,2,2);
END
IF (QY = 0) THEN
BEGIN
CD2:=0;
CK2:=0;
END
DW:=MINDIFF;
CQ:=(DW / 5);
HH:=HHV(HIGH,R1);
LL:=LLV(LOW,R1);
RJJ:=REF(((HH + LL) / 2),1);
PC:=REF(CLOSE,1);
PL:=REF(LOW,1);
PH:=REF(HIGH,1);
PO:=REF(OPEN,1);
RHH:=REF(HH,1);
RLL:=REF(LL,1);
JJ:=((HIGH + LOW) / 2);
PJJ:=((PH + PL) / 2);
PL2:=REF(LOW,2);
PH2:=REF(HIGH,2);
PL3:=REF(LOW,3);
PH3:=REF(HIGH,3);
XQ:=WEEKDAY;
T1:=(TIME = CLOSETIME(0));
REFR1:=MAX(REF(R1,226),REF(R1,1));
VARIABLE:OPENO:=0,FCJ:=0,CHUNJIE:=0;
VARIABLE:RHH5:=0,RLL5:=0,ZHH:=0,ZLL:=0;
IF (R1 = 1) THEN
BEGIN
OPENO:=OPEN;
ZHH:=RHH;
ZLL:=RLL;
RHH5:=STKINDI('','N日线指标.n日最高价',0,6,-(1));
RLL5:=STKINDI('','N日线指标.n日最低价',0,6,-(1));
FCJ:=STKINDI('','放假n.持仓',0,1,0);
CHUNJIE:=STKINDI('','放假n.春节',0,1,0);
END
IF T1 THEN
BEGIN
FCJ:=STKINDI('','放假n.持仓',0,1,0);
END
YHH:=RHH5;
YLL:=RLL5;
YJJ:=((YHH + YLL) / 2);
YBD:=(((YHH - YLL) / YJJ) * 100);
ZJJ:=((ZHH + ZLL) / 2);
JZHLC:=(MAX(ZHH,RHH) - MIN(ZLL,RLL));
RBD:=((JZHLC / RJJ) * 100);
JFBD:=((RBD > 3) OR (YBD > 7));
JFBDW:=(JFBD * DW);
DDQS:=(PL > YJJ);
KKQS:=(PH < YJJ);
VARIABLE:ZRH:=0,RPYP:=0;
IF (R1 = 1) THEN
BEGIN
IF (TIME = 130100) THEN
BEGIN
RPYP:=1;
ZRH:=225;
END
IF (TIME = 10100) THEN
BEGIN
RPYP:=2;
ZRH:=REFR1;
END
END
RX:=MIN((ZRH * (12 / 100)),55);
XWSJ:=((TIME > 173000) AND (TIME <= 190000));
SWSJ:=((TIME > 130000) AND (TIME < 173000));
RPR1:=VALUEWHEN((TIME = 130100),R1);
RPRX:=(225 * 0.15);
SWRX:=(RPR1 + RPRX);
ZAOZDQ:=(((SWSJ AND (R1 <= SWRX)) AND (R1 > (RPR1 + 3))) AND (RPYP = 2));
T1:=(TIME = CLOSETIME(0));
SPSJ3:=((((TIME = CLOSETIME(1)) OR (TIME = CLOSETIME(2))) OR (TIME = CLOSETIME(3))) AND (T1 = 0));
SPSJ4:=(SPSJ3 OR (T1 = 0));
JLSPR1:=VALUEWHEN(SPSJ3,R1);
SPR123:=(R1 = (JLSPR1 + 1));
XQ15:=(((XQ = 1) OR (XQ = 5)) OR (FCJ > 0));
KKXQ:=(XQ15 = 0);
DDXQ:=(XQ15 = 1);
KKXQ2:=((XQ = 2) OR (XQ = 4));
DDXQ2:=((XQ = 3) OR XQ15);
KKQS2:=(((KKQS * KKXQ2) > 0) OR (PH < ((YJJ + (YLL * 2)) / 3)));
DDQS2:=(((DDQS * DDXQ2) > 0) OR (PL > (((YHH * 2) + YJJ) / 3)));
BZJ:=((MULTIPLIER * PC) * 0.1);
1ZJ:=1;
RPPZ:=(RPYP = 1);
XWJDD:=((TIME > 170000) AND (XQ15 = 1));
XWJKK:=((TIME > 180000) AND (XQ15 = 0));
FCJX:=(FCJ > 0);
IF (CW = 1) THEN
BEGIN
ZSSD:=MAX(1,(((DDQS2 + RPPZ) + XWJDD) + FCJX));
ZSSK:=MAX(1,(((KKQS2 + RPPZ) + XWJKK) - FCJX));
END
IF (CW = 2) THEN
BEGIN
ZSSD:=((((1 + DDQS2) + XWJDD) + RPPZ) + FCJX);
ZSSK:=((((1 + KKQS2) + XWJKK) + RPPZ) - FCJX);
END
IF (CW = 3) THEN
BEGIN
ZSSD:=(((((1 + DDQS2) + XWJDD) + RPPZ) + FCJX) + 1);
ZSSK:=(((((1 + KKQS2) + XWJKK) + RPPZ) - FCJX) + 1);
END
ZSSK2:=MAX(ZSSK,1);
ZSSD2:=MAX(ZSSD,1);
QIAN1:=((((TIME > 63000) AND (TIME <= 153000)) AND (RPYP = 1)) OR (((TIME <= 53000) AND (TIME > 12000)) AND (RPYP = 2)));
QIAN2:=((TIME > 13000) AND (TIME <= 153000));
JKKQS:=(PH < RJJ);
JDDQS:=(PL > RJJ);
IF ((FCJ = 0) AND (JC > 0)) THEN
BEGIN
IF ((QIAN1 = 1) AND (XQ15 = 0)) THEN
BEGIN
ZSSK2:=(ZSSK + 1);
END
IF ((QIAN1 = 1) AND XQ15) THEN
BEGIN
ZSSD2:=(ZSSD + 1);
END
END
IF (((FCJ > 0) AND (JC > 0)) AND (QIAN2 = 1)) THEN
BEGIN
ZSSD2:=(ZSSD + 2);
END
多仓位:ZSSD2,NODRAW,COLORRED;
空仓位:ZSSK2,NODRAW,COLORGREEN;
ZN:=12;
DWW:=(DW / 4);
HOL:=(PH - PL);
MZF1:=MA(HOL,ZN);
DWX:=MAX(MZF1,(DW * 2));
OLL:=MIN(PC,OPEN);
OHH:=MAX(PC,OPEN);
SG:=((RHH + (RJJ * 2)) / 3);
XG:=((RLL + (RJJ * 2)) / 3);
TPSG1:=(PL > ((SG + ((KKQS * DW) * 2)) - (DDQS * DW)));
TPXG1:=(PH < ((XG + (KKQS * DW)) - ((DDQS * DW) * 2)));
SYX:=((PH - MAX(PC,PO)) * 2);
XYX:=((MIN(PC,PO) - PL) * 2);
MSYX:=MA(SYX,ZN);
MXYX:=MA(XYX,ZN);
RDW:=MIN(MAX(MSYX,DW),(DW * 3));
CDW:=MIN(MAX(MXYX,DW),(DW * 3));
IF DDQS THEN
BEGIN
IF TPSG1 THEN
BEGIN
MRJX:=(((OLL - DWX) + RDW) + DWW);
MCJX:=(((OHH + DWX) + CDW) + DWW);
END
IF ((TPSG1 = 0) AND (TPXG1 = 0)) THEN
BEGIN
MRJX:=(((OLL - DWX) - RDW) + DWW);
MCJX:=(((OHH + DWX) + CDW) + DWW);
END
IF TPXG1 THEN
BEGIN
MRJX:=(((OLL - DWX) - RDW) + DWW);
MCJX:=(((OHH + DWX) - CDW) + DWW);
END
END
IF KKQS THEN
BEGIN
IF TPSG1 THEN
BEGIN
MRJX:=(((OLL - DWX) + RDW) - DWW);
MCJX:=(((OHH + DWX) + CDW) - DWW);
END
IF ((TPSG1 = 0) AND (TPXG1 = 0)) THEN
BEGIN
MRJX:=(((OLL - DWX) - RDW) - DWW);
MCJX:=(((OHH + DWX) + CDW) - DWW);
END
IF TPXG1 THEN
BEGIN
MRJX:=(((OLL - DWX) - RDW) - DWW);
MCJX:=(((OHH + DWX) - CDW) - DWW);
END
END
IF ((DDQS = 0) AND (KKQS = 0)) THEN
BEGIN
MRJX:=(((OLL - DWX) - RDW) + DW);
MCJX:=(((OHH + DWX) + CDW) - DW);
END
FQMRJ:=(FLOOR((MRJX / DW)) * DW);
FQMCJ:=(CEILING((MCJX / DW)) * DW);
MRJ:=(MIN(FQMRJ,OLL) - JFBDW);
MCJ:=(MAX(FQMCJ,OHH) + JFBDW);
KKW:=(KKQS * DW);
DDW:=(DDQS * DW);
MA1:=MA(PC,35);
SG2:=((((RHH + (RJJ * 2)) + MA1) / 4) - ((DDQS + KKQS) * DW));
XG2:=((((RLL + (RJJ * 2)) + MA1) / 4) + ((KKQS - DDQS) * DW));
ZKD1:=((PL > SG2) AND (PJJ > RJJ));
ZKK1:=((PH < XG2) AND (PJJ < RJJ));
KN2:=15;
KNR2:=MOD(R1,KN2);
IF (R1 <= KN2) THEN
BEGIN
KR2:=R1;
END
IF ((R1 > KN2) AND (KNR2 > 0)) THEN
BEGIN
KR2:=KNR2;
END
IF ((R1 > KN2) AND (KNR2 = 0)) THEN
BEGIN
KR2:=KN2;
END
O6:=VALUEWHEN((KR2 = 1),OPEN);
ZO6:=REF(O6,(KR2 + 1));
ZKD5:=(((O6 > (ZO6 - DDW)) AND (PL > ((ZO6 + (O6 * 2)) / 3))) AND (O6 > XG));
ZKK5:=(((O6 < (ZO6 + KKW)) AND (PH < ((ZO6 + (O6 * 2)) / 3))) AND (O6 < SG));
KDX:=ZKD5;
KKX:=ZKK5;
4P:=26;
4S:=12;
4M:=9;
DIFF:=(EMA(CLOSE,4S) - EMA(CLOSE,4P));
DEA:=EMA(DIFF,4M);
MACD1:=(2 * (DIFF - DEA));
VARIABLE:MACDSG:=0,MACDXG:=0;
X:=(1 + 3);
IF (((R1 > 2) AND (DIFF > (X + KKQS))) AND (MACDSG = 0)) THEN
BEGIN
MACDSG:=PC;
MACDXG:=0;
END
IF (((R1 > 2) AND (DIFF < -((X + DDQS)))) AND (MACDXG = 0)) THEN
BEGIN
MACDXG:=PC;
MACDSG:=0;
END
IF (R1 < 2) THEN
BEGIN
MACDSG:=0;
MACDXG:=0;
END
KD6:=((LOW > MACDSG) AND (MACDSG > 0));
KK6:=((HIGH < MACDXG) AND (MACDXG > 0));
ZKD6:=REF(KD6,1);
ZKK6:=REF(KK6,1);
N1:=22;
NHH:=HHV(HIGH,N1);
NLL:=LLV(LOW,N1);
NJJ:=((NHH + NLL) / 2);
KD7:=(((HIGH >= NHH) AND (LOW > NLL)) AND (LOW > NJJ));
KK7:=(((LOW <= NLL) AND (HIGH < NHH)) AND (HIGH < NJJ));
ZKD7:=REF(KD7,1);
ZKK7:=REF(KK7,1);
8P:=26;
8S:=12;
8M:=9;
DIFF:=(EMA(CLOSE,8S) - EMA(CLOSE,8P));
DEA:=EMA(DIFF,8M);
MACD1:=(2 * (DIFF - DEA));
KD8:=((MACD1 > 0) AND (MIN(DEA,DIFF) > 0));
KK8:=((MACD1 < 0) AND (MAX(DEA,DIFF) < 0));
ZKD8:=REF(KD8,1);
ZKK8:=REF(KK8,1);
2N:=15;
2P1:=3;
2P2:=3;
2P3:=5;
RSV:=(((CLOSE - LLV(LOW,2N)) / (HHV(HIGH,2N) - LLV(LOW,2N))) * 100);
FASTK:=SMA(RSV,2P1,1);
2K:=SMA(FASTK,2P2,1);
2D:=SMA(2K,2P3,1);
KD9:=((2K > 2D) AND (((2K + 2D) / 2) > ((50 + 15) + (KKQS * 5))));
KK9:=((2K < 2D) AND (((2K + 2D) / 2) < ((50 - 15) - (DDQS * 5))));
ZKD9:=REF(KD9,1);
ZKK9:=REF(KK9,1);
DDD1:=(((((ZKD1 + ZKD5) + ZKD6) + ZKD7) + ZKD8) + ZKD9);
KKK1:=(((((ZKK1 + ZKK5) + ZKK6) + ZKK7) + ZKK8) + ZKK9);
KDX:=(DDD1 > (KKK1 + 1));
KKX:=(KKK1 > (DDD1 + 1));
TKF:=(1 / 200);
TK:=(ROUND(((PC * TKF) / DW)) * DW);
FSJG:=0;
FSZSS:=0;
PCVOL:=0;
PCJGX:=0;
IF (R1 = 1) THEN
BEGIN
IF ((HOLDING > 0) AND (OPEN > (PL - TK))) THEN
BEGIN
开盘平多:SELL((HOLDING > 0),0,LIMITR,OPEN,1);
END
IF ((HOLDING < 0) AND (OPEN < (PH + TK))) THEN
BEGIN
开盘平空:SELLSHORT((HOLDING < 0),0,LIMITR,OPEN,1);
END
END
YPSP:=((RPYP = 2) AND (TIME = CLOSETIME(1)));
VARIABLE:GAOK:=0,DIK:=0;
IF ((R1 = 1) AND (OPEN > (PC + TK))) THEN
BEGIN
GAOK:=1;
DIK:=0;
END
IF ((R1 = 1) AND (OPEN < (PC - TK))) THEN
BEGIN
GAOK:=0;
DIK:=1;
END
IF (T1 = 1) THEN
BEGIN
GAOK:=0;
DIK:=0;
END
FFKK:=(DIK AND ((PL = RLL) AND (PH < RJJ)));
FFKD:=(GAOK AND ((PH = RHH) AND (PL > RJJ)));
IF ((R1 <= RX) AND (R1 >= 2)) THEN
BEGIN
IF FFKK THEN
BEGIN
下跳突破平多:SELL(((HIGH > (MCJ + CQ)) AND (HOLDING > 0)),0,LIMITR,MCJ,1);
下跳突破区间开空1FF:BUYSHORT(((HIGH > (MCJ + CQ)) AND (-(HOLDING) < ZSSK2)),(ZSSK2 - ABS(HOLDING)),LIMITR,MCJ,1);
FSJG:=(MCJ * -(1));
FSZSS:=ZSSK2;
下跳突破开空JG:MCJ,CIRCLEDOT,COLORGREEN;
END
IF FFKD THEN
BEGIN
上跳突破平空:SELLSHORT(((LOW < (MRJ - CQ)) AND (HOLDING < 0)),0,LIMITR,MRJ,1);
上跳突破区间开多1FF:BUY(((LOW < (MRJ - CQ)) AND (HOLDING < ZSSD2)),(ZSSD2 - HOLDING),LIMITR,MRJ,1);
FSJG:=MRJ;
FSZSS:=ZSSD2;
上跳突破开多JG:MRJ,CIRCLEDOT,COLORRED;
上跳突破开两JG:ZSSD2,NODRAW,COLORRED;
END
END
IF ZAOZDQ THEN
BEGIN
IF ((PH < XG) AND ((HOLDING < 0) OR (CK2 > 0))) THEN
BEGIN
FSJG:=MRJ;
晨风零雨平空:SELLSHORT(((LOW < (MRJ - CQ)) AND (HOLDING < 0)),0,LIMITR,MRJ,1),COLORYELLOW;
晨风零雨平空JG:MRJ,CIRCLEDOT,COLORMAGENTA;
END
IF ((PL > SG) AND ((HOLDING > 0) OR (CD2 > 0))) THEN
BEGIN
FSJG:=-(MCJ);
晨光熹微平多:SELL(((HIGH > (MCJ + CQ)) AND (HOLDING > 0)),0,LIMITR,MCJ,1),COLORYELLOW;
晨光熹微平多JG:MCJ,CIRCLEDOT,COLORYELLOW;
END
END
IF ((((R1 > RX) AND (SPR123 = 0)) AND (ZAOZDQ = 0)) AND (YPSP = 0)) THEN
BEGIN
IF KDX THEN
BEGIN
FSJG:=MRJ;
金虎迎春平空:SELLSHORT(((LOW < (MRJ - CQ)) AND (HOLDING < 0)),0,LIMITR,MRJ,1);
金虎迎春平空JG:MRJ,CIRCLEDOT,COLORYELLOW;
END
IF KKX THEN
BEGIN
FSJG:=-(MCJ);
金虎迎春平多:SELL(((HIGH > (MCJ + CQ)) AND (HOLDING > 0)),0,LIMITR,MCJ,1);
金虎迎春平多JG:MCJ,CIRCLEDOT,COLORYELLOW;
END
IF KDX THEN
BEGIN
FSJG:=MRJ;
FSZSS:=MAX(ZSSD2,HOLDING);
金虎迎春开多:BUY(((LOW < (MRJ - CQ)) AND (HOLDING < ZSSD2)),(ZSSD2 - HOLDING),LIMITR,MRJ,1);
金虎迎春开多JG:MRJ,CIRCLEDOT,COLORRED;
END
IF KKX THEN
BEGIN
FSJG:=-(MCJ);
FSZSS:=(-(1) * MAX(ZSSK2,-(HOLDING)));
金虎迎春开空:BUYSHORT(((HIGH > (MCJ + CQ)) AND (-(HOLDING) < ZSSK2)),(ZSSK2 - ABS(HOLDING)),LIMITR,MCJ,1);
金虎迎春开空JG:MCJ,CIRCLEDOT,COLORGREEN;
END
END
IF ((R1 > RX) AND YPSP) THEN
BEGIN
FSJG:=MRJ;
夜盘金虎迎春平空:SELLSHORT(((LOW < (MRJ - CQ)) AND (HOLDING < 0)),0,LIMITR,MRJ,1);
夜盘金虎迎春平空JG:MRJ,CIRCLEDOT,COLORYELLOW;
END
IF ((T1 AND (FCJ > 0)) AND (HIGH > LOW)) THEN
BEGIN
IF ((HOLDING < 0) OR (CK2 > 0)) THEN
BEGIN
放假平空:SELLSHORT((HOLDING < 0),0,LIMITR,MIN(HIGH,(OPEN + DW)),1);
FSJG:=(OPEN + (DW * 10));
放假平空JG:(OPEN + DW),CIRCLEDOT,COLORRED;
END
IF ((((HOLDING > 0) OR (CD2 > 0)) AND (CHUNJIE = 1)) AND (OPEN < YJJ)) THEN
BEGIN
春节平多:SELL((HOLDING > 0),0,LIMITR,MAX(LOW,(OPEN - DW)),1);
FSJG:=((OPEN - (DW * 10)) * -(1));
春节平多JG:(OPEN - DW),CIRCLEDOT,COLORRED;
END
IF (((HOLDING = 0) OR (CD2 = 0)) AND (CHUNJIE = 0)) THEN
BEGIN
放假开多:BUY((HOLDING = 0),ZSSD2,LIMITR,MIN(HIGH,(OPEN + DW)),1);
FSJG:=(OPEN + (DW * 10));
FSZSS:=ZSSD2;
放假开多JG:(OPEN + DW),CIRCLEDOT,COLORGREEN;
END
END
HYHQC:=(EXTGBDATA(7) = DATE);
IF (T1 AND (HYHQC = 1)) THEN
BEGIN
手工止盈平空:SELLSHORT(1,-(HOLDING),LIMITR,CLOSE,1);
手工止盈平多:SELL(1,HOLDING,LIMITR,CLOSE,1);
END
RY:=(ASSET - REF(ASSET,R1));
持仓:HOLDING,NODRAW;
日盈:INTPART(RY),COLORMAGENTA;
IF ((R1 < RX) AND (R1 > 1)) THEN
BEGIN
ZKQJ:OPEN,CROSSDOT;
END
IF ZAOZDQ THEN
BEGIN
ZAO:JJ,CROSSDOT,COLORCYAN;
END
IF HYHQC THEN
BEGIN
今日手动止盈:1,NODRAW,COLORYELLOW;
END
OP:OPENO,POINTDOT;
EXTGBDATASET(STKLABEL+'燕青持仓',HOLDING);
SPSJ3:=((((TIME = CLOSETIME(1)) OR (TIME = CLOSETIME(2))) OR (TIME = CLOSETIME(3))) AND (T1 = 0));
SPSJ4:=(SPSJ3 OR T1);
KPJD:=((R1 > 1) AND (R1 <= 3));
JJTK:=(ROUND(((CLOSE * TKF) / DW)) * DW);
PT:=DYNAINFO(207);
DT:=(TIME0 - TIMETOT0(PT));
MSTP:=(SPSJ3 AND (DT <= 15));
JYSJ:=((MSTP = 0) AND (T1 = 0));
KCSS:(FSZSS * JYSJ),NODRAW,COLORCYAN;
TKCSS:=EXTGBDATA(STKLABEL+'金虎迎春kcv');
IF (KCSS <> TKCSS) THEN
BEGIN
EXTGBDATASET(STKLABEL+'金虎迎春kcv',KCSS);
END
FXJG:(FSJG * JYSJ),NODRAW,COLORYELLOW;
TFXJG:=EXTGBDATA(STKLABEL+'金虎迎春kcjg');
IF (FXJG <> TFXJG) THEN
BEGIN
EXTGBDATASET(STKLABEL+'金虎迎春kcjg',FXJG);
END
TPSJHT:=EXTGBDATA(STKLABEL+'金虎迎春停盘');
IF SPSJ4 THEN
BEGIN
RPPZXX:=((DYNAINFO(20) = 0) AND (DYNAINFO(21) = 0));
IF ((DT <= 3) OR RPPZXX) THEN
BEGIN
EXTGBDATASET(STKLABEL+'金虎迎春停盘',1);
END
END
IF (TPSJHT > 0) THEN
BEGIN
IF ((SPSJ4 = 0) OR (DT > 6)) THEN
BEGIN
EXTGBDATASET(STKLABEL+'潜龙6停盘',0);
END
END
IF (TBTIME AND (HIGH > LOW)) THEN
BEGIN
EXTGBDATASET(STKLABEL+'潜龙6持仓',HOLDING);
EXTGBDATASET(STKLABEL+'潜龙6同步',1);
EXTGBDATASET(STKLABEL+'潜龙6日夜盘',RPYP);
END
CCTB:=EXTGBDATA(STKLABEL+'潜龙6同步');
IF (CCTB = 1) THEN
BEGIN
图表持仓:EXTGBDATA(STKLABEL+'潜龙6持仓'),NODRAW,COLORYELLOW;
END
IF (TBTIME = 0) THEN
BEGIN
EXTGBDATASET(STKLABEL+'潜龙6同步',0);
END
JJTK:=(ROUND(((CLOSE / 200) / DW)) * DW);
IF T1 THEN
BEGIN
EXTGBDATASET(STKLABEL+'潜龙6竞pkj',(HIGH + JJTK));
EXTGBDATASET(STKLABEL+'潜龙6竞pdj',(LOW - JJTK));
EXTGBDATASET(STKLABEL+'潜龙6日夜盘',RPYP);
END
放长假:FCJ,NODRAW;



{
KD:=;          //开多条件
PD:=;          //平多条件
KK:=;          //开空条件
PK:=;          //平空条件


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号

}
{
信号语句排列规则——先平后开
“费率设置”按钮——用于合理设置模型“费率”,以便在图形上正确输出如下帐户信息:

持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;

您可以在查看菜单->交易系统模板 中设置自己需要的模板
}

截图202412241957001686.png
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-12-25 09:14 | 显示全部楼层
LIMITR,OPEN
把这个替换marketr就可以了
开仓语句第三个参数就是价格
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-4-21 16:18 , Processed in 0.197219 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表