大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

連續(xù)滿足如何編寫 [MC]

  • MC用戶求助:

    不知道您這里是要求close>lowest(L,10) 連續(xù)滿足十根bar還是十天,那這兩種情況下面都會(huì)給出相應(yīng)的代碼:

    一、連續(xù)滿足十根bar,countif(close>lowest(L,10),10)=10即可,因?yàn)閏ountif(test,length)統(tǒng)計(jì)的是最近length根bar(包括當(dāng)根bar)上test成立的次數(shù),若結(jié)果是length次就表明連續(xù)length根bar都滿足條件。

    二、連續(xù)滿足十天,這個(gè)有點(diǎn)麻煩,需要使用數(shù)組、關(guān)于每天的開始時(shí)間和結(jié)束時(shí)間的初始參數(shù)。
    input: starttime(2100), endtime(1500);
    {一天的開始時(shí)間starttime和一天的結(jié)束時(shí)間endtime}
    var: flag(-1), var_true(true);
    {flag用于統(tǒng)計(jì)天數(shù),var_true變量用于判斷當(dāng)天close>lowest(low,10)是否連續(xù)成立,默認(rèn)是true}

    array: arr0[9](false);

    if time=starttime then begin
    ? ? ? ? var_true=true;
    ? ? ? ? flag=flag+1;
    end;
    {每天的開始時(shí)間點(diǎn),變量設(shè)定,將flag累加1,將var_true賦值為true,因?yàn)樵谙旅嬷慌袛酁閒alse的情況}

    if flag<>-1 and var_true=true and close<=lowest(low,10) then
    ? ? ? ? var_true=false;
    {判斷當(dāng)天是否有不連續(xù)的情況,若有則賦值var_true為false,當(dāng)天的剩余時(shí)間將不再判斷}

    if time=endtime and flag<>-1 then
    ? ? ? ? arr0[mod(flag,10)]=var_true;
    {每天的結(jié)束時(shí)間點(diǎn),將var_true賦值存儲(chǔ)到數(shù)組中,通過(guò)mod求余運(yùn)算,使數(shù)組中存儲(chǔ)的是始終是最近10天是否連續(xù)的情況}

    if flag>9 then
    ? ? ? ? condition1=not array_contains(arr0,false);
    {當(dāng)flag>9說(shuō)明數(shù)組中已經(jīng)存儲(chǔ)了最近10天是否連續(xù)的情況,若數(shù)組中沒(méi)有false,則說(shuō)明連續(xù)10天close>lowest(low,10)成立,此時(shí)condition1為true;否則condition1為false}

    注意事項(xiàng):對(duì)于短周期,比如1分鐘甚至更小,或者對(duì)于交易量比較小的商品合約,有可能開始時(shí)間或者結(jié)束時(shí)間點(diǎn)沒(méi)有K線,那么這個(gè)算法就會(huì)出現(xiàn)問(wèn)題;所以這里只是給出一個(gè)模板,關(guān)于時(shí)間的界定,您可能需要貼出您的具體情境,然后特別定制代碼界定時(shí)間。

    此外,更簡(jiǎn)單的辦法是,通過(guò)插入日線周期的子圖,然后聲明一個(gè)基于子圖的變量,通過(guò)這個(gè)變量來(lái)保存當(dāng)天是否連續(xù)。

    ?

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

    不知道您這里是要求close>lowest(L,10) 連續(xù)滿足十根bar還是十天,那這兩種情況下面都會(huì)給出相應(yīng)的代碼:

    一、連續(xù)滿足十根bar,countif(close>lowest(L,10),10)=10即可,因?yàn)閏ountif(test,length)統(tǒng)計(jì)的是最近length根bar(包括當(dāng)根bar)上test成立的次數(shù),若結(jié)果是length次就表明連續(xù)length根bar都滿足條件。

    二、連續(xù)滿足十天,這個(gè)有點(diǎn)麻煩,需要使用數(shù)組、關(guān)于每天的開始時(shí)間和結(jié)束時(shí)間的初始參數(shù)。
    input: starttime(2100), endtime(1500);
    {一天的開始時(shí)間starttime和一天的結(jié)束時(shí)間endtime}
    var: flag(-1), var_true(true);
    {flag用于統(tǒng)計(jì)天數(shù),var_true變量用于判斷當(dāng)天close>lowest(low,10)是否連續(xù)成立,默認(rèn)是true}

    array: arr0[9](false);

    if time=starttime then begin
    ? ? ? ? var_true=true;
    ? ? ? ? flag=flag+1;
    end;
    {每天的開始時(shí)間點(diǎn),變量設(shè)定,將flag累加1,將var_true賦值為true,因?yàn)樵谙旅嬷慌袛酁閒alse的情況}

    if flag<>-1 and var_true=true and close<=lowest(low,10) then
    ? ? ? ? var_true=false;
    {判斷當(dāng)天是否有不連續(xù)的情況,若有則賦值var_true為false,當(dāng)天的剩余時(shí)間將不再判斷}

    if time=endtime and flag<>-1 then
    ? ? ? ? arr0[mod(flag,10)]=var_true;
    {每天的結(jié)束時(shí)間點(diǎn),將var_true賦值存儲(chǔ)到數(shù)組中,通過(guò)mod求余運(yùn)算,使數(shù)組中存儲(chǔ)的是始終是最近10天是否連續(xù)的情況}

    if flag>9 then
    ? ? ? ? condition1=not array_contains(arr0,false);
    {當(dāng)flag>9說(shuō)明數(shù)組中已經(jīng)存儲(chǔ)了最近10天是否連續(xù)的情況,若數(shù)組中沒(méi)有false,則說(shuō)明連續(xù)10天close>lowest(low,10)成立,此時(shí)condition1為true;否則condition1為false}

    注意事項(xiàng):對(duì)于短周期,比如1分鐘甚至更小,或者對(duì)于交易量比較小的商品合約,有可能開始時(shí)間或者結(jié)束時(shí)間點(diǎn)沒(méi)有K線,那么這個(gè)算法就會(huì)出現(xiàn)問(wèn)題;所以這里只是給出一個(gè)模板,關(guān)于時(shí)間的界定,您可能需要貼出您的具體情境,然后特別定制代碼界定時(shí)間。

    此外,更簡(jiǎn)單的辦法是,通過(guò)插入日線周期的子圖,然后聲明一個(gè)基于子圖的變量,通過(guò)這個(gè)變量來(lái)保存當(dāng)天是否連續(xù)。

 

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

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


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 新久草视频| 日本高清二区 | 在线免费不卡视频 | 一级毛片aaa片免费观看 | 狠狠色丁香婷婷综合精品视频 | 欧美亚洲国产精品久久高清 | 精品麻豆国产 | 韩国日本一级毛片免费视频 | 久草国产视频 | 亚洲高清一区二区三区久久 | 日韩欧美国产综合 | 亚洲乱亚洲乱妇无码 | 波多野结衣日韩 | 特黄特级a级黄毛片免费观看多人 | 91在线网站 | 麻豆精品久久久一区二区 | 欧美大尺度 边吃奶边做 | 国产成人丝袜网站在线观看 | 久久香蕉国产线看观看精品yw | 中文字幕 亚洲精品 | 日本大片久久久高清免费看 | 999热这里只有精品 999人在线精品播放视频 | 激情在线视频 | 国产成人精品视频免费大全 | 国产成人在线视频观看 | 四虎影视4hu4虎成人 | 邵氏经典三级50部 | 国产在播放一区 | 成人a视频片在线观看免费 成人a视频在线观看 | 亚洲欧美日韩高清一区二区一 | 久久精品国产99精品最新 | 国产一区在线观看免费 | 青青青国产在线视频 | 99热成人| 欧美国产精品不卡在线观看 | 久久国产自偷自免费一区100 | 精品国产成人系列 | 久久久99精品免费观看 | 四虎网站最新网址 | 中文字幕亚洲一区二区va在线 | 999人在线精品播放视频 |