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

價(jià)格在開倉(cāng)bar內(nèi)來(lái)回震蕩,跟蹤止損怎么做? [開拓者 TB]

  • 咨詢內(nèi)容: 本帖最后由 myvars 于 2016-4-28 12:15 編輯

      價(jià)格在開倉(cāng)bar內(nèi)來(lái)回震蕩,跟蹤止損怎么做?

    If(BarsSinceentry == 0)
        {
            HighestAfterEntry = Close;
            LowestAfterEntry = Close;
            If(MarketPosition <> 0)
            {
                HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);   // 開倉(cāng)的Bar,將開倉(cāng)價(jià)和當(dāng)時(shí)的收盤價(jià)的較大值保留到HighestAfterEntry
                LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);     // 開倉(cāng)的Bar,將開倉(cāng)價(jià)和當(dāng)時(shí)的收盤價(jià)的較小值保留到LowestAfterEntry
            }
        }else
        {
            HighestAfterEntry = Max(HighestAfterEntry,High); // 記錄下當(dāng)前Bar的最高點(diǎn),用于下一個(gè)Bar的跟蹤止損判斷
            LowestAfterEntry = Min(LowestAfterEntry,Low);    // 記錄下當(dāng)前Bar的最低點(diǎn),用于下一個(gè)Bar的跟蹤止損判斷
        }

    上面這段是TB系統(tǒng)幫助里邊的跟蹤止損的代碼,按此代碼運(yùn)行,因忽略了開倉(cāng)bar最高價(jià)和最低價(jià)的獲取和判斷,會(huì)有點(diǎn)問題,
    但實(shí)際情況開倉(cāng)bar對(duì)交易來(lái)說是很重要的bar。

    問題:
    1、因忽略開倉(cāng)bar,開倉(cāng)bar未進(jìn)行止損;
    2、開倉(cāng)bar之后的K線,獲取的最高價(jià)是開倉(cāng)bar的開倉(cāng)價(jià)AvgEntryPrice,而不是真實(shí)的開倉(cāng)bar的最高價(jià)。
    現(xiàn)在以多單為例,設(shè)置50個(gè)點(diǎn)的止損:
    按上面的代碼執(zhí)行,則可能會(huì)出現(xiàn)這樣的情況,
    如果開倉(cāng)bar的開盤價(jià)open是2990,以開倉(cāng)價(jià)AvgEntryPrice:3000買入建多倉(cāng),
    接下來(lái),價(jià)格先上升到本條bar的最高價(jià)high:3080,然后回落到最低價(jià)low:2980。收盤價(jià)close:2985

    第二條bar的open:2985,價(jià)格持續(xù)下落,那么第二條K線會(huì)以AvgEntryPrice:3000作為最高價(jià)進(jìn)行止損判斷,要到2950才會(huì)做出止損動(dòng)作。

    這樣會(huì)導(dǎo)致原來(lái)應(yīng)該在3030處出倉(cāng)止損,變成了到2950才止損。由原本可以盈利成虧損。


    3、假如解決了可以在開倉(cāng)bar上的3030出實(shí)現(xiàn)止損,那么在開倉(cāng)bar,如果價(jià)格一直在開倉(cāng)價(jià)和止損價(jià)范圍來(lái)回震蕩(2980~3060),系統(tǒng)是否會(huì)一直開倉(cāng)止損、開倉(cāng)止損、開倉(cāng)止損?


    有看到的朋友請(qǐng)幫忙指點(diǎn)一下,謝謝!

    附圖說明:
    1為開倉(cāng)點(diǎn);
    2應(yīng)該為止損處;
    3是實(shí)際止損處。

     

  • TB技術(shù)人員: 1,是的,沒有在開倉(cāng)bar上做止損。因?yàn)闅v史K線上是沒法判斷最高價(jià)與開倉(cāng)價(jià)先后出現(xiàn)的順序 ,不好判斷。只能放到下一個(gè)bar去平倉(cāng)。
    2,如上,沒法判斷最高價(jià)是在開倉(cāng)前出現(xiàn)的還是開倉(cāng)后出來(lái)的。。如果是之前 出來(lái)的,此最高價(jià)就不能做為開倉(cāng)后最高價(jià)了。
    3,TB的機(jī)制里,同一個(gè)bar上的同一個(gè)信號(hào)只會(huì)委托交易一次,不會(huì)反復(fù)開平倉(cāng)。

     

  • TB客服: 自己重新定義一個(gè)開倉(cāng)價(jià)變量,把最后開倉(cāng)價(jià)賦值給他,代替AvgEntryPrice,就能實(shí)現(xiàn)點(diǎn)2止損了。

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 乱e伦有声小说| 再深点灬舒服灬太大了添a| 99久久国产综合精品swag| 日本5级床片全免费| 亚洲国产美女在线观看| 精品一区二区三区在线观看| 国产又黄又硬又湿又黄的| 2019天天干| 女人与禽交视频免费看| 久久久久久曰本av免费免费| 欧美人与动欧交视频| 你懂得视频在线观看| 老师上课跳d突然被开到最大视频 老师你下面好湿好深视频 | 亚洲人色大成年网站在线观看| 第四色最新网站| 国产专区中文字幕| 亚洲精品伊人久久久久| 在线免费观看你懂的| 一本色道无码不卡在线观看| 日韩中文在线观看| 亚洲人成色在线观看| 波多野结衣中文无毒不卡| 冲田杏梨AV一区二区三区| 蝌蚪蚪窝视频在线视频手机| 国产欧美视频在线| 69堂国产成人精品视频不卡| 天天躁夜夜躁狠狠躁2021| 中文在线视频观看| 日本免费人成视频播放| 五月婷婷在线播放| 欧美性xxxxx极品娇小| 亚洲精品视频专区| 精品一区二区久久| 国产一区二区视频免费| 成人午夜免费福利视频| 国产精品二区在线| 91人成在线观看网站| 大妹子影视剧在线观看免费| 一本大道香蕉高清视频视频| 把水管开水放b里是什么感觉 | 国产精品爽爽ⅴa在线观看|