您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

图标上不出现不要标识 但是buy已经执行 [开拓者 TB]

  • 咨询内容: 大家好,
    进行历史测试,
    If(MarPos==0 And High>=Open+X)
            {
                    BoolBuy=IIFString(Buy(1,Open+X),"True","False");
                    MarPos=1;
                    FileAppend(FilePath,"BUY"+"  "+"MarPos="+Text(MarPos)
                    +"  "+"Time="+TimeToString(Time)
                    +"  "+"BoolBuy="+BoolBuy);
            }
    通过打印结果,BoolBuy已经TRUE,但是在图标上对应日期没有显示BUY的标识?谢谢

     

  • TB技术人员: 加一条调试或是输出字符串的语句,可以得到呀。。。
    你的代码里没有看到任何输出字符串的函数。自然没法在图表上看到对于标识的。
    If(MarPos==0 And High>=Open+X)
            {
                    BoolBuy=IIFString(Buy(1,Open+X),"True","False");
                    MarPos=1;
                    commentary(boolbuy);      //加上这一句试试 ,或是使用plotstring

     

  • TB客服:
    小米 发表于 2013-5-15 09:49
    加一条调试或是输出字符串的语句,可以得到呀。。。
    你的代码里没有看到任何输出字符串的函数。自然没法在 ...

    不好意思,没描述清楚,我说的标识是buy成功后,图标上都会黄色的箭头,中括号以及交易手数,但是很奇怪,buy已经执行了,而且返回值是true,怎么就图表上就没有显示,而且交易记录里也没有。
    打印结果如下:
    BUY  MarPos=1  Time=10:30:00  Time=103000000  CurrentBar=0  BoolBuy=True  X=1887

     

  • 网友回复:
    kuixbao 发表于 2013-5-15 22:27
    不好意思,没描述清楚,我说的标识是buy成功后,图标上都会黄色的箭头,中括号以及交易手数,但是很奇怪 ...

    看一下全局变量里是否没勾上“允许连续建仓”?而在可加仓的位置所没有buy

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容