大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

新手求助:可否幫我實(shí)現(xiàn)一套止贏止損基礎(chǔ)策略代碼? [MC]

  • MC用戶(hù)求助:

    大概理解您的意思,不過(guò)還是想以一個(gè)例子來(lái)理清一下思路:

    1、假設(shè)周期是15分鐘周期,M代表的是7分鐘,d代表的是3分鐘,第一根bar的收盤(pán)價(jià)是9:15分鐘。

    2、基于上述假設(shè),建倉(cāng)清倉(cāng)周期時(shí)間點(diǎn)分別是9:22,9:29,依此類(lèi)推,每次加7分鐘是吧。

    3、在9:25分鐘的時(shí)候,以市價(jià)買(mǎi)入一手建倉(cāng)。

    4、那么請(qǐng)問(wèn),您的策略是否涉及加倉(cāng),也就是當(dāng)前有多頭持倉(cāng)的情況下,下一個(gè)多頭建倉(cāng)的時(shí)間點(diǎn)是9:32分鐘。

    5、在9:25分鐘的時(shí)候買(mǎi)入建倉(cāng)了,那么在9:29分鐘之前,若價(jià)格沒(méi)有達(dá)到損失或者盈利百分比就會(huì)在9:29進(jìn)行市價(jià)平倉(cāng),是吧。

    6、若9:29平倉(cāng)了,那么會(huì)在9:32再次多頭進(jìn)場(chǎng)是吧,然后再循環(huán)平倉(cāng)建倉(cāng)進(jìn)行下去是吧

    ?

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

    大概理解您的意思,不過(guò)還是想以一個(gè)例子來(lái)理清一下思路:

    1、假設(shè)周期是15分鐘周期,M代表的是7分鐘,d代表的是3分鐘,第一根bar的收盤(pán)價(jià)是9:15分鐘。

    2、基于上述假設(shè),建倉(cāng)清倉(cāng)周期時(shí)間點(diǎn)分別是9:22,9:29,依此類(lèi)推,每次加7分鐘是吧。

    3、在9:25分鐘的時(shí)候,以市價(jià)買(mǎi)入一手建倉(cāng)。

    4、那么請(qǐng)問(wèn),您的策略是否涉及加倉(cāng),也就是當(dāng)前有多頭持倉(cāng)的情況下,下一個(gè)多頭建倉(cāng)的時(shí)間點(diǎn)是9:32分鐘。

    5、在9:25分鐘的時(shí)候買(mǎi)入建倉(cāng)了,那么在9:29分鐘之前,若價(jià)格沒(méi)有達(dá)到損失或者盈利百分比就會(huì)在9:29進(jìn)行市價(jià)平倉(cāng),是吧。

    6、若9:29平倉(cāng)了,那么會(huì)在9:32再次多頭進(jìn)場(chǎng)是吧,然后再循環(huán)平倉(cāng)建倉(cāng)進(jìn)行下去是吧

    ?

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

    感謝這么快的回應(yīng)!

    不涉及加倉(cāng),競(jìng)價(jià)階段不參與,其他描述無(wú)誤。

    另外,補(bǔ)充一個(gè)需求點(diǎn):第一次開(kāi)倉(cāng)有2種情況,除了上面說(shuō)的第一根bar之外,還允許指定一個(gè)絕對(duì)時(shí)間(日期時(shí)分秒),這樣我可以提前計(jì)劃從哪個(gè)時(shí)間點(diǎn)開(kāi)始真正運(yùn)行策略。

    謝謝Alex!

    ?

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

    [IntrabarOrderGeneration=true]

    input: time_begin(91500), time_M(700), time_d(300), ploss(0.01), pprofit(0.01);

    var: intrabarpersist time_define0(0), intrabarpersist time_define1(0), intrabarpersist minus_seconds(0), intrabarpersist time_b(time_begin), intrabarpersist var_begin(0), intrabarpersist var_end(0);

    var: intrabarpersist time_end(0), intrabarpersist date0(0), intrabarpersist date1(0);

    value1=getappinfo(airealtimecalc);? ?//判斷是否實(shí)時(shí)行情

    once begin

    ? ? ? ? once cleardebug;

    ? ? ? ? minus_seconds=timetoseconds(time_m)-timetoseconds(time_d);

    ? ? ? ? time_end=secondstotime_s(timetoseconds(230000)-timetoseconds(time_m)-timetoseconds(time_d)-300);

    end;

    time_define0=time_define1;??

    {time_define0存儲(chǔ)前一筆tick的時(shí)間,而time_define1存儲(chǔ)當(dāng)筆tick的時(shí)間;同時(shí)下面的date0和date1也是同樣的原理}

    date0=date1;

    date1=date;

    if value1=0 then

    ? ? ? ? time_define1=time_s

    else if value1=1 then

    ? ? ? ? time_define1=q_time_s;

    {以上4行代碼,用于將回測(cè)的bar內(nèi)時(shí)間與實(shí)行行情的時(shí)間連接起來(lái),都存儲(chǔ)在變量time_define1中}

    if date1<>date0 then begin

    ? ? ? ? var_begin=secondstotime_s(timetoseconds(time_begin)+timetoseconds(time_d));

    ? ? ? ? var_end=secondstotime_s(timetoseconds(var_begin)+minus_seconds);

    end;

    if marketposition=0 and time_define0<=var_begin and time_define1>=var_begin and time_define1<time_end then begin

    ? ? ? ? buy next bar at market;

    ? ? ? ? var_end=secondstotime_s(timetoseconds(time_define1)+minus_seconds);

    end;

    if marketposition=1 and (close>=entryprice*(1+pprofit) or close<=entryprice*(1-ploss) or (time_define0<=var_end and time_define1>=var_end)) then begin

    ? ? ? ? sell next bar at market;

    ? ? ? ? var_begin=secondstotime_s(timetoseconds(time_define1)+timetoseconds(time_d));

    end;

    注意事項(xiàng):

    第一、這個(gè)代碼可以用于夜盤(pán)品種,但是夜盤(pán)結(jié)束時(shí)間不能在凌晨;若需要適合所有的夜盤(pán),需要做簡(jiǎn)單的處理。

    第二、見(jiàn)附圖,需要訪(fǎng)問(wèn)bar內(nèi)時(shí)間,這樣才可以用于回測(cè),否則只能用于實(shí)時(shí)行情中。

    第三、在信號(hào)設(shè)置中允許單一bar多筆進(jìn)出場(chǎng)。

    第四、因?yàn)槟牟呗曰旧弦呀?jīng)不屬于常規(guī)利用bar與bar之間的關(guān)系了,而是直接使用時(shí)間間隔進(jìn)行處理的范疇,所以挺麻煩。

    第五、以上代碼一次沒(méi)有辦法教會(huì)您,您可能需要一點(diǎn)點(diǎn)學(xué)習(xí),不懂多問(wèn)。

    ?

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

    [IntrabarOrderGeneration=true]

    input: time_begin(91500), time_M(700), time_d(300), ploss(0.01), pprofit(0.01);

    var: intrabarpersist time_define0(0), intrabarpersist time_define1(0), intrabarpersist minus_seconds(0), intrabarpersist time_b(time_begin), intrabarpersist var_begin(0), intrabarpersist var_end(0);

    var: intrabarpersist time_end(0), intrabarpersist date0(0), intrabarpersist date1(0);

    value1=getappinfo(airealtimecalc);? ?//判斷是否實(shí)時(shí)行情

    once begin

    ? ? ? ? once cleardebug;

    ? ? ? ? minus_seconds=timetoseconds(time_m)-timetoseconds(time_d);

    ? ? ? ? time_end=secondstotime_s(timetoseconds(230000)-timetoseconds(time_m)-timetoseconds(time_d)-300);

    end;

    time_define0=time_define1;??

    {time_define0存儲(chǔ)前一筆tick的時(shí)間,而time_define1存儲(chǔ)當(dāng)筆tick的時(shí)間;同時(shí)下面的date0和date1也是同樣的原理}

    date0=date1;

    date1=date;

    if value1=0 then

    ? ? ? ? time_define1=time_s

    else if value1=1 then

    ? ? ? ? time_define1=q_time_s;

    {以上4行代碼,用于將回測(cè)的bar內(nèi)時(shí)間與實(shí)行行情的時(shí)間連接起來(lái),都存儲(chǔ)在變量time_define1中}

    if date1<>date0 then begin

    ? ? ? ? var_begin=secondstotime_s(timetoseconds(time_begin)+timetoseconds(time_d));

    ? ? ? ? var_end=secondstotime_s(timetoseconds(var_begin)+minus_seconds);

    end;

    if marketposition=0 and time_define0<=var_begin and time_define1>=var_begin and time_define1<time_end then begin

    ? ? ? ? buy next bar at market;

    ? ? ? ? var_end=secondstotime_s(timetoseconds(time_define1)+minus_seconds);

    end;

    if marketposition=1 and (close>=entryprice*(1+pprofit) or close<=entryprice*(1-ploss) or (time_define0<=var_end and time_define1>=var_end)) then begin

    ? ? ? ? sell next bar at market;

    ? ? ? ? var_begin=secondstotime_s(timetoseconds(time_define1)+timetoseconds(time_d));

    end;

    注意事項(xiàng):

    第一、這個(gè)代碼可以用于夜盤(pán)品種,但是夜盤(pán)結(jié)束時(shí)間不能在凌晨;若需要適合所有的夜盤(pán),需要做簡(jiǎn)單的處理。

    第二、見(jiàn)附圖,需要訪(fǎng)問(wèn)bar內(nèi)時(shí)間,這樣才可以用于回測(cè),否則只能用于實(shí)時(shí)行情中。

    第三、在信號(hào)設(shè)置中允許單一bar多筆進(jìn)出場(chǎng)。

    第四、因?yàn)槟牟呗曰旧弦呀?jīng)不屬于常規(guī)利用bar與bar之間的關(guān)系了,而是直接使用時(shí)間間隔進(jìn)行處理的范疇,所以挺麻煩。

    第五、以上代碼一次沒(méi)有辦法教會(huì)您,您可能需要一點(diǎn)點(diǎn)學(xué)習(xí),不懂多問(wèn)。

 

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

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


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 久久夜色精品 | 中文字幕伊人久久网 | 最近免费中文字幕大全免费版视频 | 亚洲国产精品久久精品成人 | 欧美一级aa免费毛片 | 精品热99| 亚州视频一区二区 | 精品久久视频 | 九九热在线视频 | 国产福利视精品永久免费 | 国产99精品一区二区三区免费 | 不卡猪 | 国产一区二区三区在线观看精品 | 久久天天躁狠狠躁夜夜 | 日本aaaa| 99综合之综合久久伊人 | 5g影院天天5g天天爽精品 | 婷婷的久久五月综合先锋影音 | 黄色在线免费观看 | 国产色婷婷精品综合在线 | 国产在线精品观看一区 | 国国产自国偷自产第38页 | 免费在线观看一级片 | 国产在线精品一区二区 | 欧美一级特黄乱妇高清视频 | 欧美色视频日本片免费高清 | 久久国产这里只有精品 | 四虎地址8848 | 久草在线观看首页 | 青草小视频 | 四虎爱爱 | 色涩网站 | 看毛片网| 亚洲这里只有精品 | 日韩在线一区二区三区视频 | 12345国产精品高清在线 | 久久我们这里只有精品国产4 | 午夜国产精品久久久久 | 黄色片网站视频 | 国产九九免费视频网站 | 999福利视频 |