您現(xiàn)在的位置:程序化交易>> 期貨公式>> 文華財(cái)經(jīng)>> 文華財(cái)經(jīng)知識>>正文內(nèi)容

請老師指點(diǎn)編程 [文華財(cái)經(jīng)]

  • 咨詢內(nèi)容:

     請教老師;我能否在文華8.2版本上實(shí)現(xiàn)這樣的要求;在一個模型中的多個相同的指令信號上實(shí)現(xiàn)不同的委托執(zhí)行方式?

    就是我想把模型中的一個指令的執(zhí)行條件細(xì)化為兩個,如;SPK指令出現(xiàn)在陽線上時就按收盤價執(zhí)行,出現(xiàn)在陰線上時就按指令價執(zhí)行,如;

    AAA&&ISDOWN,SPK;(收盤價委托)
    AAA&&ISUP,SPK;(指令價委托)
    麥語言函數(shù)里有信號執(zhí)行函數(shù),研究了半天,也沒有辦法,只好請教老師了,謝謝

     

  • 文華技術(shù)人員:

     CHECKSIG_SEC和CHECKSIG_MIN和CHECKSIG函數(shù)可以實(shí)現(xiàn)將某信號單獨(dú)設(shè)置為指令價委托的。

    以其中一個為例:

    CHECKSIG_SEC(SIG,MODE1,TIME1,MODE2,TIME2);SIG為信號,MODE1為信號確認(rèn)方式,TIME1信號確認(rèn)時間,MODE2信號復(fù)核方式,TIME2信號復(fù)核時間。

    注:
    1、寫了這個函數(shù)以后,模型會按照指令價方式運(yùn)行。
    2、該函數(shù)使用Tick逐筆函數(shù)做計(jì)算,回測精準(zhǔn),但是計(jì)算量大,每一天就要計(jì)算幾萬筆,速度會慢很多。
    3、SIG位置為交易指令,包括BK\SK\BP\SP\BPK\SPK\CLOSEOUT所有指令。
    4、MODE1位置為信號確認(rèn)方式,有A和B兩種:
    A:出信號N秒確認(rèn)信號下單。N在TIME1位置設(shè)置,N>0為出信號N秒確認(rèn)信號下單,N=0為出信號立即下單。
    B:K線走完前N秒確認(rèn)信號下單。N在TIME1位置設(shè)置,N>0為K線走完前N秒確認(rèn)信號下單,N=0為K線走完確認(rèn)信號下單
    5、MODE2位置為信號復(fù)核方式,有C,D,E和F四種:
    C:下單后N秒進(jìn)行信號復(fù)核。N在TIME2位置設(shè)置,N>0為下單后N秒進(jìn)行信號復(fù)核,N=0為不復(fù)核。
    D:K線走完前N秒進(jìn)行信號復(fù)核。N在TIME2位置設(shè)置,N>0為K線走完前N秒進(jìn)行信號復(fù)核,N=0為K線走完復(fù)核。
    E:每一個小節(jié)(包括:商品合約10:15-10:30休盤、11:30-13:30休市;股指合約11:30-13:00休市)最后一根K線提前N秒復(fù)核。N在TIME2位置設(shè)置,N>0為每一個小節(jié)最后一根K線提前N秒進(jìn)行信號復(fù)核,N=0為不復(fù)核。其他非小節(jié)最后一根K線是K線走完復(fù)核。
    F:每天收盤前最后一根K線提前N秒復(fù)核。N在TIME2位置設(shè)置,N>0為每天收盤前最后一根K線提前N秒進(jìn)行信號復(fù)核,N=0為不復(fù)核。其他非收盤前最后一根K線是K線走完復(fù)核。
    6、模型中寫入該函數(shù),一根K線只能有一個信號。
    7、CHECKSIG、MULTSIG、MULTSIG_SEC、MULTSIG_MIN、CHECKSIG_MIN和CHECKSIG_SEC函數(shù)不能同時出現(xiàn)在一個模型中
    8、該函數(shù)只允許在模組中使用,不支持加載到盒子。
    9、未使用該函數(shù)的指令,默認(rèn)的信號執(zhí)行方式為K線走完確認(rèn)信號下單。
    10、參數(shù)N非0時,該函數(shù)不支持加載到量能周期和日線以上的周期中使用。
    11、如果用該函數(shù)設(shè)置了信號復(fù)核,復(fù)核時產(chǎn)生了信號消失,會進(jìn)行信號消失處理。信號消失的處理方式:
    還沒有成交時的信號消失處理-撤單
    BK、SK信號消失處理-平倉
    BPK、SPK信號消失處理-平倉+恢復(fù)建倉
    BP、SP信號消失處理-恢復(fù)建倉

    幾種典型的信號復(fù)核確認(rèn)方式對應(yīng)的寫法舉例:
    CHECKSIG_SEC(SIG,'A',0,'D',0);//出信號立即下單,K線走完復(fù)核
    CHECKSIG_SEC(SIG,'A',N,'D',0);//出信號N秒確認(rèn)信號下單,K線走完復(fù)核
    CHECKSIG_SEC(SIG,'A',N,'C',0);//出信號N秒確認(rèn)信號下單,不進(jìn)行復(fù)核
    CHECKSIG_SEC(SIG,'B',N,'D',0);//K線走完前N秒確認(rèn)信號下單,K線走完復(fù)核
    CHECKSIG_SEC(SIG,'B',N,'C',0);//K線走完前N秒確認(rèn)信號下單,不復(fù)核
    CHECKSIG_SEC(SIG,'B',0,'C',N);//K線走完確認(rèn)信號下單
    CHECKSIG_SEC(SIG,'B',0,'D',0);//K線走完確認(rèn)信號下單
    CHECKSIG_SEC(SIG,'A',0,'C',0);//出信號立即下單,不復(fù)核
    CHECKSIG_SEC(SIG,'A',0,'F',10);//出信號立即下單,收盤前最后一根K線提前10秒進(jìn)行復(fù)核。

    例:
    C>O,BK;
    C<O,SP;
    CHECKSIG_SEC(BK,'A',5,'D',0);//設(shè)置BK信號,出信號5秒后確認(rèn)下單,K線走完復(fù)核。
    CHECKSIG_SEC(SP,'A',0,'C',10);//設(shè)置SP信號,出信號立即下單,下單后10秒復(fù)核。
    AUTOFILTER;

     

  • 文華客服:  老師您可能沒弄清楚我的問題,我的意思是在模型中把相同的指令用不同的委托方式,比如模型中有2個SPK指令,我要把其中的一個用;CHECKSIG_SEC(SIG,'B',0,'C',N);//K線走完確認(rèn)信號下單。另一個用;CHECKSIG_SEC(SIG,'A',0,'D',0);//出信號立即下單,K線走完復(fù)核。如何實(shí)現(xiàn)?

     

  • 網(wǎng)友回復(fù):  同一指令只能同一執(zhí)行方式的。

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 无码精品国产va在线观看dvd| 国产午夜鲁丝片av无码免费| 成人夜色视频网站在线观看| 欧美成人免费tv在线播放| 免费视频淫片aa毛片| 四虎影视成人永久免费观看视频| 全彩acg★无翼乌火影忍者| 国产va精品免费观看| 国产亚洲精品免费| 国产美女无遮挡免费视频网站| 女人是男人的未来1分29| 美女把尿口扒开让男人桶到出水| 香蕉视频一区二区三区| 久久久久人妻一区精品色欧美| 午夜视频在线观看一区二区| 国产一二三区视频| 免费AV一区二区三区无码| 午夜电影免费观看| 国产igao为爱做激情| 国产乱码1卡二卡3卡四卡| 动漫美女吸乳羞羞动漫| 在车里被撞了八次高c| 日韩免费一区二区三区| 日韩精品内射视频免费观看 | 最近中文字幕完整电影| 伊人久久久大香线蕉综合直播| 99精品视频在线观看免费| 黄网站欧美内射| 99热在线精品国产观看| 久别的草原电视剧免费观看| 亚洲av午夜福利精品一区| 中文字幕乳授乳奶水电影小说| 亚洲小说区图片区| 亚洲a级成人片在线观看| 久久精品.com| 一个人晚上在线观看的免费视频| 99ee6热久久免费精品6| 中国精品白嫩bbwbbw| 一级做a爱片就在线看| 久久婷婷五月综合97色直播| 亚洲成av人片在线观看无码不卡|