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

NumericArrayRef arr編譯出錯? [開拓者 TB]

  • 咨詢內容: 請教一下版主,我寫了段程序想調用用戶函數StandardDevArray和AverageArray來計算數組均值和標準差,但其中參數聲明NumericArrayRef 總是編譯報錯c0108,參數聲明的數據類型錯誤,能幫我看一下為啥么?程序如下,多謝啦
    //------------------------------------------------------------------------
    // 簡稱: spread_tl
    // 名稱: spread_tl
    // 類別: 公式應用
    // 類型: 用戶應用
    //------------------------------------------------------------------------

    Params
            Numeric Length1(35);
            Numeric Length2(75);
                    Numeric DataType(1);
                    NumericArrayRef arr;
    Vars
            NumericSeries Spread;
            NumericSeries High1;  
            NumericSeries High2;
            NumericSeries Low1;
            NumericSeries Low2;
            NumericSeries xx;
            Numeric Signlogo(0);      
            Numeric Lots(1);
                    Numeric arrSize;
                    Numeric Mean;

          
    Begin
        If(Data0.Close[1]!=InvalidNumeric&&Data1.Close[1]!=InvalidNumeric)
        {
            Spread=200*(Data0.Close[1]-Data1.Close[1])/(Data0.Close[1]+Data1.Close[1]); // 定義價差                                               
        }
             
            arrSize = GetNumericArraySize(arr);
                    Mean = AverageArray(arr);
                    xx = StandardDevArray(arrSize,DataType);

                     High1=Highest(Spread[1],Length1);
              High2=Highest(Spread[1],Length2);
              Low1=Lowest(Spread[1],Length1);  
              Low2=Lowest(Spread[1],Length2);  
            PlotNumeric("Spread",Spread);
            PlotNumeric("High1",High1);
            PlotNumeric("Low1",Low1);


          
          
            If(Spread[1]<Low1[1] && Spread>Low1)
            {
              Data1.Buy(Lots,Open);
              Data0.SellShort(Lots,Open);
              Signlogo = 1;
            }
        If(Spread[1]>High1[1] && Spread<High1)      
            {
              Data0.Buy(Lots,Open);
              Data1.SellShort(Lots,Open);
              Signlogo = -1;
            }
          
            If(Signlogo == 1 && Spread>High2 )
            {
              Data1.SellShort(0,Open);
              Data0.BuyToCover(0,Open);
            }
            If(Signlogo == -1 && Spread<Low2)
            {
              Data0.SellShort(0,Open);
              Data1.BuyToCover(0,Open);
            }
             
    End
    //------------------------------------------------------------------------
    // 編譯版本        GS2010.12.08
    // 用戶版本        2016-01-03 20:29:41
    // 版權所有        xyqh11806822
    // 更改聲明        TradeBlazer Software保留對TradeBlazer平臺
    //                        每一版本的TrabeBlazer公式修改和重寫的權利
    //------------------------------------------------------------------------

     

  • TB技術人員: NumericArrayRef  是引用類型的聲明,是用在用戶函數中的

     

  • TB客服: 謝謝版主回復,但我如果要在用戶應用調用用戶函數StandardDevArray和AverageArray,應該怎么寫?能幫我改一下么?我試著把聲明NumericArrayRef arr; 這句改成NumericArray arr;好像也報錯

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产免费爽爽视频免费可以看 | 色人阁在线视频| 性感美女视频在线观看免费精品 | 91精品免费在线观看| 最近2018中文字幕2019国语视频 | 人人澡人人澡人人看| 日本色图在线观看| 成人美女黄网站视频大全| 亚洲精品tv久久久久久久久| 久久精品国产亚洲av麻| 美女性生活电影| 国产麻豆精品精东影业av网站| 亚洲综合AV在线在线播放| 1000部夫妻午夜免费| 无码人妻精品中文字幕| 亚洲美女免费视频| 高清一级淫片a级中文字幕| 女女同恋のレズビアン漫画| 亚洲AV无码精品网站| 精品国产三级a∨在线欧美| 国产精品亚洲片在线观看不卡 | 三级在线看中文字幕完整版| 欧美日韩在线视频不卡一区二区三区 | 四虎成人免费网址在线| 91极品反差婊在线观看| 日本一道高清一区二区三区| 亚洲综合小说久久另类区| 香蕉久久夜色精品升级完成| 在线视频一二三区| 久久国产精品鲁丝片| 激情网站免费看| 国产乱妇乱子在线播视频播放网站| 97精品在线观看| 欧美日韩国产综合在线| 国产亚洲综合久久| 99久久人妻无码精品系列| 日本免费人成在线网站| 亚洲欧美日韩久久精品 | 欧美精品一区二区三区在线| 国产一级淫片免费播放| 69SEX久久精品国产麻豆|