以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  持仓均线没有值,还有持仓也没有值  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75022)

--  作者:qq代人发帖
--  发布时间:2015/1/27 10:12:38
--  持仓均线没有值,还有持仓也没有值
请教:VARIABLE:DTCC=0;//当前有多头持仓
VARIABLE:KTCC=0;//当前有空头持仓
VARIABLE:AA=0;//使AA始终表示监控开始后的最高价
VARIABLE:BB=0;//使BB始终表示监控开始后的最低价

//将DTCC赋值为1,表示当前有多头持仓
IF TBUYHOLDINGEX( \'803410\',\'\' ,1 )>0 AND EXTGBDATA(\'DTCC\' )=0 THEN BEGIN
EXTGBDATASET( \'DTCC\',1 );
END

//将KTCC赋值为1,表示当前有空头持仓
IF TSELLHOLDINGEX(\'803410\' ,\'\' ,1)>0 AND EXTGBDATA(\'KTCC\' )=0 THEN BEGIN
EXTGBDATASET( \'KTCC\',1 );
END



CC:TAVGENTERPRICEEX2(\'803410\' ,\'\' ,0);//买持均价
DD:TAVGENTERPRICEEX2(\'803410\' ,\'\' ,1);//卖持均价
//使AA始终表示监控开始后的最高价
IF DYNAINFO(  7)>CC and EXTGBDATA(\'DTCC\' )>0 THEN BEGIN
EXTGBDATASET( \'AA\',DYNAINFO(  5));
END

//使BB始终表示监控开始后的最低价
IF DYNAINFO(  7)<DD and EXTGBDATA(\'KTCC\' )>0 THEN BEGIN
EXTGBDATASET( \'BB\',DYNAINFO(  6));
END
//发现价格回落止损,并将A赋值为0表示移动止损动作完成
IF EXTGBDATA(\'DTCC\' )>0 THEN BEGIN
   IF 条件 THEN BEGIN
   TSELL(条件,0,lmt,DYNAINFO( 7),0);
   EXTGBDATASET( \'DTCC\',0);
   end
END

//发现价格上涨止损,并将B赋值为0表示移动止损动作完成
IF EXTGBDATA(\'KTCC\' )>0 THEN BEGIN
   IF 条件 THEN BEGIN
   TSELLSHORT(条件,0,lmt,DYNAINFO( 7),0);
   EXTGBDATASET( \'KTCC\',0);
   end
END

多头最高:EXTGBDATA(\'aa\');
空头最低:EXTGBDATA(\'BB\');
多头持仓:EXTGBDATA(\'dTCC\' );
空头持仓:EXTGBDATA(\'KTCC\' );


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

老师,那个持仓均线没有值,还有持仓也没有值
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/1/27 10:13:39编辑过]

--  作者:jinzhe
--  发布时间:2015/1/27 10:20:39
--  

后台语句不要用图表的调试方式,图表调试方式不准确用debugout等方式调试

[此贴子已经被作者于2015/1/27 10:20:57编辑过]

--  作者:PanS
--  发布时间:2015/1/27 10:30:52
--  
CC:TAVGENTERPRICEEX2(\'803410\' ,\'\' ,0);//买持均价
DD:TAVGENTERPRICEEX2(\'803410\' ,\'\' ,1);//卖持均价

老师这个也只能用debugout 查看么?

--  作者:jinzhe
--  发布时间:2015/1/27 10:31:44
--  

需要输出的全局变量都用后台调试方式输出


--  作者:PanS
--  发布时间:2015/1/27 10:45:20
--  

多头最高:EXTGBDATA(\'aa\');
空头最低:EXTGBDATA(\'BB\');
多头持仓:EXTGBDATA(\'dTCC\' );
空头持仓:EXTGBDATA(\'KTCC\' );

//If  IsLastBar Then Begin
    DEBUGFILE(\'E:\\K1\\debugfile.txt\',\'多头持仓=%.2f\' ,多头持仓 ) ;
    DEBUGFILE(\'E:\\K1\\debugfile.txt\',\'空头持仓=%.2f\' ,空头持仓 ) ;
    DEBUGFILE(\'E:\\K1\\debugfile.txt\',\'多头持仓均价=%.2f\' ,cc ) ;
    DEBUGFILE(\'E:\\K1\\debugfile.txt\',\'空头持仓均价=%.2f\' ,dd ) ;  
  
//end
2015-01-27 10:43:34.246    多头持仓均价=0.00
2015-01-27 10:43:34.246    空头持仓均价=0.00
2015-01-27 10:43:34.263    多头持仓=0.00
2015-01-27 10:43:34.263    空头持仓=0.00
2015-01-27 10:43:34.263    多头持仓均价=0.00
2015-01-27 10:43:34.264    空头持仓均价=0.00
2015-01-27 10:43:34.284    多头持仓=0.00
2015-01-27 10:43:34.284    空头持仓=0.00
2015-01-27 10:43:34.285    多头持仓均价=0.00
2015-01-27 10:43:34.285    空头持仓均价=0.00
2015-01-27 10:43:34.301    多头持仓=0.00
2015-01-27 10:43:34.302    空头持仓=0.00
2015-01-27 10:43:34.302    多头持仓均价=0.00
2015-01-27 10:43:34.302    空头持仓均价=0.00
2015-01-27 10:43:34.321    多头持仓=0.00
2015-01-27 10:43:34.321    空头持仓=0.00
2015-01-27 10:43:34.321    多头持仓均价=0.00
2015-01-27 10:43:34.322    空头持仓均价=0.00
2015-01-27 10:43:34.352    多头持仓=0.00
2015-01-27 10:43:34.352    空头持仓=0.00
2015-01-27 10:43:34.352    多头持仓均价=0.00
2015-01-27 10:43:34.353    空头持仓均价=0.00
输出都是0啊 老师


--  作者:jinzhe
--  发布时间:2015/1/27 10:46:23
--  
你需要先开次仓
--  作者:PanS
--  发布时间:2015/1/27 11:00:21
--  
2015-01-27 10:58:44.318    多头持仓均价=0.00
2015-01-27 10:58:44.318    空头持仓均价=0.00
2015-01-27 10:58:44.339    多头持仓=0.00
2015-01-27 10:58:44.339    空头持仓=0.00
2015-01-27 10:58:44.340    多头持仓均价=0.00
2015-01-27 10:58:44.340    空头持仓均价=0.00
2015-01-27 10:58:44.373    多头持仓=0.00
2015-01-27 10:58:44.373    空头持仓=0.00
2015-01-27 10:58:44.374    多头持仓均价=0.00
2015-01-27 10:58:44.374    空头持仓均价=0.00
2015-01-27 10:58:45.218    多头持仓=0.00
2015-01-27 10:58:45.218    空头持仓=0.00
2015-01-27 10:58:45.219    多头持仓均价=0.00
2015-01-27 10:58:45.219    空头持仓均价=3780.00

持仓均价有了,但是有没仓位还是判断不出来

--  作者:jinzhe
--  发布时间:2015/1/27 11:03:37
--  
VARIABLE:DTCC=0;//当前有多头持仓
VARIABLE:KTCC=0;//当前有空头持仓
VARIABLE:AA=0;//使AA始终表示监控开始后的最高价
VARIABLE:BB=0;//使BB始终表示监控开始后的最低价

把这4句删除掉看看,图表用不到后台上
--  作者:PanS
--  发布时间:2015/1/27 11:23:53
--  
5-01-27 11:22:41.590    多头持仓=0.00
2015-01-27 11:22:41.590    空头持仓=0.00
2015-01-27 11:22:41.590    多头持仓均价=0.00
2015-01-27 11:22:41.591    空头持仓均价=40510.00
2015-01-27 11:22:41.591    多头最高=40950.00
2015-01-27 11:22:41.591    空头最低=3763.00
2015-01-27 11:22:42.616    多头持仓=0.00
2015-01-27 11:22:42.616    空头持仓=0.00
2015-01-27 11:22:42.616    多头持仓均价=0.00
2015-01-27 11:22:42.617    空头持仓均价=40510.00
2015-01-27 11:22:42.617    多头最高=40950.00
2015-01-27 11:22:42.617    空头最低=3763.00
2015-01-27 11:22:43.609    多头持仓=0.00
2015-01-27 11:22:43.610    空头持仓=0.00
2015-01-27 11:22:43.611    多头持仓均价=0.00
2015-01-27 11:22:43.612    空头持仓均价=40510.00
2015-01-27 11:22:43.612    多头最高=40950.00
2015-01-27 11:22:43.613    空头最低=3763.00

--  作者:PanS
--  发布时间:2015/1/27 11:24:38
--  
监控的CU03 开空,最低价怎么不对啊