以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教老师后台程序化的移动止损  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62133)

--  作者:Gnammtsho
--  发布时间:2014/2/27 16:21:45
--  请教老师后台程序化的移动止损

软件自带的后台程序华移动止损模块只用于多头,   自己改编了一个空头,可是在实盘中运行不了,哪里有问题??

 

 

 

 

移动止损
    //A有三种数值状态:500000,0,最新价;
    //当A=500000时表示当前有持仓,A=0时表示移动止损执行完毕,A=最新价时用于比较价格是否上涨

    //5.1将A赋值为500000,表示当前有持仓
    IF TSELLHOLDINGEX( \'\',\'\' ,0 )>0 AND EXTGBDATA(\'a\' )=0 THEN BEGIN
    EXTGBDATASET( \'a\',500000 );
    END

    //5.2使A始终表示监控开始后的最低价
    IF DYNAINFO(  7)<EXTGBDATA(\'a\' ) and EXTGBDATA(\'a\' )>0 THEN BEGIN
    EXTGBDATASET( \'a\',DYNAINFO(  7));
    END

    //5.3发现价格上涨止损,并将A赋值为0表示移动止损动作完成
    IF DYNAINFO(  7)-EXTGBDATA(\'a\' )>40*MINDIFF and EXTGBDATA(\'a\' )>0 THEN BEGIN
    TSELLSHORT(THOLDING2<0,手数,MKT );
    EXTGBDATASET( \'a\',0);
    END

 

[此贴子已经被作者于2014/2/27 16:22:30编辑过]

--  作者:jinzhe
--  发布时间:2014/2/27 16:32:05
--  

有没有清空过全局变量?把a重置为0?


--  作者:Gnammtsho
--  发布时间:2014/2/27 16:37:02
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140227163707.jpg
图片点击可在新窗口打开查看

--  作者:Gnammtsho
--  发布时间:2014/2/27 16:37:25
--  
是在前面设a=0么?
--  作者:jinzhe
--  发布时间:2014/2/27 16:48:29
--  
把variable改成GLOBALVARIABLE