大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频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)容
主站蜘蛛池模板: 成年人黄视频大全 | 国产青草亚洲香蕉精品久久 | 欧美真人视频一级毛片 | 欧美在线视频网站 | 豆国产96在线 | 亚洲 | 四虎在线视频 | 国产精品综合网 | 国产精品99r8在线观看 | 国产精品久久影院 | www精品| 欧美国产亚洲18 | 久久精品免费观看视频 | 理论毛片 | 免费人成黄页网站在线观看 | 精品久久在线 | 成人黄色网址 | 欧美乱妇在线观看 | 国产福利在线小视频 | 91精品久久久久久久久久小网站 | 午夜国产福利在线观看 | 欧美成人高清 | 在线播放精品视频 | 狠狠色丁香婷婷久久综合不卡 | 国产在线一区在线视频 | 久久久久久久久久鸭 | 中文在线免费不卡视频 | 99热精品在线 | 中国一级特黄高清免费的大片 | 亚洲高清视频一区 | 亚洲国产精品综合久久20 | 九九视频在线观看视频6偷拍 | 久久九九99| 亚洲欧美日韩专区 | 色播性播爱播放影院 | 青青青视频自偷自拍视频1 青青青手机版视频在线观看 | 2022国产男人亚洲欧美天堂 | 精品亚洲综合在线第一区 | 亚洲图片综合区 | 欧美成人免费夜夜黄啪啪 | 欧美一级a毛片人人dvd | 国产99免费视频 |