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

求幫忙編寫(xiě)(或修改)tsma函數(shù) [MC]

  • MC用戶(hù)求助:

    input: pricevalue(numericseries),len(numericsimple);

    variables:?

    ? ? ? ? var0( 0 ),?

    ? ? ? ? var1( 0 ),?

    ? ? ? ? var2( 0 ),?

    ? ? ? ? var3( 0 ),?

    ? ? ? ? var4( 1 / 6 ),?

    ? ? ? ? var5( 0 ),

    ? ? ? ? LRSlope(0),

    ? ? ? ? LRIntercept(0) ;

    if len > 1 then?

    ? ? ? ? begin

    ? ? ? ? var2 = len * ( len - 1 ) * .5 ;

    ? ? ? ? var3 = len * ( len - 1 ) * ( 2 * len - 1 ) * var4 ;

    ? ? ? ? var5 = Square( var2 ) - len * var3 ;

    ? ? ? ? var0 = 0;

    ? ? ? ? for Value1 = 0 to len - 1?

    ? ? ? ? ? ? ? ? begin

    ? ? ? ? ? ? ? ? var0 = var0 + Value1 * pricevalue[Value1] ;

    ? ? ? ? ? ? ? ? end ;

    ? ? ? ? var1 = Summation( pricevalue, len ) ;

    ? ? ? ? LRSlope = -( len * var0 - var2 * var1) / var5 ;? //前面增加了一個(gè)負(fù)號(hào)

    ? ? ? ? LRIntercept = ( var1 - LRSlope * var2 ) / len ;

    ? ? ? ? TSMA_ = LRIntercept+LRSlope ;

    ? ? ? ? end

    else if len=1 then TSMA_=pricevalue

    else

    ? ? ? ? TSMA_ = -1 ;

    以上是更改之后的代碼,對(duì)此有以下幾點(diǎn)說(shuō)明:

    一、更改之后,從文華和MC的圖表上看,是完全一樣的,但是這兩個(gè)函數(shù)計(jì)算的值并不完全一致,有1個(gè)點(diǎn)左右的差異。

    二、關(guān)于斜率的方向,這點(diǎn)MC和文華是不一樣,斜率的方向并不是絕對(duì)的。

    三、MC的代碼是開(kāi)放的,也就是您可以準(zhǔn)確的看到MC函數(shù)的內(nèi)部邏輯;而文華的函數(shù)是封閉的,它有一個(gè)函數(shù)的類(lèi)似偽代碼的說(shuō)明,但內(nèi)部是如何并不知道,而且文華并不能將函數(shù)的計(jì)算結(jié)果輸出進(jìn)行分析,所以我沒(méi)有辦法去文華函數(shù)的正確性。

    四、文華和MC的數(shù)據(jù)也有一定的差異,5分鐘數(shù)據(jù)螺紋1801,以收盤(pán)價(jià)為例,每一天都有一個(gè)值不相等,相差1到3個(gè)點(diǎn);最高價(jià)、最低價(jià)、開(kāi)盤(pán)價(jià)及tick數(shù)據(jù)并沒(méi)有測(cè)試。

    ?

  • MC回復(fù)討論一:

    黑線為wh中繪制的

    紅線為mc中繪制的

    ?

    ?

    ?

  • MC回復(fù)討論二:

    input: pricevalue(numericseries),len(numericsimple);

    variables:?

    ? ? ? ? var0( 0 ),?

    ? ? ? ? var1( 0 ),?

    ? ? ? ? var2( 0 ),?

    ? ? ? ? var3( 0 ),?

    ? ? ? ? var4( 1 / 6 ),?

    ? ? ? ? var5( 0 ),

    ? ? ? ? LRSlope(0),

    ? ? ? ? LRIntercept(0) ;

    if len > 1 then?

    ? ? ? ? begin

    ? ? ? ? var2 = len * ( len - 1 ) * .5 ;

    ? ? ? ? var3 = len * ( len - 1 ) * ( 2 * len - 1 ) * var4 ;

    ? ? ? ? var5 = Square( var2 ) - len * var3 ;

    ? ? ? ? var0 = 0;

    ? ? ? ? for Value1 = 0 to len - 1?

    ? ? ? ? ? ? ? ? begin

    ? ? ? ? ? ? ? ? var0 = var0 + Value1 * pricevalue[Value1] ;

    ? ? ? ? ? ? ? ? end ;

    ? ? ? ? var1 = Summation( pricevalue, len ) ;

    ? ? ? ? LRSlope = -( len * var0 - var2 * var1) / var5 ;? //前面增加了一個(gè)負(fù)號(hào)

    ? ? ? ? LRIntercept = ( var1 - LRSlope * var2 ) / len ;

    ? ? ? ? TSMA_ = LRIntercept+LRSlope ;

    ? ? ? ? end

    else if len=1 then TSMA_=pricevalue

    else

    ? ? ? ? TSMA_ = -1 ;

    以上是更改之后的代碼,對(duì)此有以下幾點(diǎn)說(shuō)明:

    一、更改之后,從文華和MC的圖表上看,是完全一樣的,但是這兩個(gè)函數(shù)計(jì)算的值并不完全一致,有1個(gè)點(diǎn)左右的差異。

    二、關(guān)于斜率的方向,這點(diǎn)MC和文華是不一樣,斜率的方向并不是絕對(duì)的。

    三、MC的代碼是開(kāi)放的,也就是您可以準(zhǔn)確的看到MC函數(shù)的內(nèi)部邏輯;而文華的函數(shù)是封閉的,它有一個(gè)函數(shù)的類(lèi)似偽代碼的說(shuō)明,但內(nèi)部是如何并不知道,而且文華并不能將函數(shù)的計(jì)算結(jié)果輸出進(jìn)行分析,所以我沒(méi)有辦法去文華函數(shù)的正確性。

    四、文華和MC的數(shù)據(jù)也有一定的差異,5分鐘數(shù)據(jù)螺紋1801,以收盤(pán)價(jià)為例,每一天都有一個(gè)值不相等,相差1到3個(gè)點(diǎn);最高價(jià)、最低價(jià)、開(kāi)盤(pán)價(jià)及tick數(shù)據(jù)并沒(méi)有測(cè)試。

 

