您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

求助:if 判斷不成立時候也執行 [開拓者 TB]

  • 咨詢內容: 想寫一個如果10天內不創新高就開空的程序,但是發現if 判斷句內置條件不滿足也運行,不知道如何解決。
    criteria用來判斷當天是否是新高,
    criteriahigh用來判斷10天是否創過新高,
    但是發現即便if 里的condition是false情況下,criteria還是會被賦值為1,求教這是什么問題?


    Params
            Numeric days(10);  //多少天不創新高就會出現大幅回調
            Numeric highrange(50); // 新高的范圍是多少
    Vars
            Numericseries criteria(0);
            numericseries criteriahigh(0);
            bool condition;
            numeric myhigh;

    Begin
            myhigh=highest(close,highrange);
            condition= myhigh==Close;
           
            If (condition)
            {
                    criteria=1;
            }
           
            criteriahigh=Highest(criteria,days);
           
            if (criteriahigh==0)
            {
                    sellshort(close,1);
            }
    End

     

  • TB技術人員: criteria在這里聲明的是序列變量,只要有過一次被賦值后,如果沒有再次賦值改變前,之后的每一個bar都是延續之前的值。

     

  • TB客服: 多謝老師指導,明白了,在開頭加一個criteria=0,每次賦個初始值就解決了,但是還有點疑問,就是一開始condition是不成立的情況,為什么第一個criteria也會被賦值1?不應該是開始的Criteria一直是0,直到condition滿足后,criteria之后全變成1么?

     

  • 網友回復:
    haniqwang 發表于 2016-4-19 08:58
    多謝老師指導,明白了,在開頭加一個criteria=0,每次賦個初始值就解決了,但是還有點疑問,就是一開始condi ...

    上述代碼的條件,在第一個bar上就已經滿足了condition.
    公式里加上二句調試信息就可以清楚看到。
    1. Begin
    2.         myhigh=highest(close,highrange);
    3.         condition= myhigh==Close;
    4.         Commentary("myhigh="+text(myhigh));
    5.         Commentary("close="+text(close));
    6.         If (condition)
    7.         {
    8.                 criteria=1;
    9.         }
    復制代碼

     

  • 網友回復: 感謝老師!

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 久久久久久久97| 免费看男女下面日出水视频| 亚洲国产成人久久一区www| 色噜噜人体337p人体| 国产精品毛片va一区二区三区| 亚洲AV无码专区在线观看亚| 男男全肉高h视频在线观看| 国产午夜精品一区二区| 77777亚洲午夜久久多喷| 最新中文字幕电影免费观看| 伊人久久久大香线蕉综合直播| 最近免费中文在线视频| 宵宫被爆3d动画羞羞漫画| 久久综合精品国产二区无码| 永久看日本大片免费35分钟| 卡一卡2卡3卡精品网站| 黄网址在线永久免费观看| 国产精品香港三级国产电影| 久久久精品久久久久久96| 看**视频一级毛片| 国产亚洲情侣久久精品| 西西人体www高清大胆视频| 抱着cao才爽的视频| 亚洲av产在线精品亚洲第一站| 狠狠爱无码一区二区三区| 国产欧美日韩中文久久| 中文字幕影片免费在线观看| 狠狠人妻久久久久久综合蜜桃 | 热re99久久国产精品| 口国产成人高清在线播放| 高清一级做a爱过程免费视频| 国产精品扒开腿做爽爽爽视频| AV无码免费一区二区三区| 性生活视频网址| 亚洲免费视频网| 美女露内裤扒开腿让男生桶| 国产成人免费片在线观看| www.youjizz.com在线| 末成年女av片一区二区| 午夜福利视频合集1000| 亚洲乱码一二三四区乱码|