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

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

如何寫(xiě)一個(gè)變量Mynet,用來(lái)指示每次平倉(cāng)時(shí),賬戶(hù)凈值是否創(chuàng)新高? [MC]

  • MC用戶(hù)求助:

    input: account("9999-088194(BaseCurrency)"), Price( Close ), FastLength( 9 ), SlowLength( 18 ) ;
    {取交易追蹤器中賬戶(hù)欄位的”今日余額“,所以需要初始輸入您的資金賬號(hào)給參數(shù)account}

    variables: var0( 0 ), var1( 0 ), mynet(0);

    array: jzhi[1](0);
    {聲明了一個(gè)數(shù)組,jzhi[1]用于存儲(chǔ)歷史最高的今日余額,而jzhi[0]取最新的今日余額}

    once jzhi[1]=getrtaccountequity(account);
    {取初始的今日余額}

    var0 = AverageFC( Price, FastLength ) ;
    var1 = AverageFC( Price, SlowLength ) ;
    {這里以簡(jiǎn)單的MA策略為例,var0為快線值,var1為慢線值}

    condition1 = CurrentBar > 1 and var0 crosses over var1 ;
    if condition1 then begin
    ? ?? ???jzhi[0]=getrtaccountequity(account);
    ? ?? ???if jzhi[0]>jzhi[1] then begin
    ? ?? ?? ?? ?? ? mynet=1;
    ? ?? ?? ?? ?? ? jzhi[1]=jzhi[0];
    ? ?? ???end
    ? ?? ???else mynet=-1;? ?? ?? ?? ?? ?? ?? ???
    {金叉出現(xiàn)時(shí),取一次今日余額,與歷史最高今日余額作比較,若創(chuàng)新高則賦值mynet為1并且將新高存儲(chǔ)起來(lái);若沒(méi)有創(chuàng)新高則賦值為-1返回 }
    ? ?? ???Buy ( "MA2CrossLE" ) next bar at market ;
    {這里使用的是市價(jià)單,而且在下單前取今日余額進(jìn)行判斷,并沒(méi)有將平倉(cāng)與進(jìn)場(chǎng)分開(kāi);盡管這樣會(huì)與先平倉(cāng),然后取今日余額有稍微的差異}
    end;

    {下面是空頭進(jìn)場(chǎng)的例子,與上面邏輯相同,不再多述}
    condition1 = CurrentBar > 1 and var0 crosses under var1 ;
    if condition1 then begin
    ? ?? ???jzhi[0]=getrtaccountequity(account);
    ? ?? ???if jzhi[0]>jzhi[1] then begin
    ? ?? ?? ?? ?? ? mynet=1;
    ? ?? ?? ?? ?? ? jzhi[1]=jzhi[0];
    ? ?? ???end
    ? ?? ???else mynet=-1;? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
    ? ?? ???Sell Short ( "MA2CrossSE" ) next bar at market ;
    end;

    注意事項(xiàng):
    一、我使用的是simnow賬號(hào)進(jìn)行測(cè)試的,每一分鐘,交易追蹤器中賬戶(hù)欄位的數(shù)據(jù)更新一次,但是實(shí)盤(pán)的這些數(shù)據(jù)更新頻率我并沒(méi)有測(cè)試過(guò),所以希望您自己測(cè)試一下。

    二、交易追蹤器中賬戶(hù)欄位的數(shù)據(jù),MC模擬賬號(hào)是開(kāi)倉(cāng)和平倉(cāng)時(shí)更新一次,所以通過(guò)getrtaccountequit函數(shù)在交易中取的值在沒(méi)有開(kāi)倉(cāng)平倉(cāng)情況下實(shí)際上是不變的數(shù)據(jù)。

    三、這里使用的是平倉(cāng)反向語(yǔ)句下單,并沒(méi)有將平倉(cāng)和反向開(kāi)倉(cāng)分開(kāi)進(jìn)行,所以在下市價(jià)單之前取”今日余額“的數(shù)值進(jìn)行判斷;若將平倉(cāng)和開(kāi)倉(cāng)分開(kāi)進(jìn)行,取的”今日余額“更準(zhǔn)確一些,并且這種情況對(duì)條件單也會(huì)更準(zhǔn)確一些。

    四、將平倉(cāng)和反向進(jìn)場(chǎng)一起使用,也就是直接使用平倉(cāng)反向委托語(yǔ)句時(shí),不能使用條件單,因?yàn)檫@樣判斷的誤差會(huì)很大,條件單在哪一根bar上成交實(shí)際上是不確定的;若您根據(jù)您的條件單的價(jià)格對(duì)”今日余額“進(jìn)行調(diào)整,這個(gè)調(diào)整后的“今日余額”會(huì)更準(zhǔn)確。

    ?

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

    input: account("9999-088194(BaseCurrency)"), Price( Close ), FastLength( 9 ), SlowLength( 18 ) ;
    {取交易追蹤器中賬戶(hù)欄位的”今日余額“,所以需要初始輸入您的資金賬號(hào)給參數(shù)account}

    variables: var0( 0 ), var1( 0 ), mynet(0);

    array: jzhi[1](0);
    {聲明了一個(gè)數(shù)組,jzhi[1]用于存儲(chǔ)歷史最高的今日余額,而jzhi[0]取最新的今日余額}

    once jzhi[1]=getrtaccountequity(account);
    {取初始的今日余額}

    var0 = AverageFC( Price, FastLength ) ;
    var1 = AverageFC( Price, SlowLength ) ;
    {這里以簡(jiǎn)單的MA策略為例,var0為快線值,var1為慢線值}

    condition1 = CurrentBar > 1 and var0 crosses over var1 ;
    if condition1 then begin
    ? ?? ???jzhi[0]=getrtaccountequity(account);
    ? ?? ???if jzhi[0]>jzhi[1] then begin
    ? ?? ?? ?? ?? ? mynet=1;
    ? ?? ?? ?? ?? ? jzhi[1]=jzhi[0];
    ? ?? ???end
    ? ?? ???else mynet=-1;? ?? ?? ?? ?? ?? ?? ???
    {金叉出現(xiàn)時(shí),取一次今日余額,與歷史最高今日余額作比較,若創(chuàng)新高則賦值mynet為1并且將新高存儲(chǔ)起來(lái);若沒(méi)有創(chuàng)新高則賦值為-1返回 }
    ? ?? ???Buy ( "MA2CrossLE" ) next bar at market ;
    {這里使用的是市價(jià)單,而且在下單前取今日余額進(jìn)行判斷,并沒(méi)有將平倉(cāng)與進(jìn)場(chǎng)分開(kāi);盡管這樣會(huì)與先平倉(cāng),然后取今日余額有稍微的差異}
    end;

    {下面是空頭進(jìn)場(chǎng)的例子,與上面邏輯相同,不再多述}
    condition1 = CurrentBar > 1 and var0 crosses under var1 ;
    if condition1 then begin
    ? ?? ???jzhi[0]=getrtaccountequity(account);
    ? ?? ???if jzhi[0]>jzhi[1] then begin
    ? ?? ?? ?? ?? ? mynet=1;
    ? ?? ?? ?? ?? ? jzhi[1]=jzhi[0];
    ? ?? ???end
    ? ?? ???else mynet=-1;? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
    ? ?? ???Sell Short ( "MA2CrossSE" ) next bar at market ;
    end;

    注意事項(xiàng):
    一、我使用的是simnow賬號(hào)進(jìn)行測(cè)試的,每一分鐘,交易追蹤器中賬戶(hù)欄位的數(shù)據(jù)更新一次,但是實(shí)盤(pán)的這些數(shù)據(jù)更新頻率我并沒(méi)有測(cè)試過(guò),所以希望您自己測(cè)試一下。

    二、交易追蹤器中賬戶(hù)欄位的數(shù)據(jù),MC模擬賬號(hào)是開(kāi)倉(cāng)和平倉(cāng)時(shí)更新一次,所以通過(guò)getrtaccountequit函數(shù)在交易中取的值在沒(méi)有開(kāi)倉(cāng)平倉(cāng)情況下實(shí)際上是不變的數(shù)據(jù)。

    三、這里使用的是平倉(cāng)反向語(yǔ)句下單,并沒(méi)有將平倉(cāng)和反向開(kāi)倉(cāng)分開(kāi)進(jìn)行,所以在下市價(jià)單之前取”今日余額“的數(shù)值進(jìn)行判斷;若將平倉(cāng)和開(kāi)倉(cāng)分開(kāi)進(jìn)行,取的”今日余額“更準(zhǔn)確一些,并且這種情況對(duì)條件單也會(huì)更準(zhǔn)確一些。

    四、將平倉(cāng)和反向進(jìn)場(chǎng)一起使用,也就是直接使用平倉(cāng)反向委托語(yǔ)句時(shí),不能使用條件單,因?yàn)檫@樣判斷的誤差會(huì)很大,條件單在哪一根bar上成交實(shí)際上是不確定的;若您根據(jù)您的條件單的價(jià)格對(duì)”今日余額“進(jìn)行調(diào)整,這個(gè)調(diào)整后的“今日余額”會(huì)更準(zhǔ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)容