有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

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


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲AV日韩精品久久久久久| 欧美综合区自拍亚洲综合天堂| 玖玖精品在线视频| 校花小雪和门卫老头阅读合集| 日本人视频-jlzzjlzzjlzz| 好紧我太爽了视频免费国产| 国产男女爽爽爽免费视频| 四虎影视成人永久免费观看视频| 亚洲精品中文字幕无乱码| 久久久久久亚洲精品| 久久午夜夜伦鲁鲁片免费无码影视| 一二三四国语在线观看视频| 欧美亚洲777| 男女做爽爽免费视频| 日韩一区二区三区精品| 在线日本妇人成熟| 国产一区在线观看视频| 亚洲女初尝黑人巨高清| 一级毛片无遮挡免费全部| 国产成人在线网址| 波多野结衣不打码视频| 无码喷水一区二区浪潮AV| 国产精品永久免费| 免费足恋视频网站女王| 国产成人综合亚洲一区| 公交车上被弄进走不动| 久久精品国产2020观看福利| 97青青草原国产免费观看| 老师的胸又大又软真好吃| 最近最新好看的中文字幕2019| 天天做天天爱夜夜爽毛片毛片| 国产va在线视频观看| 乱中年女人伦av三区| 91天堂国产在线在线播放| 精品久久久久久亚洲综合网| 老师你好电影高清完整版在线观看| 欧美亚洲人成网站在线观看| 天天影院成人免费观看| 国产一二在线观看视频网站| 亚州1区2区3区4区产品乱码2021| 99久久国产热无码精品免费|