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

函數(shù)的參數(shù)傳遞 [MC]

  • MC用戶求助:

    一、首先,MC中有參數(shù)定義,它通過關鍵字input來定義;MC中有變量定義,它通過variable關鍵字來定義;input定義的參數(shù),沒有賦值這一說法,變量可以進行賦值。

    二、函數(shù)中的input用于定義參數(shù)的名稱和參數(shù)的類型,不能指定參數(shù)的初始值,因為這需要從外部傳入初始值進行內(nèi)部計算;指標和信號中的input用于定義參數(shù)的名稱和參數(shù)的初始值(通過初始值的指定,就同時為該參數(shù)指定了類型);參數(shù)的類型請您看一下關鍵字numeric、string和truefalse。

    三、變量的定義對于函數(shù)、指標和信號都是一樣的,定義名稱和初始值,初始值的類型決定了該變量的類型。

    四、在指標和信號中調(diào)用函數(shù)時,傳遞的參數(shù)的類型必須和函數(shù)定義時的輸入?yún)?shù)一致,而傳遞給函數(shù)的參數(shù)不能為空,不然會報錯。

    五、MC中有默認的數(shù)值變量value1、value2一直到value99,最多支持99個,雖然這些是不需要通過關鍵字進行定義的,但是它們默認的值是0;有默認的布爾型變量condition1、condition2一直到condition99,最多支持99個,雖然這些也是不需要通過關鍵字進行定義的,但是它們默認的值是false。

    六、說了這么多,現(xiàn)在來回復一下您的問題。第一:沒有賦值就走默認值,這個只能用在value和condition系列變量上,其它變量和參數(shù)(函數(shù)的參數(shù)是通過外部傳遞的)都是需要定義和初始化;第二:定義變量和參數(shù)不能為空,定義變量和參數(shù)必須要初始化(函數(shù)的參數(shù)是通過定義類型,然后外部調(diào)用時傳遞參數(shù)值)。

    ?

  • MC回復討論一:

    一、首先,MC中有參數(shù)定義,它通過關鍵字input來定義;MC中有變量定義,它通過variable關鍵字來定義;input定義的參數(shù),沒有賦值這一說法,變量可以進行賦值。

    二、函數(shù)中的input用于定義參數(shù)的名稱和參數(shù)的類型,不能指定參數(shù)的初始值,因為這需要從外部傳入初始值進行內(nèi)部計算;指標和信號中的input用于定義參數(shù)的名稱和參數(shù)的初始值(通過初始值的指定,就同時為該參數(shù)指定了類型);參數(shù)的類型請您看一下關鍵字numeric、string和truefalse。

    三、變量的定義對于函數(shù)、指標和信號都是一樣的,定義名稱和初始值,初始值的類型決定了該變量的類型。

    四、在指標和信號中調(diào)用函數(shù)時,傳遞的參數(shù)的類型必須和函數(shù)定義時的輸入?yún)?shù)一致,而傳遞給函數(shù)的參數(shù)不能為空,不然會報錯。

    五、MC中有默認的數(shù)值變量value1、value2一直到value99,最多支持99個,雖然這些是不需要通過關鍵字進行定義的,但是它們默認的值是0;有默認的布爾型變量condition1、condition2一直到condition99,最多支持99個,雖然這些也是不需要通過關鍵字進行定義的,但是它們默認的值是false。

    六、說了這么多,現(xiàn)在來回復一下您的問題。第一:沒有賦值就走默認值,這個只能用在value和condition系列變量上,其它變量和參數(shù)(函數(shù)的參數(shù)是通過外部傳遞的)都是需要定義和初始化;第二:定義變量和參數(shù)不能為空,定義變量和參數(shù)必須要初始化(函數(shù)的參數(shù)是通過定義類型,然后外部調(diào)用時傳遞參數(shù)值)。

    ?

  • MC回復討論二: 上面解釋很詳細,謝謝~!

    我是想這樣
    iinput:x(truefalse);
    iif x=null then func=false;

    //---------------------------------------------------
    func(true)=true;
    func()=false;

    問題出在,有沒有一個判斷是否參數(shù)被賦值的判斷.比如=null

    ?

  • MC回復討論三:

    MC中沒有您說的null;其二,對于這個判斷,MC在編譯的時候,就會查找您的代碼錯誤(查找函數(shù)、指標和信號腳本中關于參數(shù)和變量的定義是否正確),出現(xiàn)問題就會報錯編譯不成功。

    ?

  • MC回復討論四:

    MC中沒有您說的null;其二,對于這個判斷,MC在編譯的時候,就會查找您的代碼錯誤(查找函數(shù)、指標和信號腳本中關于參數(shù)和變量的定義是否正確),出現(xiàn)問題就會報錯編譯不成功。

 

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

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


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

相關文章

    沒有相關內(nèi)容
主站蜘蛛池模板: 国产成人精品视频一区 | qvod激情小说| 韩国精品一区二区三区无码视频| 欧美激情videos| 国产成人a毛片在线| 中国人观看的视频播放中文| 猫咪www免费人成网站| 国产精品妇女一二三区| 久久九九99热这里只有精品| 看一级毛片女人洗澡| 国产精品亚洲精品日韩已满| 久久99久久99精品免观看| 男女性色大片免费网站| 国产精品区一区二区三| 日本夫妇交换456高清| 伊人狼人综合网| 国产成人愉拍精品| 小宝极品内射国产在线| 亚洲国产成人久久三区| 色吊丝永久性观看网站| 国内自产一区c区| 久久棈精品久久久久久噜噜| 真正全免费视频a毛片| 国产白袜脚足j棉袜在线观看| 中国嫩模一级毛片| 欧美日韩人妻精品一区二区三区| 国产区视频在线观看| jizz在线看片| 无翼乌全彩里番蛇姬本子| 亚洲精品夜夜夜妓女网| 进进出出稚嫩娇小狭窄| 天天射天天爱天天干| 九九视频在线观看6| 精品一区二区三区影院在线午夜| 国产精品igao视频网| 两个人一上一下剧烈运动| 日韩在线一区视频| 亚洲视频免费在线播放| 韩国三级bd高清中文字幕合集| 国产精品国产三级国产a| 99在线国产视频|