大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频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)容
主站蜘蛛池模板: 韩国精品一区二区久久 | 精品国产一区二区三区久久影院 | 九九色网 | 男女车车好快的车车免费网站 | 久久午夜网 | 国产精品视频免费观看 | 久久久综合九色合综 | 精品中文字幕乱码一区二区 | 欧美日韩日本国产 | 青草青青在线视频观看 | 非洲一级毛片 | 亚洲国产成人精品一区二区三区 | 亚洲产在线精品第一站不卡 | 亚洲精品第五页中文字幕 | 国产成人精品日本亚洲语音2 | 老师邪恶影院a啦啦啦影院 老师在办公室被躁到白浆 老湿机午夜影院 | 日本一级毛片a免费播放 | 久久成人国产精品青青 | 天天久久狠狠伊人第一麻豆 | 国产精品免费观在线 | 精品国产90后在线观看 | porno xxxx日本| 男女午夜激情 | 欧洲一级黄色 | 99热成人精品国产免男男 | 成人看片黄a毛片 | 一级黄片一级毛片 | 日韩精品视频在线观看免费 | 夜夜躁日日躁狠狠久久 | 亚洲精品视频免费看 | 一本一本久久a久久综合精品蜜桃 | 国产一区二区三区不卡观 | 久久久久亚洲香蕉网 | 中国国语毛片免费观看视频 | 欧美精品成人久久网站 | 日韩精品成人a在线观看 | 大乳女做爰中文字幕 | 精品乱人伦一区二区三区 | 亚洲一区二区三区免费在线观看 | 国产一区中文字幕 | 国产精品欧美亚洲韩国日本99 |