主站蜘蛛池模板: 欧美另类丰满熟扫乱xxxxx | 日韩天堂视频 | 国内精品免费麻豆网站91麻豆 | 亚洲免费网址 | 成年人在线| 热久久伊人 | 日韩欧美久久一区二区 | 天天爽夜夜爽免费看 | 欧美激情在线观看一区二区三区 | 日韩在线 在线播放 | 欧美日韩国产最新一区二区 | 欧美一级片a | 亚洲天堂网在线观看 | 四虎永久在线精品波多野结衣 | 午夜毛片在线观看 | 亚洲欧洲日产国码在线观看 | 最近2019好看的中文字幕免费 | 国产欧美一区二区三区观看 | 天天射综合 | 免费的一极毛片在线播放 | 九月婷婷人人澡人人添人人爽 | 黄色三级一级片 | 欧美大胆a视频 | 中文字幕1区2区 | 99riav国产在线观看 | 99九九精品免费视频观看 | 羞羞网页 | 国产手机在线国内精品 | 久久狠狠色狠狠色综合 | 免费人欧美成又黄又爽的视频 | 黄色a三级三级三级免费看 黄色a三级免费看 | 久久精品网站免费观看 | 精品国产高清自在线一区二区三区 | 激情综合网站 | 国产的一级毛片完整 | 国产成人毛片毛片久久网 | 欧美高清一级 | 免费观看成人羞羞视频网站观看 | 色综合欧美 | 国产一级特黄a大片免费 | 亚洲欧美日产综合在线看 |