EA編程教程第六講-函數(shù)

            日期:2012-07-27 00:00:00 來(lái)源:互聯(lián)網(wǎng)
                

            函數(shù)就是一個(gè)有某種功能的程序塊,我們可以在程序的各個(gè)地方調(diào)用函數(shù)。一個(gè)函數(shù)由返回類型,函數(shù)名,函數(shù)參數(shù)構(gòu)成。函數(shù)的參數(shù)最多不能超過(guò)64個(gè)。

            例如:一個(gè)實(shí)現(xiàn)加法功能的函數(shù),

            double Add(double a, double b)

            {

            return (a + b);

            }

            一 這個(gè)函數(shù)的返回類型為 double

            二 函數(shù)名稱為 Add

            三 有兩個(gè)函數(shù)參數(shù) 類型都為 double。

            還有一種情況就是函數(shù)不需要返回值,例如我們一個(gè)打印功能的函數(shù):

            void DoThis(string s)

            {

            Print(s);

            }

            一 這個(gè)函數(shù)無(wú)返回值,void就代表無(wú)返回類型。

            二 函數(shù)名稱為DoThis

            三 這個(gè)函數(shù)有一個(gè)類型為string的參數(shù)。

            以下是函數(shù)調(diào)用方法:

            int start()

            {

            double c = 0;

            c = Add(1, 2); //調(diào)用Add函數(shù),c的結(jié)果為3.0

            Print(c);

            DoThis("打印內(nèi)容");

            return(0);

            }

            EA里面的特殊函數(shù),當(dāng)我們建立一個(gè)ea的時(shí)候,里面有三個(gè)函數(shù),int init(),int deinit(), int start(), 這三個(gè)是系統(tǒng)定義好的函數(shù)。意義如下:

            init():但載入ea的時(shí)候,mt4首選會(huì)自動(dòng)運(yùn)行init()函數(shù),只運(yùn)行一次,一般這個(gè)函數(shù)我們用于初始化數(shù)據(jù)。注意盡量不要再init函數(shù)里面調(diào)用start函數(shù)。

            deinit():當(dāng)結(jié)束運(yùn)行ea的時(shí)候,mt4自動(dòng)調(diào)用這個(gè)函數(shù),我們一般用這個(gè)函數(shù)清理一些數(shù)據(jù)。

            start():當(dāng)mt4每收到一個(gè)報(bào)價(jià)的時(shí)候,就會(huì)運(yùn)行一下start函數(shù),所以start是最重要的函數(shù),我們的策略主要就是寫在start函數(shù)里面,如果start函數(shù)還沒(méi)運(yùn)行完,但一個(gè)新的報(bào)價(jià)過(guò)來(lái)了,mt4不會(huì)去調(diào)用start函數(shù),所有只有在mt4沒(méi)有運(yùn)行start函數(shù)的時(shí)候,并且收到報(bào)價(jià)的時(shí)候才會(huì)運(yùn)行start函數(shù)。

            關(guān)于我們 | 商務(wù)合作 | 聯(lián)系投稿 | 聯(lián)系刪稿 | 合作伙伴 | 法律聲明 | 網(wǎng)站地圖
            濮濓絿鍋g純鎴e偍缂侊拷婢圭増妲戦敂鐗堝鏉炲€熺カ鐠侇垯绮庢禒锝堛€冩担婊嗏偓鍛嚋娴滈缚顫囬悙骞库偓鍌欑瑝娣囨繆鐦夌拠銉や繆閹垽绱欓崠鍛娴e棔绗夐梽鎰艾閺傚洤鐡ч妴浣规殶閹诡喖寮烽崶鍓у閿涘鍙忛柈銊﹀灗閼板懘鍎撮崚鍡楀敶鐎瑰湱娈戦崙鍡欌€橀幀褋鈧胶婀$€圭偞鈧佲偓浣哥暚閺佸瓨鈧佲偓浣稿挤閺冭埖鈧佲偓浣稿斧閸掓稒鈧呯搼閿涘矁瀚㈤張澶夐暅閺夊喛绱濈拠椋庮儑娑撯偓閺冨爼妫块崨濠勭叀閸掔娀娅庨妴鍌氬敶鐎归€涚矌娓氭稒濮囩挧鍕偓鍛棘閼板喛绱濋獮鏈电瑝閺嬪嫭鍨氶幎鏇$カ瀵ら缚顔呴敍灞惧鐠у嫯鈧懏宓佸銈嗘惙娴f粣绱濇搴ㄦ珦閼奉亝濯撮妴锟�
            无码专区一va亚洲天堂,久久综合无码人妻,日本一本之道之视频在线不卡,97久久精品视频,久久人人妻人人做人人爱,人妻少妇久久精品无码视频,少妇无码av无码专区线yy,鲁丝片av无码中文字幕 亚太影院 柯西贝尔-游戏赚网