您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

請在內置策略上添加倉位控制 [MC]

  • MC用戶求助:

    倉位總數(2000),保留倉位(100),開始時間begintime(0945),結束時間end(1450)

    ?

    加倉策略:

    倉位總數 ?\\不是從交易商取得的實際倉位數量,是想買該股票的最大數量(2000)

    可賣數量 ?\\昨日或以前買的數量(500)

    今買數量 ?\\倉位總數 - 可賣數量(2000-500)

    保留倉位 ? \\便于計算盈虧(100)

    ?

    if 可賣數量 >= 保留倉位 ?and 今買數量 不等于 0 ?then 全部買入“今買數量”

    ?

    ?

    賣出策略:

    倉位總數 ?\\不是從交易商取得的實際倉位數量,是想買該股票的最大數量(2000)

    可賣數量 ?\\昨日或以前買的數量(500)

    今買數量 ?\\倉位總數 - 可賣數量(2000-500)

    保留倉位 ? \\便于計算盈虧(100)

    ?

    if 可賣數量 > 保留倉位 ?and 今買數量 不等于 0{開新倉} ?then 全部賣出“可賣數量”

    ?

    if 可賣數量 > 保留倉位 ?and 今買數量 等于 0 {未開新倉} then 賣出數量“可賣數量 - 保留倉位”

    ?

    請將上述倉位控制加入內置策略信號“Keltner Channel LE、Keltner Channel SE”,此方法只要把保留倉位設置為倉位總數的一半,可以滾動操作。

    ?

  • MC回復討論一:

    [IntrabarOrderGeneration = false]

    inputs:? Price( Close ), Length( 20 ), NumATRs( 1.5 ), total_lot(2000), keep_lot(100);

    variables:? var0( 0 ), var1( 0 ), var21( 0 ), var22(0), var3( false ), var4( 0 ), var_sell(0), var_buy(0);

    {total_lot和keep_lot是兩個初始輸入參數,分別是倉位總數和保留倉位;變量var_sell和var_buy和可賣數量和今買數量}

    var_sell=T_Plus_1_Extension;? //調用函數,返回可賣股數

    var_buy=total_lot-var_sell;

    var0 = AverageFC( Price, Length ) ;

    var1 = NumATRs * AvgTrueRange( Length ) ;

    var21 = var0 + var1 ;

    var22 = var0 - var1 ;

    condition1 = CurrentBar > 1 and Price crosses over var21 ;

    if condition1 then? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

    begin

    var3 = true ;

    var4 = High ;

    end?

    else

    begin

    condition1 = var3 and ( Price < var0 or High >= var4 + 1 point ) ;

    ?if condition1 then

    var3 = false ;

    end; ? ? ? ? ? ? ? ? ? ? ? ? ? ??

    if var3 and var_sell>=keep_lot and var_buy<>0 then?

    Buy ( "KltChLE" ) var_buy shares next bar at var4 + 1 point stop ;

    condition1 = CurrentBar > 1 and Price crosses under var22 ;

    if condition1 then? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

    begin

    var3 = true ;

    var4 = Low ;

    end?

    else

    begin?

    condition1 = var3 and ( Price > var0 or Low <= var4 - 1 point ) ;

    if condition1 then

    var3 = false ;

    end;

    if var_sell>keep_lot and var_buy<>0 then

    value1=var_sell

    else if var_sell>keep_lot and var_buy=0 then

    value1=var_sell-keep_lot

    else value1=0;

    if var3 then?

    Sell( "KltChSE" ) value1 shares next bar at var4 - 1 point stop ;

    T_Plus_1_Extension函數下載鏈接:
    http://dl.icetech.com.cn/download/forums/T_Plus_1_Extension.rar

    ?

  • MC回復討論二:

    謝謝Alex

    ?

  • MC回復討論三:

    導入函數,編譯公式,無主圖買賣信號,無策略績效報告,請Alex老師修改。

    ?

  • MC回復討論四:

    導入函數,編譯公式,無主圖買賣信號,無策略績效報告,請Alex老師修改。

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 精品国产麻豆免费网站| 中文精品久久久久人妻| 特黄特色大片免费播放| 国产一卡二卡四卡免费| 99精品久久99久久久久| 抽搐一进一出gif日本| 91人成在线观看网站| 麻豆国产入口在线观看免费| 天堂网www在线观看| 中文字幕亚洲欧美专区| 日韩人妻无码精品一专区| 亚洲乱码在线视频| 欧美激情第1页| 亚裔玉videoshd和黑人| 精品国产一二三区在线影院| 美女破处在线观看| 欧美日韩亚洲精品国产色| 国产99re在线观看只有精品| 黄色特级片黄色特级片| 国产精品lululu在线观看| 91亚洲国产成人精品下载| 天天影视色香欲性综合网网站| 中国丰满熟妇xxxx性| 日本免费一区二区三区最新| 久久精品国产免费| 欧洲美女与动zozo| 亚洲国产欧美日韩精品一区二区三区 | 四虎精品影院永久在线播放| 韩国理论片久久电影网| 国产极品白嫩精品| 两个人看www免费视频| 国产超碰人人模人人爽人人喊| 99爱视频99爱在线观看免费| 女人18毛片水最多| 一出一进一爽一粗一大视频| 忍住北条麻妃10分钟让你中出| 中文字幕日本精品一区二区三区| 日本www在线播放| 久久久久久国产精品免费免费男同 | 亚洲AV福利天堂一区二区三| 欧美性bbbwbbbw|