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

一個(gè)邏輯與的奇怪問題 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內(nèi)容: 我在編上吊線函數(shù)時(shí)發(fā)現(xiàn)一個(gè)奇詭的問題:
    如果我有兩個(gè)條件:
    myCon4 = (High[1]>=HighestFC(Close[1],5));
    myCon5 = (Close[1]>=AverageFC(Close[1],5));
    if (myCon4) Commentary("myCon4"); //檢測(cè)條件是否滿足
    if (myCon5) Commentary("myCon5");
    以上程序是正常的,但我將這兩個(gè)條件合起來時(shí),就不正常了,增加兩條語(yǔ)句:
    myCon6 = (High[1]>=HighestFC(Close[1],5)) && (Close[1]>=AverageFC(Close[1],5));
    if (myCon6) Commentary("myCon6");
    結(jié)果在滿足K線形態(tài)的地方,只顯示myCon4和myCon5,而不顯示myCon6
    這是為什么?我感覺是與序列數(shù)值類型有關(guān),請(qǐng)管理員解釋一下。
    謝謝!

     

  • TB技術(shù)人員: 優(yōu)化的上吊線函數(shù)代碼如下,供朋友們共同學(xué)習(xí)提高。
    1. //------------------------------------------------------------------------
    2. // 簡(jiǎn)稱: mySDX
    3. // 名稱: 上吊線
    4. // 類別: 用戶函數(shù)
    5. // 類型: 頂部反轉(zhuǎn)
    6. // 輸出: 布爾型
    7. //------------------------------------------------------------------------
    8. // 實(shí)體處于K線上端,實(shí)體的顏色無(wú)所謂
    9. // 下影線至少達(dá)到實(shí)體高度的2倍
    10. // 沒有上影線或上影線極短
    11. // 在趨勢(shì)的頂部,且當(dāng)前K線正在得到驗(yàn)證
    12. Params
    13.                 Numeric myBars(5); //頂部趨勢(shì)至少保持5Bar
    14.         Numeric myBar0(8); //缺省的Bar振幅至少有8個(gè)點(diǎn)
    15. Vars
    16.         Numeric        myBar30; //30個(gè)周期的平均Bar振幅
    17.         Numeric myBar1; //Bar[1]的振幅
    18.         Numeric myIndex(1);
    19.         Bool myCon1;
    20.         Bool myCon2;
    21.         Bool myCon3;
    22.         Bool myCon4;
    23.         Bool myCon5;
    24.         Bool myCon6;
    25.        
    26. Begin
    27.         myBar30 = AverageFC(High[1]-Low[1],30); //30個(gè)周期的振幅
    28.         If (myBar30<myBar0) myBar30=myBar0;                //如果振幅太小則設(shè)置最小值
    29.         myBar1 = High[1]-Low[1];
    30.         myCon1 = myBar1>=myBar30;
    31.         myCon2 = (High[1] - Min(Open[1],Close[1]))/myBar1 <=0.4; //實(shí)體在K線的上部
    32.         myCon2 = myCon2 or (Max(Open[1],Close[1])-Low[1])/myBar1<=0.4; //或?qū)嶓w在K線的下部
    33.         myCon3 = Abs(Open[1]-Close[1])/(myBar1) <=0.4; //實(shí)體小于K線的2/5,即下影線或上影線較長(zhǎng)
    34.         myCon4 = (High[1]>=HighestFC(Close[1],5));  //處于近期頂部
    35.         myCon5 = (Close[1]>=AverageFC(Close[1],5)); //處于近期頂部
    36.         myCon6 = (High[1]-Low)/myBar1 >=0.5; //確認(rèn)下跌
    37.         If (myCon1 && myCon2 && myCon3 && myCon4 && myCon5 && myCon6)
    38.         {
    39.                 //FileAppend("c:\\test0.Log",Text(CurrentBar)+" "+DateToString(CurrentDate)+" "+TimeToString(CurrentTime));
    40.                 PlotString("SDX","上吊線",High[1]+2,-1,1);
    41.                 Return True;
    42.         }
    43.         Return False;
    44. End

    45. //------------------------------------------------------------------------
    46. // 編譯版本        GS2010.12.08
    47. // 用戶版本        2011/10/10 08:15
    48. // 版權(quán)所有        efrogking
    49. // 更改聲明        TradeBlazer Software保留對(duì)TradeBlazer平臺(tái)
    50. //                        每一版本的TrabeBlazer公式修改和重寫的權(quán)利
    51. //------------------------------------------------------------------------
    復(fù)制代碼

     

  • TB客服: 難道跟if不能用HighestFC之類是一個(gè)道理?

     

  • 網(wǎng)友回復(fù): 回復(fù) 1# efrog


        學(xué)習(xí)來了

     

  • 網(wǎng)友回復(fù): 謝謝樓主分享模板

【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 欧美日韩国产在线人成| 被合租粗糙室友到哭| 天堂资源bt在线官网| 久久久无码精品亚洲日韩蜜桃| 欧美午夜在线播放| 亚洲福利视频网站| 男人扒开女人下面狂躁动漫版| 台湾一级淫片高清视频| 蜜桃视频无码区在线观看| 国产手机在线αⅴ片无码观看| 永久在线观看www免费视频| 国精品午夜福利视频不卡757| xxxx69中国| 成人免费看吃奶视频网站| 久久中文字幕2021精品| 日韩在线观看高清| 亚洲av无码专区在线厂| 欧美午夜伦y4480私人影院| 亚洲欧美日韩国产一区二区精品| 特级精品毛片免费观看| 免费一级毛片免费播放| 精品国产福利在线观看| 啊轻点灬太粗嗯太深了宝贝| 色费女人18毛片a级毛片视频| 国产在线一卡二卡| 黄页网站在线免费观看| 国产欧美精品一区二区三区| 亚洲综合15p| 国产精品成人免费福利| 69国产成人综合久久精品91| 国色天香精品一卡2卡3卡| XXX2高清在线观看免费视频| 女人扒开屁股爽桶30分钟| らだ天堂√在线中文www| 少妇AV射精精品蜜桃专区| 中国凸偷窥XXXX自由视频| 成年免费a级毛片| 中文字幕免费在线看线人| 插B内射18免费视频| 中文字幕无码日韩专区免费| 打开腿给医生检查黄文|