人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現(xiàn)在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內(nèi)容

請版主指教,畫圖代碼出現(xiàn)問題 [MC]

  • MC用戶求助:

    我自己寫了一個指標,中間有畫圖的指標,? 但是我發(fā)現(xiàn)畫圖只花一部分數(shù)據(jù).后面的數(shù)據(jù)就不畫了.

    請教一下,如何才能直接畫到K線截止

    還請大家指點.

    ======barslast 函數(shù)======

    //barslast [test,len]

    inputs:?

    Test( truefalseseries ),??

    Instance( numericsimple ) ;?

    ?

    if RecentOcc( Test, 1000, Instance, 1 )>0 then barslast=RecentOcc( Test, 1000, Instance, 1 )+1

    else barslast=0;

    ===========指標主要代碼==========

    variables:?

    DIF(0), DEA(0), MACDSX(0),

    aa(0),bb(0),

    HG1(0), HG2(0),

    ?

    //MACD

    DIF =XAverage( close, 12 ) - XAverage( close, 26 ) ;

    DEA = XAverage(DIF,9);

    MACDSX = (DIF-DEA)*2;

    ?

    //

    if BARSLAST( MACDSX CROSS OVER 0,1)[BARSLAST( MACDSX CROSS UNDER 0,1)]-BARSLAST( MACDSX CROSS UNDER 0,1)>0 then aa=BARSLAST( MACDSX CROSS OVER 0,1)[BARSLAST( MACDSX CROSS UNDER 0,1)]-BARSLAST( MACDSX CROSS UNDER 0,1)

    else aa=0;

    if BARSLAST( MACDSX CROSS OVER 0,1)[BARSLAST( MACDSX CROSS UNDER 0,2)]-BARSLAST( MACDSX CROSS UNDER 0,2)>0 then bb=BARSLAST( MACDSX CROSS OVER 0,1)[BARSLAST( MACDSX CROSS UNDER 0,2)]-BARSLAST( MACDSX CROSS UNDER 0,2)

    else bb=0;

    ?

    HG1=NthHighest(1,H,aa)[BARSLAST( MACDSX CROSS UNDER 0,1)];

    HG2=NthHighest(1,H,bb)[BARSLAST( MACDSX CROSS UNDER 0,2)];

    ?

    if HG1<HG2 and MACDSX<0 then PlotPaintBar(High,Low,Open,Close,"",Blue);?

    ?

    ?

    =================圖形表現(xiàn)=========

    ?

  • MC回復討論一:

    第一、因為代碼中繪制K線的語句是通過IF條件進行判斷的,所以當條件不滿足時,圖表上不會繪制K線,而當條件滿足時,在圖表上繪制K線;而這是正常情況,所以您的問題”如何才能直接畫到K線截止“,這個問題太模糊了....

    第二、您的函數(shù)barslast是數(shù)值類型的函數(shù)還是數(shù)列類型的函數(shù),因為這兩個類型的函數(shù)在效果上會不一樣。

    第三、您的代碼編譯上沒有問題,但是若是有問題,可能是您的代碼邏輯與您實際預期的邏輯不一致;如果是代碼的邏輯沒有反應您的真實邏輯,那么您需要注釋一下您的代碼每個地方您預期的執(zhí)行邏輯,這樣方便幫您找到問題。

    ?

  • MC回復討論二:

    第一、因為代碼中繪制K線的語句是通過IF條件進行判斷的,所以當條件不滿足時,圖表上不會繪制K線,而當條件滿足時,在圖表上繪制K線;而這是正常情況,所以您的問題”如何才能直接畫到K線截止“,這個問題太模糊了....

    第二、您的函數(shù)barslast是數(shù)值類型的函數(shù)還是數(shù)列類型的函數(shù),因為這兩個類型的函數(shù)在效果上會不一樣。

    第三、您的代碼編譯上沒有問題,但是若是有問題,可能是您的代碼邏輯與您實際預期的邏輯不一致;如果是代碼的邏輯沒有反應您的真實邏輯,那么您需要注釋一下您的代碼每個地方您預期的執(zhí)行邏輯,這樣方便幫您找到問題。

    ?

    ==========================

    你好,我仔細查看了下我的代碼!

    1.IF的判斷語句是絕對沒有問題的,后期我都能查看到有相同符合條件的K線\

    2.BARSLAST? 使用的是數(shù)值函數(shù),? 我嘗試使用數(shù)列函數(shù),指標無法使用.

    3.使用PRINT語氣尋找問題,發(fā)現(xiàn)我的? HG1 HG2值? 只能取到15年8月21日的值,后期無法運算的到數(shù)值.

    運算的K線總數(shù)為588根K線??

    4.我嘗試將BARSLAST? 函數(shù)中 先前運算的值從1000改為2000無法解決上述問題.? --基本排除和BARSLAST函數(shù)有關(guān)

    5.在指標參數(shù)中 將? 指標運算參考的最大BARS數(shù)量? ?從自動檢測? 調(diào)整為2000? 指標一直在計算當中.

    ?

    通過上述辦法都沒有解決問題.

    還請版主能夠測試下代碼,幫助解決下問題

    ?

  • MC回復討論三:

    您需要提供一下您的指標的邏輯,代碼每部分想達到的目的

    ?

  • MC回復討論四:

    您需要提供一下您的指標的邏輯,代碼每部分想達到的目的

 

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

可聯(lián)系技術(shù)人員 QQ: 511411198  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 簧片视频在线观看 | 国产精品久久久久久搜索 | 丁香六月 久久久 | 好男人在线社区www免费看 | 欧美香蕉视频 | 午夜视频免费在线 | 国产午夜久久影院 | 成人小视频在线免费观看 | 久久久婷婷 | 午夜激情视频在线 | 色偷偷视频 | 88国产经典欧美一区二区三区 | 麻豆国产精品有码在线观看 | 成人动漫视频观看免费 | 欧美久久综合九色综合 | 日本精品一区 | 大又大又粗又爽又黄毛片女人 | 人人澡人人透人人爽 | 激情综合亚洲欧美日韩 | 国产亚洲精品91 | 婷婷激情狠狠综合五月 | 久久精品免视看国产成人2021 | 国产午夜毛片v一区二区三区 | 日韩精品福利视频一区二区三区 | 成人网址在线观看 | 日本亚洲国产 | 久久久久久久99精品免费观看 | 欧洲成人免费视频 | 午夜网站在线观看 | 黄色毛片免费在线观看 | 日韩18| 99精品视频在线成人精彩视频 | 天天摸夜夜摸爽爽狠狠婷婷97 | 国产一区二区三区播放 | 91啪国自产中文字幕在线 | 18在线观看的 | 欧美精品一二三区 | 妞干网在线免费视频 | 色狠狠狠色噜噜噜综合网 | 动漫成年美女黄漫网站小视频 | 午夜湿影院多多影院 |