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

請問這程式code哪里出錯了 [MultiCharts MC]

  • 咨詢內(nèi)容:

     

    inputs: Price( Close ), Length1( 200 ), BollingerPrice( Close ), TestPriceUBand( Close ), TestPriceLBand( Close ), Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ), Displace( 0 ) ,        ConfirmBars( 1 ) Displace1( 0 ) ;   variables: var0( 0 ) ; var1( 0 ), var2( 0 ), var3( 0 ) , var4(0), var5(0); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var0 + NumDevsUp * var1 ; var4 = var0 + NumDevsDn * var1 ;   condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ; if condition1 then  begin var0 = WAverage( Price, Length1 ) ; Plot1[Displace]( var0, "AvgWtd" ) ;        Plot2[Displace]( var3, "UpperBand" ) ; Plot3[Displace]( var2, "LowerBand" ) ; Plot4[Displace]( var0, "MidLine" ) ;   condition2 = Price > var0 and cross over var3 ; if condition2 then  var5 = var5 + 1  else var5 = 0 ;   condition2 = CurrentBar > ConfirmBars and var5 = ConfirmBars ; if condition2 then                        Buy ( "WMACrossLE" ) next bar at market ;   客服人員您好   我想寫一個在200wma之上而且突破布林通道上緣的買進訊號 但是在第12行出錯,請問這是何種錯誤     另外請問一下 Displace( 0 ) , 這是什麼意思 及 condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ; 含意為何 以及 condition1 = Price > AverageFC( Price, Length ) ; if condition1 then  var0 = var0 + 1  else var0 = 0 ;   condition1 = CurrentBar > ConfirmBars and var0 = ConfirmBars ; 這是買進訊號   var0=var0+1 這是什麼意思 以及condition1的意思為何   不好意思 我是生手 所以有很多問題]  

     


     

  • MC技術(shù)部: inputs: Price( Close ), Length1( 200 ), BollingerPrice( Close ), TestPriceUBand( Close ), TestPriceLBand( Close ), Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ), Displace( 0 ) ,        ConfirmBars( 1 ) Displace1( 0 ) ;   variables: var0( 0 ) ; var1( 0 ), var2( 0 ), var3( 0 ) , var4(0), var5(0); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var0 + NumDevsUp * var1 ; var4 = var0 + NumDevsDn * var1 ;   condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ; if condition1 then  begin var0 = WAverage( Price, Length1 ) ; Plot1[Displace]( var0, "AvgWtd" ) ;        Plot2[Displace]( var3, "UpperBand" ) ; Plot3[Displace]( var2, "LowerBand" ) ; Plot4[Displace]( var0, "MidLine" ) ;   condition2 = Price > var0 and cross over var3 ; if condition2 then  var5 = var5 + 1  else var5 = 0 ;   condition2 = CurrentBar > ConfirmBars and var5 = ConfirmBars ; if condition2 then                        Buy ( "WMACrossLE" ) next bar at market ;   客服人員您好   我想寫一個在200wma之上而且突破布林通道上緣的買進訊號 但是在第12行出錯,請問這是何種錯誤   ConfirmBars( 1 ) Displace1( 0 ) ;<==第十二行是因為 中間少了","分隔..

    var0( 0 ) ;
    var1( 0 ),<==";"是用來告訴PL該斷語法已經(jīng)結(jié)束了,所以正確該是var(0),var1(0),

    condition2 = Price > var0 and cross over var3 ;<== 這里少了Price..正確為condition2 = Price > var0 and Price cross over var3 ;

    最後因為是訊號!所以以下都不能出現(xiàn)在訊號里..

    if condition1 then
    begin
    var0 = WAverage( Price, Length1 ) ;
    Plot1[Displace]( var0, "AvgWtd" ) ;
           Plot2[Displace]( var3, "UpperBand" ) ;
    Plot3[Displace]( var2, "LowerBand" ) ;
    Plot4[Displace]( var0, "MidLine" ) ;<==(而且這里也少了end;正確為if ...then begin...end;)

     


    第2篇

     

  • MC技術(shù)部:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsDn( 2 ) ;   variables: var0( 0 ), var1(0);   var0 = BollingerBand( BollingerPrice, Length, NumDevsDn ) ; var1 = WAverage(price,Length1);   condition1 = Price > var1 and Price cross over var0 ; if condition1 then                                                                      Buy ( "Bwma" ) next bar at market ; setstopcontract; setstoploss(10000);   這是我後來的code 不過在2007年之後 都沒有買進訊號出現(xiàn) 為什麼為這樣 是哪里出錯了嗎
    第3篇

     

  • MC技術(shù)部: var0 = BollingerBand( BollingerPrice, Length, NumDevsDn ) ; var1 = WAverage(price,Length1);   condition1 = Price > var1 and Price cross over var0 ; 您可以嘗試另外畫出var0及var1以確認是否有符合進場條件~ 因為我這里測試也是交易一段後就不再有進場動作...^^
    第4篇

     

  • MC技術(shù)部:

    因為你只有作多沒有作空

    只有停損沒有停利

    所以在低點進場作多之後就沒有符合的出場條件

    以致於一直抱單不出


    第5篇

     

  • MC技術(shù)部:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ); variables: var0( 0 ), var1(0),        var2(0),        var3(0),        var4(0); var0 = WAverage(price,Length1); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var1 + NumDevsUp * var2 ; var4 = var1 + NumDevsDn * var2 ;   condition1 = Price > var0 and Price cross over var3 ; if condition1 then                                                                      Buy ( "BUYwma" ) next bar at market ; condition3 = Price > var0 and Price cross under var4 ; if condition3 then         sell ("BUYSTOP") next bar at market;   condition2 = Price < var0 and Price cross under var4 ; if condition2 then        SellShort("SELLwma") next bar at market;   condition4 = Price < var0 and Price cross over var3 ; if condition4 then        buytocover ("SELLSTOP") next bar at market;     在請問客服人員 這程式碼在編譯的時候出現(xiàn)函數(shù)錯誤 請問是哪里出錯了 謝謝客服人員   編輯文章 by 陳胖 2012-01-03 16:17:26

     

  • MC客服:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsDn( 2 ) ;   variables: var0( 0 ), var1(0);   var0 = BollingerBand( BollingerPrice, Length, NumDevsDn ) ; var1 = WAverage(price,Length1);   condition1 = Price > var1 and Price cross over var0 ; if condition1 then                                                                      Buy ( "Bwma" ) next bar at market ; setstopcontract; setstoploss(10000);   這是我後來的code 不過在2007年之後 都沒有買進訊號出現(xiàn) 為什麼為這樣 是哪里出錯了嗎
    第3篇

     

  • MC客服: var0 = BollingerBand( BollingerPrice, Length, NumDevsDn ) ; var1 = WAverage(price,Length1);   condition1 = Price > var1 and Price cross over var0 ; 您可以嘗試另外畫出var0及var1以確認是否有符合進場條件~ 因為我這里測試也是交易一段後就不再有進場動作...^^
    第4篇

     

  • MC客服:

    因為你只有作多沒有作空

    只有停損沒有停利

    所以在低點進場作多之後就沒有符合的出場條件

    以致於一直抱單不出


    第5篇

     

  • MC客服:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ); variables: var0( 0 ), var1(0),        var2(0),        var3(0),        var4(0); var0 = WAverage(price,Length1); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var1 + NumDevsUp * var2 ; var4 = var1 + NumDevsDn * var2 ;   condition1 = Price > var0 and Price cross over var3 ; if condition1 then                                                                      Buy ( "BUYwma" ) next bar at market ; condition3 = Price > var0 and Price cross under var4 ; if condition3 then         sell ("BUYSTOP") next bar at market;   condition2 = Price < var0 and Price cross under var4 ; if condition2 then        SellShort("SELLwma") next bar at market;   condition4 = Price < var0 and Price cross over var3 ; if condition4 then        buytocover ("SELLSTOP") next bar at market;     在請問客服人員 這程式碼在編譯的時候出現(xiàn)函數(shù)錯誤 請問是哪里出錯了 謝謝客服人員   編輯文章 by 陳胖 2012-01-03 16:17:26

     

  • MC客服: var0 = BollingerBand( BollingerPrice, Length, NumDevsDn ) ; var1 = WAverage(price,Length1);   condition1 = Price > var1 and Price cross over var0 ; 您可以嘗試另外畫出var0及var1以確認是否有符合進場條件~ 因為我這里測試也是交易一段後就不再有進場動作...^^
    第4篇

     

  • MC客服:

    因為你只有作多沒有作空

    只有停損沒有停利

    所以在低點進場作多之後就沒有符合的出場條件

    以致於一直抱單不出


    第5篇

     

  • MC客服:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ); variables: var0( 0 ), var1(0),        var2(0),        var3(0),        var4(0); var0 = WAverage(price,Length1); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var1 + NumDevsUp * var2 ; var4 = var1 + NumDevsDn * var2 ;   condition1 = Price > var0 and Price cross over var3 ; if condition1 then                                                                      Buy ( "BUYwma" ) next bar at market ; condition3 = Price > var0 and Price cross under var4 ; if condition3 then         sell ("BUYSTOP") next bar at market;   condition2 = Price < var0 and Price cross under var4 ; if condition2 then        SellShort("SELLwma") next bar at market;   condition4 = Price < var0 and Price cross over var3 ; if condition4 then        buytocover ("SELLSTOP") next bar at market;     在請問客服人員 這程式碼在編譯的時候出現(xiàn)函數(shù)錯誤 請問是哪里出錯了 謝謝客服人員   編輯文章 by 陳胖 2012-01-03 16:17:26

     

  • MC客服:

    因為你只有作多沒有作空

    只有停損沒有停利

    所以在低點進場作多之後就沒有符合的出場條件

    以致於一直抱單不出


    第5篇

     

  • MC客服:

     

    inputs: BollingerPrice( Close ), TestPriceLBand( Close ),    Price( Close ), Length1( 200 ),                                                       Length( 20 ), NumDevsUp( 2 ), NumDevsDn( -2 ); variables: var0( 0 ), var1(0),        var2(0),        var3(0),        var4(0); var0 = WAverage(price,Length1); var1 = AverageFC( BollingerPrice, Length ) ; var2 = StandardDev( BollingerPrice, Length, 1 ) ; var3 = var1 + NumDevsUp * var2 ; var4 = var1 + NumDevsDn * var2 ;   condition1 = Price > var0 and Price cross over var3 ; if condition1 then                                                                      Buy ( "BUYwma" ) next bar at market ; condition3 = Price > var0 and Price cross under var4 ; if condition3 then         sell ("BUYSTOP") next bar at market;   condition2 = Price < var0 and Price cross under var4 ; if condition2 then        SellShort("SELLwma") next bar at market;   condition4 = Price < var0 and Price cross over var3 ; if condition4 then        buytocover ("SELLSTOP") next bar at market;     在請問客服人員 這程式碼在編譯的時候出現(xiàn)函數(shù)錯誤 請問是哪里出錯了 謝謝客服人員   編輯文章 by 陳胖 2012-01-03 16:17:26

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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 国产麻豆精品一区二区三区V视界| 麻豆一精品传媒媒短视频下载| 日韩一级视频免费观看| 国产三级在线观看a| 一级黄色片在线观看| 欧美性色欧美a在线播放| 另类一区二区三区| 9久9久热精品视频在线观看| 日韩在线一区二区三区免费视频 | 91秒拍国产福利一区| 成人试看120秒体验区| 五月婷婷婷婷婷| 污视频网站免费观看| 午夜福利视频合集1000| 97久久精品一区二区三区| 摸BBB揉BBB揉BBB视频| 亚洲人成在线播放网站岛国| 色综合色天天久久婷婷基地| 国产精品无码av天天爽| √天堂资源在线| 日本免费大黄在线观看| 亚洲国产成a人v在线| 男人猛躁进女人免费观看| 国产一区二区三精品久久久无广告 | 亚洲色图五月天| 美女叫男人吻她的尿口道视频| 国产成人AAAAA级毛片| 59pao成国产成视频永久免费| 婷婷久久久五月综合色| 亚洲国产欧美在线看片一国产 | 色www视频永久免费男的天堂| 在线私拍国产福利精品| 中文字幕乱码中文乱码51精品| 欧美色综合高清视频在线| 口工里番h全彩动态图| 领导边摸边吃奶边做爽在线观看| 国产精品成人va在线播放| 99在线免费观看视频| 日本黄色影院在线观看| 亚洲国产精久久久久久久| 理论片高清免费理论片|