
等级: 专业版
- 注册:
- 2025-11-7
- 曾用名:
|

楼主 |
发表于 2025-11-11 17:09
|
显示全部楼层
调试碰到了问题,我有这么一段代码,逻辑是开仓后,判断是否有持仓
当有多头仓位时,更新开仓后的最低点。头寸用TBUYHOLDINGEX('','',0)>0函数判断。
//====== 高低点跟踪 ======
IF TENTERBARS(0) > 0 THEN BEGIN
DebugFile(path,'计算止损价','计算止损价');
DebugFile(path,StkLabel+':%.2f',TBUYHOLDINGEX('','',0));
// 空头持仓时跟踪最高价
IF TSELLHOLDINGEX('','',0)>0 THEN
HIGHAFTERENTRY := MIN(HIGHAFTERENTRY,HIGH);
// 多头持仓时跟踪最低价
IF TBUYHOLDINGEX('','',0)>0 THEN
DebugFile(path,'计算最低价','计算最低价');
LOWAFTERENTRY := MAX(LOWAFTERENTRY,LOW);
END;
除了这里还有debug输出外,在if条件外也有debug输出,持仓
str:='品种:'&StkLabel&' 日期:'&NUMTOSTR(Date,0)&NUMTOSTR(Hour,0)
&NUMTOSTR(Minute,0)&'持仓量:'&NUMTOSTR(TBUYHOLDINGEX('','',2),0)&'止损价:'&NUMTOSTR(DLIQPOINT,2);
DebugFile(path,str,str);
现在的问题是,IF嵌套外的debug明显已经得到了持仓,但是就是进不去IF TBUYHOLDINGEX('','',0)>0 THEN循环
直到下面这跟K线后,才能进入到循环,开始更新最低价格。这个问题导致我的代码无法及时平仓。请老师帮忙看看原因
2025-11-11 16:59:48.981 品种:605178 日期:12511101455持仓量:100止损价:0.00
日志如下:
2025-11-11 16:59:48.017 品种:605178 日期:12511101115持仓量:100止损价:0.00
2025-11-11 16:59:48.017 605178:TradeSig:0
2025-11-11 16:59:48.017 605178:Low:72
2025-11-11 16:59:48.037 DLIQPOINT:0.00LOWAFTERENTRY:0.00(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)0.00
2025-11-11 16:59:48.037 计算止损价
2025-11-11 16:59:48.037 605178:0.00
2025-11-11 16:59:48.054 品种:605178 日期:12511101120持仓量:100止损价:0.00
2025-11-11 16:59:48.054 605178:TradeSig:0
2025-11-11 16:59:48.054 605178:Low:72
2025-11-11 16:59:48.072 DLIQPOINT:0.00LOWAFTERENTRY:71.99(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)1.00
2025-11-11 16:59:48.080 计算止损价
2025-11-11 16:59:48.080 605178:0.00
2025-11-11 16:59:48.080 品种:605178 日期:12511101125持仓量:100止损价:0.00
2025-11-11 16:59:48.080 605178:TradeSig:0
2025-11-11 16:59:48.098 605178:Low:73
2025-11-11 16:59:48.108 DLIQPOINT:0.00LOWAFTERENTRY:72.50(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)2.00
2025-11-11 16:59:48.112 计算止损价
2025-11-11 16:59:48.112 605178:0.00
2025-11-11 16:59:48.112 品种:605178 日期:12511101130持仓量:100止损价:0.00
2025-11-11 16:59:48.128 605178:TradeSig:0
2025-11-11 16:59:48.134 605178:Low:72
2025-11-11 16:59:48.144 DLIQPOINT:0.00LOWAFTERENTRY:72.50(OPEN*TRS/1000)*LIQKA:2.20TENTERBARS(0)3.00
2025-11-11 16:59:48.144 计算止损价
2025-11-11 16:59:48.144 605178:0.00
2025-11-11 16:59:48.164 品种:605178 日期:1251110135持仓量:100止损价:0.00
2025-11-11 16:59:48.164 605178:TradeSig:0
2025-11-11 16:59:48.172 605178:Low:72
2025-11-11 16:59:48.181 DLIQPOINT:0.00LOWAFTERENTRY:72.50(OPEN*TRS/1000)*LIQKA:2.18TENTERBARS(0)4.00
2025-11-11 16:59:48.183 计算止损价
2025-11-11 16:59:48.183 605178:0.00
2025-11-11 16:59:48.192 品种:605178 日期:12511101310持仓量:100止损价:0.00
2025-11-11 16:59:48.202 605178:TradeSig:0
2025-11-11 16:59:48.208 605178:Low:72
2025-11-11 16:59:48.217 DLIQPOINT:0.00LOWAFTERENTRY:72.50(OPEN*TRS/1000)*LIQKA:2.18TENTERBARS(0)5.00
2025-11-11 16:59:48.226 计算止损价
2025-11-11 16:59:48.226 605178:0.00
2025-11-11 16:59:48.233 品种:605178 日期:12511101315持仓量:100止损价:0.00
2025-11-11 16:59:48.240 605178:TradeSig:0
2025-11-11 16:59:48.240 605178:Low:73
2025-11-11 16:59:48.256 DLIQPOINT:0.00LOWAFTERENTRY:72.54(OPEN*TRS/1000)*LIQKA:2.21TENTERBARS(0)6.00
2025-11-11 16:59:48.261 计算止损价
2025-11-11 16:59:48.261 605178:0.00
2025-11-11 16:59:48.273 品种:605178 日期:12511101320持仓量:100止损价:0.00
2025-11-11 16:59:48.273 605178:TradeSig:0
2025-11-11 16:59:48.273 605178:Low:73
2025-11-11 16:59:48.294 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.20TENTERBARS(0)7.00
2025-11-11 16:59:48.301 计算止损价
2025-11-11 16:59:48.301 605178:0.00
2025-11-11 16:59:48.313 品种:605178 日期:12511101325持仓量:100止损价:0.00
2025-11-11 16:59:48.313 605178:TradeSig:0
2025-11-11 16:59:48.321 605178:Low:72
2025-11-11 16:59:48.331 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)8.00
2025-11-11 16:59:48.336 计算止损价
2025-11-11 16:59:48.336 605178:0.00
2025-11-11 16:59:48.342 品种:605178 日期:12511101330持仓量:100止损价:0.00
2025-11-11 16:59:48.342 605178:TradeSig:0
2025-11-11 16:59:48.353 605178:Low:72
2025-11-11 16:59:48.355 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)9.00
2025-11-11 16:59:48.367 计算止损价
2025-11-11 16:59:48.367 605178:0.00
2025-11-11 16:59:48.383 品种:605178 日期:12511101335持仓量:100止损价:0.00
2025-11-11 16:59:48.383 605178:TradeSig:0
2025-11-11 16:59:48.392 605178:Low:72
2025-11-11 16:59:48.399 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.16TENTERBARS(0)10.00
2025-11-11 16:59:48.405 计算止损价
2025-11-11 16:59:48.405 605178:0.00
2025-11-11 16:59:48.415 品种:605178 日期:12511101340持仓量:100止损价:0.00
2025-11-11 16:59:48.421 605178:TradeSig:0
2025-11-11 16:59:48.421 605178:Low:72
2025-11-11 16:59:48.438 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.16TENTERBARS(0)11.00
2025-11-11 16:59:48.446 计算止损价
2025-11-11 16:59:48.446 605178:0.00
2025-11-11 16:59:48.458 品种:605178 日期:12511101345持仓量:100止损价:0.00
2025-11-11 16:59:48.458 605178:TradeSig:0
2025-11-11 16:59:48.462 605178:Low:72
2025-11-11 16:59:48.477 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.16TENTERBARS(0)12.00
2025-11-11 16:59:48.478 计算止损价
2025-11-11 16:59:48.478 605178:0.00
2025-11-11 16:59:48.494 品种:605178 日期:12511101350持仓量:100止损价:0.00
2025-11-11 16:59:48.494 605178:TradeSig:0
2025-11-11 16:59:48.501 605178:Low:72
2025-11-11 16:59:48.510 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)13.00
2025-11-11 16:59:48.515 计算止损价
2025-11-11 16:59:48.515 605178:0.00
2025-11-11 16:59:48.529 品种:605178 日期:12511101355持仓量:100止损价:0.00
2025-11-11 16:59:48.529 605178:TradeSig:0
2025-11-11 16:59:48.536 605178:Low:72
2025-11-11 16:59:48.547 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)14.00
2025-11-11 16:59:48.549 计算止损价
2025-11-11 16:59:48.549 605178:0.00
2025-11-11 16:59:48.561 品种:605178 日期:1251110140持仓量:100止损价:0.00
2025-11-11 16:59:48.561 605178:TradeSig:0
2025-11-11 16:59:48.576 605178:Low:72
2025-11-11 16:59:48.587 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)15.00
2025-11-11 16:59:48.591 计算止损价
2025-11-11 16:59:48.591 605178:0.00
2025-11-11 16:59:48.605 品种:605178 日期:1251110145持仓量:100止损价:0.00
2025-11-11 16:59:48.605 605178:TradeSig:0
2025-11-11 16:59:48.615 605178:Low:72
2025-11-11 16:59:48.626 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)16.00
2025-11-11 16:59:48.626 计算止损价
2025-11-11 16:59:48.626 605178:0.00
2025-11-11 16:59:48.638 品种:605178 日期:12511101410持仓量:100止损价:0.00
2025-11-11 16:59:48.638 605178:TradeSig:0
2025-11-11 16:59:48.654 605178:Low:72
2025-11-11 16:59:48.664 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.20TENTERBARS(0)17.00
2025-11-11 16:59:48.670 计算止损价
2025-11-11 16:59:48.670 605178:0.00
2025-11-11 16:59:48.685 品种:605178 日期:12511101415持仓量:100止损价:0.00
2025-11-11 16:59:48.685 605178:TradeSig:0
2025-11-11 16:59:48.685 605178:Low:72
2025-11-11 16:59:48.705 DLIQPOINT:0.00LOWAFTERENTRY:72.55(OPEN*TRS/1000)*LIQKA:2.17TENTERBARS(0)18.00
2025-11-11 16:59:48.707 计算止损价
2025-11-11 16:59:48.707 605178:0.00
2025-11-11 16:59:48.717 品种:605178 日期:12511101420持仓量:100止损价:0.00
2025-11-11 16:59:48.717 605178:TradeSig:0
2025-11-11 16:59:48.733 605178:Low:73
2025-11-11 16:59:48.742 DLIQPOINT:0.00LOWAFTERENTRY:73.06(OPEN*TRS/1000)*LIQKA:2.20TENTERBARS(0)19.00
2025-11-11 16:59:48.749 计算止损价
2025-11-11 16:59:48.749 605178:0.00
2025-11-11 16:59:48.757 品种:605178 日期:12511101425持仓量:100止损价:0.00
2025-11-11 16:59:48.757 605178:TradeSig:0
2025-11-11 16:59:48.765 605178:Low:73
2025-11-11 16:59:48.780 DLIQPOINT:0.00LOWAFTERENTRY:73.06(OPEN*TRS/1000)*LIQKA:2.21TENTERBARS(0)20.00
2025-11-11 16:59:48.781 计算止损价
2025-11-11 16:59:48.781 605178:0.00
2025-11-11 16:59:48.797 品种:605178 日期:12511101430持仓量:100止损价:0.00
2025-11-11 16:59:48.797 605178:TradeSig:0
2025-11-11 16:59:48.797 605178:Low:74
2025-11-11 16:59:48.813 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.23TENTERBARS(0)21.00
2025-11-11 16:59:48.813 计算止损价
2025-11-11 16:59:48.813 605178:0.00
2025-11-11 16:59:48.835 品种:605178 日期:12511101435持仓量:100止损价:0.00
2025-11-11 16:59:48.835 605178:TradeSig:0
2025-11-11 16:59:48.835 605178:Low:73
2025-11-11 16:59:48.851 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.22TENTERBARS(0)22.00
2025-11-11 16:59:48.858 计算止损价
2025-11-11 16:59:48.860 605178:0.00
2025-11-11 16:59:48.862 品种:605178 日期:12511101440持仓量:100止损价:0.00
2025-11-11 16:59:48.862 605178:TradeSig:0
2025-11-11 16:59:48.878 605178:Low:73
2025-11-11 16:59:48.888 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)23.00
2025-11-11 16:59:48.895 计算止损价
2025-11-11 16:59:48.895 605178:0.00
2025-11-11 16:59:48.907 品种:605178 日期:12511101445持仓量:100止损价:0.00
2025-11-11 16:59:48.907 605178:TradeSig:0
2025-11-11 16:59:48.907 605178:Low:72
2025-11-11 16:59:48.927 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)24.00
2025-11-11 16:59:48.927 计算止损价
2025-11-11 16:59:48.927 605178:0.00
2025-11-11 16:59:48.939 品种:605178 日期:12511101450持仓量:100止损价:0.00
2025-11-11 16:59:48.939 605178:TradeSig:0
2025-11-11 16:59:48.939 605178:Low:73
2025-11-11 16:59:48.962 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.20TENTERBARS(0)25.00
2025-11-11 16:59:48.968 计算止损价
2025-11-11 16:59:48.968 605178:0.00
2025-11-11 16:59:48.981 品种:605178 日期:12511101455持仓量:100止损价:0.00
2025-11-11 16:59:48.981 605178:TradeSig:0
2025-11-11 16:59:48.987 605178:Low:73
2025-11-11 16:59:49.001 DLIQPOINT:0.00LOWAFTERENTRY:73.66(OPEN*TRS/1000)*LIQKA:2.19TENTERBARS(0)26.00
2025-11-11 16:59:49.003 计算止损价
2025-11-11 16:59:49.003 605178:100.00
2025-11-11 16:59:49.003 计算最低价
2025-11-11 16:59:49.026 品种:605178 日期:1251110150持仓量:100止损价:71.74
2025-11-11 16:59:49.026 605178:TradeSig:0
2025-11-11 16:59:49.036 605178:Low:74
2025-11-11 16:59:49.051 DLIQPOINT:71.74LOWAFTERENTRY:73.74(OPEN*TRS/1000)*LIQKA:2.00TENTERBARS(0)27.00
2025-11-11 16:59:49.056 计算止损价
2025-11-11 16:59:49.056 605178:100.00
2025-11-11 16:59:49.067 计算最低价
2025-11-11 16:59:49.067 品种:605178 日期:1251111935持仓量:100止损价:71.94
2025-11-11 16:59:49.084 605178:TradeSig:0
2025-11-11 16:59:49.084 605178:Low:72
2025-11-11 16:59:49.102 DLIQPOINT:71.94LOWAFTERENTRY:73.74(OPEN*TRS/1000)*LIQKA:1.80TENTERBARS(0)28.00
2025-11-11 16:59:49.102 计算止损价
2025-11-11 16:59:49.102 605178:100.00
2025-11-11 16:59:49.116 计算最低价
2025-11-11 16:59:49.129 品种:605178 日期:1251111940持仓量:100止损价:72.18
2025-11-11 16:59:49.129 605178:TradeSig:0
2025-11-11 16:59:49.132 605178:Low:73
2025-11-11 16:59:49.148 DLIQPOINT:72.18LOWAFTERENTRY:73.74(OPEN*TRS/1000)*LIQKA:1.56TENTERBARS(0)29.00
|
|