人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

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

畫線下單功能求解答 [MC]

  • MC用戶求助:

    您說的”修改成為bar內(nèi)開倉,系統(tǒng)的開倉和平倉就不按照之前的想法來開倉了“這句話不是太理解您的意思。
    一、您是基于MC自帶的trendline LE和trendline SE進行的修改,但是MC自帶的這個策略是可以實現(xiàn)跌破開多單、突破開空單的。
    二、您使用的判斷語句是close<TL_GetValue(TLRef, Date, Time)沒有問題,開啟bar內(nèi)的情況下,close是實時的價格,當實時價格在趨勢線以下時執(zhí)行多單開倉。
    三、并且您執(zhí)行的是市價單,所以當條件滿足時就發(fā)送市價單并且會立即成交,不會在下一筆tick條件不滿足的情況下取消之前的委托單。
    四、代碼中沒有止損語句。

    ?

  • MC回復討論一:

    您說的”修改成為bar內(nèi)開倉,系統(tǒng)的開倉和平倉就不按照之前的想法來開倉了“這句話不是太理解您的意思。
    一、您是基于MC自帶的trendline LE和trendline SE進行的修改,但是MC自帶的這個策略是可以實現(xiàn)跌破開多單、突破開空單的。
    二、您使用的判斷語句是close<TL_GetValue(TLRef, Date, Time)沒有問題,開啟bar內(nèi)的情況下,close是實時的價格,當實時價格在趨勢線以下時執(zhí)行多單開倉。
    三、并且您執(zhí)行的是市價單,所以當條件滿足時就發(fā)送市價單并且會立即成交,不會在下一筆tick條件不滿足的情況下取消之前的委托單。
    四、代碼中沒有止損語句。

    ?

  • MC回復討論二:

    您看下這次的代碼,是增加了止損的,但是·····每根K線上都是止損·····
    [IntrabarOrderGeneration = True]
    inputs:?
    ? ? ? ? TLRef( 1 ) ,? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
    ? ? ? ? Sstop( 5 ) ;? ?? ?? ?? ?? ?? ?

    variables:?
    ? ? ? ? var0( TL_GetBeginDate( TLRef ) ),?
    ? ? ? ? var1( TL_GetBeginTime( TLRef ) ),?
    ? ? ? ? var2( false ) ;

    var2 = ( Date = var0 and ( BarType = 2 or ( BarType = 1 and Time >= var1 ) ) )?
    or Date > var0 ;

    condition1 = var2 and Close < TL_GetValue( TLRef, Date, Time ) ;

    if condition1 then
    ? ? ? ? sellshort next bar at market;
    ? ? ? ? value1 = Close;

    condition2 =??Close > value1 + Sstop;

    if condition2 then
    ? ? ? ? buytocover next bar at market;

    ?

  • MC回復討論三:

    抱歉,回復的有點晚!
    這個應該是您的觸及壓力線賣空的信號吧,那么您的觸及支撐線做多的信號的代碼應該和做空的代碼很像,猜測應該是對稱的。
    一、if condition1 then
    ? ?? ???sellshort next bar at market;
    ? ?? ???value1 = Close;
    這句語句應該是當條件滿足,然后做空并且將當時的close價格賦值給value1,方便用于計算止損價,但是這句寫錯了,因為value1在if的條件語句之外,是實時更新的,應該寫成如下形式:
    if condition1 then begin
    ? ?? ???sellshort next bar at market;
    ? ?? ???value1 = Close;
    end;
    二、由于在開啟bar內(nèi)交易下,close是實時價格,而您的代碼中value1實質(zhì)上和close是實時相等的,所以條件condition2在sstop為非負值的情況下永遠返回false,也就是說
    if condition2 then
    ? ?? ???buytocover next bar at market;
    語句中的止損永遠不會執(zhí)行。
    三、這部分也是最嚴重的問題,您說您的每根K線都是止損的,問題出在condition1,也就是您做空的條件上,對應的您做多的條件應該是var2 and Close>TL_getvalue(TLRef,date,Time);當價格在壓力線和支撐線之間時,做空的語句會執(zhí)行,因為做空的條件滿足了,同時也會做多,因為做多的條件也滿足了,這樣就導致了反復進場,同時出場。您需要修改一下您的進場條件。

    ?

  • MC回復討論四:

    抱歉,回復的有點晚!
    這個應該是您的觸及壓力線賣空的信號吧,那么您的觸及支撐線做多的信號的代碼應該和做空的代碼很像,猜測應該是對稱的。
    一、if condition1 then
    ? ?? ???sellshort next bar at market;
    ? ?? ???value1 = Close;
    這句語句應該是當條件滿足,然后做空并且將當時的close價格賦值給value1,方便用于計算止損價,但是這句寫錯了,因為value1在if的條件語句之外,是實時更新的,應該寫成如下形式:
    if condition1 then begin
    ? ?? ???sellshort next bar at market;
    ? ?? ???value1 = Close;
    end;
    二、由于在開啟bar內(nèi)交易下,close是實時價格,而您的代碼中value1實質(zhì)上和close是實時相等的,所以條件condition2在sstop為非負值的情況下永遠返回false,也就是說
    if condition2 then
    ? ?? ???buytocover next bar at market;
    語句中的止損永遠不會執(zhí)行。
    三、這部分也是最嚴重的問題,您說您的每根K線都是止損的,問題出在condition1,也就是您做空的條件上,對應的您做多的條件應該是var2 and Close>TL_getvalue(TLRef,date,Time);當價格在壓力線和支撐線之間時,做空的語句會執(zhí)行,因為做空的條件滿足了,同時也會做多,因為做多的條件也滿足了,這樣就導致了反復進場,同時出場。您需要修改一下您的進場條件。

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 97青青草原国产免费观看 | 欧美专区在线视频 | 国产高级黄区18勿进一区二区 | 一级毛片在线直接观看 | 全日本爽视频在线 | 在线播放福利 | 国产在线视频一区二区三区 | 中国毛片基地 | 欧美 国产 日韩 第一页 | 精品国产品国语在线不卡丶 | 久久免费成人 | 国产麻豆va精品视频 | 亲子乱子伦xxxxxinin | 久久综合九色综合网站 | 天堂中文字幕在线 | 午夜精品视频在线观看 | 欧美精品手机在线 | 国产一级毛片视频在线! | 亚洲人成网站在线观看播放青青 | a一级毛片视频免费看 | 日韩欧美亚洲综合一区二区 | 国产精品欧美在线观看 | 精品五夜婷香蕉国产线看观看 | 狠狠综合视频精品播放 | 黄色网络在线观看 | 18av黄动漫在线观看 | 久久久久久亚洲精品 | 88影视在线观看污污 | 精品欧美在线观看 | 国产日韩精品一区在线不卡 | 乡村爱情第16部免费观看 | 福利社午夜影院 | 精品一区二区在线观看 | 欧美中文在线观看 | 琪琪午夜免费影院在线观看 | 一道本不卡免费视频 | 特级一级毛片视频免费观看 | 成人观看天堂在线影片 | 欧美亚洲国产人成aaa | 亚洲图片 中文字幕 | 亚洲国产欧美在线不卡中文 |