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

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

請教各位高手一個簡單策略的問題。 [開拓者 TB]

  • 咨詢內(nèi)容: 小弟是TB軟件的初學(xué)者,以前學(xué)的是計算機專業(yè),有一點編程基礎(chǔ),對TB的語言有點熟悉之后,自己根據(jù)網(wǎng)上的一個簡單的思路,編寫了一段TB代碼。但是運行過程中有些問題不解,請教壇子里面的各位前輩和高手。

    思路內(nèi)容: 系統(tǒng)描述:以10:00那根K線的開盤價作為基準(zhǔn)線BaseLine,上下0.25%做為開倉線,10:05開始,如果CLOSE大于BaseLine*(1+0.0025)則開多,小于BaseLine則平倉;如果CLOSE小于BaseLine*(1-0.0025)則開空,大于BaseLine則平倉;14:00以后不再開倉;14:55平持倉。

    我編寫的代碼:
    Params
            Numeric lots(1);
        Numeric begins(10.00);
            Numeric notbef(10.05);
            Numeric notaft(14.00);
            Numeric ends(14.55);
    Vars
        NumericSeries BaseLine(0);
            NumericSeries ssetup(0);
            NumericSeries bsetup(0);
    Begin
       if(date != date[1])
       {
       baseline=0;
       }Else
       {
            if(time*100==begins)
            {
               baseline=Open;
               ssetup=baseline*(1+0.0025);
               bsetup=baseline*(1-0.0025);
            }
            if(time*100>=notbef&&time*100<=notaft&&Close>ssetup&&MarketPosition!=1)
            {
              Buy(lots,ssetup);
            }
             if(Close<baseline)
             {
              Sell(lots,baseline);
             }
            if(Close<bsetup&&time*100>=notbef&&time*100<=notaft&&MarketPosition!=-1)
             {
             SellShort(lots,Minbsetup);
             }
             if(Close>baseline)
             {
             BuyToCover(lots,baseline);
             }
           
            if(time*100>=ends)
            {
             if(marketposition==-1)
             {
             BuyToCover(lots,Close);
             }
             if(marketposition==1)
             {
             Sell(lots,CLOSE);
             }
             Return;
            }
             }
           
    End

    首先希望各位前輩看看我的代碼是否有明顯的錯誤。
    下面是我遇到的具體問題。

    問題一:1分鐘線和5分鐘線看到的平倉不會過夜,15分鐘線和30分鐘線看到的平倉都會過夜。
    問題二:使用模擬賬號交易,圖標(biāo)上觀察到得開平倉信號和實際成交不一致。有些實際成交沒有信號顯示。
    問題三:開平倉信號會出現(xiàn)信號閃爍現(xiàn)象,即信號時有時無。
    希望各位前輩不吝賜教。

     

  • TB技術(shù)人員: 問題一:沒看懂描述,為什么平倉還會過夜?
    問題二:不知道為什么,感覺應(yīng)該和你的問題三是聯(lián)系的
    問題三:你以當(dāng)前的close作為開倉信號的判斷,close在一根k線沒有走完之前總是變化的,所以信號會閃爍

     

  • TB客服:
    darknesszeal 發(fā)表于 2013-11-11 18:30
    問題一:沒看懂描述,為什么平倉還會過夜?
    問題二:不知道為什么,感覺應(yīng)該和你的問題三是聯(lián)系的
    問題三: ...

    我重新描述一下問題一,按照上面思路描述建倉和平倉必須在同一天內(nèi),即下午2點55平掉所有持倉,而我的問題是我的1分鐘和5分鐘K線觀察建倉和平倉都是在同一天內(nèi)進行的,而15分鐘K線平倉時間變成第二天了。如下:
    建倉時間        建倉價格        平倉時間        平倉價格
    2012/11/12 10:45        23750        2012/11/13 13:30        23790
    2012/11/14 10:30        23815        2012/11/16 10:00        24295
    關(guān)于問題二和問題三我覺得應(yīng)該是你說的問題,我去改改,多謝指教哈。

     

  • 網(wǎng)友回復(fù):
    bcqhsz 發(fā)表于 2013-11-12 08:52
    我重新描述一下問題一,按照上面思路描述建倉和平倉必須在同一天內(nèi),即下午2點55平掉所有持倉,而我的問 ...

    我覺得問題一你可以試著用fileappend這個函數(shù)把time數(shù)據(jù)輸入到文件里去查看,按照你的程序邏輯歷史k線回測應(yīng)該會出現(xiàn)問題,歷史k線回測的time值應(yīng)該是當(dāng)前k線開始時候的數(shù)值,用15分鐘或者30分鐘k線,最后一根k線的time可能是1445和1430,是不會滿足time*100>=ends這個條件的。

     

  • 網(wǎng)友回復(fù):
    darknesszeal 發(fā)表于 2013-11-12 13:49
    我覺得問題一你可以試著用fileappend這個函數(shù)把time數(shù)據(jù)輸入到文件里去查看,按照你的程序邏輯歷史k線回 ...

    高手呀,聽你這么一說還真是那么回事,我大概明白問題出在哪了,非常感謝你哈。那這個如果修正的話,怎么修正比較好呢?

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲男人天堂视频 | 欧洲做视频在线观看 | 亚洲精品第一区二区三区 | 国产精品国产高清国产专区 | 最近中文字幕无吗高清视频 | 伊人精品视频一区二区三区 | 日韩永久免费视频 | 伊人8| 久久成人国产精品 | 韩国19禁青草福利视频在线 | 日本色综合 | www.毛片com| 欧美黄色录像 | 亚洲国产人久久久成人精品网站 | 国产亚洲精品美女久久久 | 天天综合亚洲 | 精品视频免费 | 51国产午夜精品免费视频 | 亚洲在线久久 | 色人阁五月 | 免费黄色福利视频 | 四虎午夜影院 | 黄色短视频在线播放 | 亚洲国产激情在线一区 | 亚洲国产欧美国产第一区二区三区 | 九九免费精品视频 | 国产伦码精品一区二区三区 | 元龙第三季动漫在线观看免费版 | 亚洲精品亚洲人成人网 | 亚洲欧美在线视频免费 | 国产综合成色在线视频 | 激情五月婷婷综合 | 久久黄色精品视频 | 91精品国产91久久久久久青草 | 亚洲短视频在线观看 | 91国自产精品中文字幕亚洲 | 国产在线视频h | 国产精品偷伦视频免费观看的 | 九九九九热精品免费视频 | 日韩精品中文字幕在线 | 99热久久这里只精品国产 |