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

多次開倉用entryprice能取到每一次的開倉嗎 [MC]

  • MC用戶求助:

    非bar內(nèi)模式下,比如策略依次在不同價(jià)位開了2筆RB的多單,我希望對每一筆多單分別按其成本價(jià)以下10個(gè)點(diǎn)進(jìn)行止損,但我不希望用內(nèi)置的setstoploss。舉例來說,當(dāng)其中任何一筆多單成交后,如果下一根BAR價(jià)格跌到該筆多單的開倉價(jià)以下10個(gè)點(diǎn),就賣出平倉。以下語法(見最后)能否實(shí)現(xiàn)對每一筆多單進(jìn)行止損?這里面我主要想明確兩點(diǎn):

    1,entryprice是否能智能的取到每一筆多單的成本價(jià)?

    2,當(dāng)?shù)谝桓鵅AR開倉第一筆RB多單后,假設(shè)開倉價(jià)3000;第二根BAR又開了第二筆RB多單,假設(shè)開倉價(jià)3020,那么假設(shè)我們現(xiàn)在處于第二根BAR的時(shí)間范圍內(nèi),且第二筆多單成交后價(jià)格從其成本價(jià)回落10個(gè)點(diǎn),價(jià)格到達(dá)3010,那么此時(shí)第二筆多單在以下語法中是即時(shí)止損呢還是等到再下一根BAR再判斷?第二筆多單開倉成交后entryprice是否立即就取到3020的開倉價(jià)了?并且此時(shí)第一筆RB多單的開倉價(jià)entryprice還是3000?

    3,我理解是marketposition>0對于第一筆開倉來說,到第二根BAR就符合了;但是對于第二筆開倉,站在第二根BAR的時(shí)間范圍內(nèi),我們有兩筆倉位,此時(shí)marketposition>0對于第二筆開倉是怎么判斷的?是否也會對兩筆開倉分別考慮?即第二筆多單的marketposition此時(shí)還是0,要等到再下一根BAR才會大于0?還是說marketposition>0是只要前一根BAR已經(jīng)有開倉,到第二根BAR就對于第二筆開倉在開倉BAR也是marketposition大于0了?

    4,當(dāng)其中某一筆多單在開倉后的任何一根BAR內(nèi)觸及該筆多單的止損,則于下一根K線開盤市價(jià)平倉該筆多單,語法怎么寫?

    [IntrabarOrderGeneration=false;]

    input:target(10);

    if marketposition>0 then
    sell 1 contract total next bar at entryprice-target stop;

    ?

  • MC回復(fù)討論一:

    以下回復(fù)分別對應(yīng)您的問題:

    回復(fù)1. 您需要學(xué)習(xí)一下論壇帖子“OpenEntry和PosTrade系列關(guān)鍵字”;關(guān)鍵字entryprice只反應(yīng)指定部位第一筆進(jìn)場的價(jià)格,沒有辦法返回第二筆的進(jìn)場價(jià)格。

    回復(fù)2. 關(guān)鍵字可以反應(yīng)實(shí)際的數(shù)值,但是使用關(guān)鍵字來取值這個(gè)動作卻不是實(shí)時(shí)的,舉例說明一下,在非bar內(nèi)模式下,在編號為13的bar的形成過程中,第一筆進(jìn)場單成交了,這時(shí)entryprice可以即時(shí)反應(yīng)進(jìn)場價(jià)格,但是由于非bar模式下,信號只在每根bar的收盤時(shí)才計(jì)算一次,也就是”使用關(guān)鍵字entryprice取第一筆進(jìn)場價(jià)“這個(gè)動作只能在收盤時(shí)才能執(zhí)行;回來您說的這個(gè)例子來,第二筆進(jìn)場了,并且價(jià)格回落10個(gè)點(diǎn)(假設(shè)第二筆進(jìn)場在編號為40的bar的形成過程中成交的),但是其實(shí)并不會馬上對第二筆進(jìn)場止損出場,因?yàn)樵诰幪枮?9的bar的收盤時(shí)您并不會取到第二筆進(jìn)場價(jià)格,所以也沒有辦法發(fā)送回落10個(gè)點(diǎn)的止損出場單,所以最終只會在編號為40的bar的收盤時(shí)進(jìn)行判斷并且發(fā)送出場委托單。對于這種情況,建議您使用setstoploss關(guān)鍵字。

    回復(fù)3.您的這個(gè)問題依然需要學(xué)習(xí)一下”回復(fù)1“中的帖子。

    回復(fù)4.您的這種寫法也可以,下面我們來模擬一下進(jìn)場和出場的過程:

    在編號為20的bar的收盤時(shí)執(zhí)行buy("first") next bar at market;然后在編號為21的bar的形成過程中"first"進(jìn)場單成交了,成交價(jià)為3000;在編號為20的bar收盤時(shí)關(guān)鍵字marketposition取的值是0,entryprice取的值也是0,停損出場條件單的委托條件不成立,所以MC不會發(fā)送一個(gè)停損單;接著在編號為21的bar收盤時(shí),通過關(guān)鍵字marketposition和entryprice取的值分別為1和3000,然后發(fā)送停損價(jià)為2990的停損單。

    ?

  • MC回復(fù)討論二:

    假設(shè)有多筆進(jìn)場,語句:entryprice+10*minmove*point stop;這里的entrprice是否是指第一筆進(jìn)場的價(jià)格?

    ?

  • MC回復(fù)討論三:


    如上圖測試所示,無論是否有加倉,只要當(dāng)前部位一直未被平倉,那么entryname關(guān)鍵字始終返回的是當(dāng)前部位第一筆進(jìn)場的進(jìn)場名稱。entryprice關(guān)鍵字也是一樣,始終返回當(dāng)前未平倉部位的第一筆進(jìn)場的成交價(jià)格,參考entryname關(guān)鍵字。

    ?

  • MC回復(fù)討論四:


    如上圖測試所示,無論是否有加倉,只要當(dāng)前部位一直未被平倉,那么entryname關(guān)鍵字始終返回的是當(dāng)前部位第一筆進(jìn)場的進(jìn)場名稱。entryprice關(guān)鍵字也是一樣,始終返回當(dāng)前未平倉部位的第一筆進(jìn)場的成交價(jià)格,參考entryname關(guān)鍵字。

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 女人l8毛片a一级毛片| 巨龙征母全文王雪琴笔趣阁 | 你是我的城池营垒免费看 | 污网站免费在线观看| 蜜桃丶麻豆91制片厂| 2020狠狠操| igao为爱寻找刺激| 中文亚洲av片不卡在线观看| fc2ppv在线观看| 韩国本免费一级毛片免费| 最近中文字幕2018高清在线| 人人爽人人爽人人片a免费| 中文字幕精品一二三四五六七八| 粉色视频在线观看www免费| 国产在线不卡一区| 91亚洲一区二区在线观看不卡| 成人国产在线不卡视频| 久爱免费观看在线网站| 久久国产精品免费一区| 久久久久久久久中文字幕| 中文字幕高清有码在线中字| 一日本道a高清免费播放| 97午夜伦伦电影理论片| 黑人巨茎大战白人美女| 韩国一级在线观看| 精品久久天干天天天按摩| 男人添女人30分钟免费| 浮生陌笔趣阁免费阅读| 欧美丰满熟妇xxxx性ppx人交| 日韩欧美伊人久久大香线蕉| 无码精品一区二区三区在线| 少妇高潮惨叫久久久久久| 大佬和我的365天2在线观看| 大香网伊人久久综合观看| 国产精品另类激情久久久免费| 国产恋夜精品全部护士| 含羞草实验研所入口| 亚洲美女免费视频| 亚洲AV无码潮喷在线观看| 中文字幕无码不卡免费视频| 一个色中文字幕|