金字塔决策交易系统

标题: 为什么只有预警,没有成交 [打印本页]

作者: 代人发帖    时间: 2025-2-12 14:12
标题: 为什么只有预警,没有成交
请教:我启动了后台程序化交易 可是为什么只有预警,没有成交

作者: 技术010    时间: 2025-2-12 14:16
本帖最后由 技术010 于 2025-2-12 14:19 编辑

日志中显示是指定的下单账户无效,应该是你的报单语句中指定账户的参数写错了。我们软件自带的MA均线交易指标,是有指定账户和品种的,用户如果要直接用,需要改成你自己的账户名啊。另外这个范例有一处错误,平多的语句参数写错了,漏了个0,正确的写法是TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,0,ZH1,PZ1);

作者: 雪中漫步    时间: 2025-2-12 14:31
师傅   我还是看不懂    我应该在哪个地方设置
作者: 技术010    时间: 2025-2-12 14:40
在公式管理器中,右键该公式进行编辑,这个范例不能直接使用的,要修改这个策略的,按如下进行修改:

//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//该模型运行于后台程序化模式

ZH1:'';
PZ1:'';
VARIABLE:A=0;

//条件判断
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);

//控制日内交易次数
IF TTOTALDAYTRADE>=300 THEN EXIT;

//开仓和平仓
TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10,1,LMT,CLOSE,0,ZH1,PZ1 );
TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,0,ZH1,PZ1);

//加仓
IF TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10 THEN BEGIN
阳线加仓:TBUY(CLOSE>OPEN,2,LMT,CLOSE,ZH1,PZ1);
阴线加仓:TBUY(CLOSE<OPEN,1,LMT,CLOSE,ZH1,PZ1);
END


//固定止损止盈
IF DYNAINFO(  7)-TAVGENTERPRICEEX2(ZH1 ,PZ1 ,0 )>20*MINDIFF THEN BEGIN
TSELL(1,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,0,ZH1,PZ1);
END
//止损
IF TAVGENTERPRICEEX2(ZH1 ,PZ1 ,0 )-C>10*MINDIFF THEN BEGIN
TSELL(1,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,0,ZH1,PZ1);
END


//监控未成交单
WCJ:=TREMAINQTY( 1, ZH1,PZ1);
IF WCJ<>0 THEN BEGIN
A:=WCJ;
END

//对为成交单撤单,并追单
IF WCJ>0 THEN BEGIN
TCANCELEX(1,1,ZH1,PZ1 );
TBUY(WCJ=0,A,MKT,0,0,ZH1,PZ1);
END

//监控持仓和资金状况
当前持仓量:=TBUYHOLDINGEX( ZH1,PZ1 ,0 );
当前可用资金:=TACCOUNT(19);
DEBUGOUT('当前持仓量%.2f',当前持仓量 );
DEBUGOUT('当前可用资金%.2f',当前可用资金 );


//收盘前强平
IF CURRENTTIME>=150000 THEN BEGIN
TSELL(1,0,MKT,0,0,ZH1,PZ1);
END
作者: 雪中漫步    时间: 2025-2-12 17:04
我能不能把金字塔软件卸载,然后重新安装,这个问题是否就可以解决呢
作者: 技术010    时间: 2025-2-12 17:08
重新安装不行,可以直接新建一个公式,把4楼的代码复制进去,然后用这个公式加载到后台程序化中使用就可以了。

作者: 100020153    时间: 2025-2-17 21:24
这个品种IF00,不是连续合约吗?连续合约可以直接进行交易吗?
作者: 100020153    时间: 2025-2-17 22:28
后台程序化怎么启动?是本地预警-启动预警就可以了吗?我把你的公式复制了。设本地预警,没有任何信号?选择了所有的主力合约的。
作者: 技术006    时间: 2025-2-18 08:16
100020153 发表于 2025-2-17 22:28
后台程序化怎么启动?是本地预警-启动预警就可以了吗?我把你的公式复制了。设本地预警,没有任何信号?选 ...

后台程序化需要专业版权限,标准版只能进行预警。
https://www.weistock.com/docs/HE ... BA%8F%E5%8C%96.html




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/BBS/) Powered by Discuz! X3.4