国产偷窥熟女精品视频大全,国产成人精品av,国产亚洲精品久久久久5区,国产精品欧美一区二区三区,,国产成人亚洲精品无码av大片

「FX581獨(dú)家」MT4開發(fā)技巧 歷史記錄的“坑”

我們會經(jīng)常遇到這樣的需求:統(tǒng)計歷史交易記錄的手?jǐn)?shù),或者得到最后一筆歷史交易訂單的信息。這樣的功能對于我們來說并不困難,下面是一個簡單的代碼示例:

double lot = 0;

for(int i=0;i < OrdersHistoryTotal();i )

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == false) continue;

lot = OrderLots();

}

Print("總手?jǐn)?shù):",lot);

這段代碼就是通過循環(huán)統(tǒng)計出所有歷史的手?jǐn)?shù),其實(shí)這段代碼就是把循環(huán)遍歷所有在場單的代碼改動下即可。把OrdersTotal()函數(shù)改成OrdersHistoryTotal(),把OrderSelect函數(shù)里增加一個參數(shù):MODE_HISTORY。那么這么一個簡單的程序也有問題嗎?答案是肯定的。

我們來運(yùn)行下這個EA程序,在終端中顯示的結(jié)果是:

總手?jǐn)?shù)居然是0!太不可思議了,明明我有很多的交易記錄啊。

現(xiàn)在跟小編一起來做一些操作,再運(yùn)行下程序看看最后的結(jié)果是什么:

「FX581獨(dú)家」MT4開發(fā)技巧 歷史記錄的“坑”

在賬戶歷史中點(diǎn)擊右鍵,選擇所有交易記錄,現(xiàn)在賬戶歷史中就出現(xiàn)了之前交易的所有歷史記錄

「FX581獨(dú)家」MT4開發(fā)技巧 歷史記錄的“坑”


那么我們在運(yùn)行下EA程序試下結(jié)果就會顯示正常:

「FX581獨(dú)家」MT4開發(fā)技巧 歷史記錄的“坑”

這就是通過程序得到歷史記錄的一個“坑”了,在MT4中,軟件默認(rèn)會只顯示當(dāng)月的歷史記錄,而程序在得到歷史記錄時只根據(jù)軟件當(dāng)前的歷史記錄進(jìn)行查找,由于這個月我沒有做任何的交易,所以在統(tǒng)計總手?jǐn)?shù)的時候得到的是0,而如果在軟件里把所有的交易記錄都顯示出來后,程序終于可以正常工作了。
(本段落標(biāo)藍(lán)是為了推廣所用,請吧xxx替換為相應(yīng)要宣傳的平臺,如果沒有可做的平臺可以刪除這段內(nèi)容)之所以我們很少發(fā)現(xiàn)這個問題的原因在于一般的MT4平臺模擬賬戶時效性都很短,注冊了一個模擬戶后很快就過期了,導(dǎo)致很少有人能發(fā)現(xiàn)這個問題。所以擁有一個能開長效模擬戶的平臺尤為重要了,我們推薦使用xxx平臺它可以提供長達(dá)xx天的模擬賬戶。
長效模擬戶本身對于我們開發(fā)和測試EA程序是有很大幫助,眾所周知開發(fā)完成一款新的EA程序后只是用歷史模擬是不夠的,還需要掛機(jī)測試,如果測試沒幾天就過期了這樣對于開發(fā)EA來說是非常煩惱的事情。

關(guān)于這個歷史記錄的第二個“坑”是,我們要想得到歷史記錄只能用EA程序來獲取,如果我們寫一個腳本程序,同樣是得不到歷史記錄的,即使我們已經(jīng)在賬戶歷史中顯示了所有的記錄。

那么我們?nèi)绾尾拍鼙苊膺@個問題呢?因?yàn)榭蛻粼谑褂梦覀兊腅A程序時是不知道這個問題的,如果客戶不知道或根本不會去這樣操作,我們在程序中如何避免這個問題呢?一個比較簡單的辦法是在您的EA程序運(yùn)行中,把所有下單的記錄都存在文件中,這樣即使客戶沒有任何操作也可以拿到這些歷史記錄信息,下面是一個簡單的存文件的代碼示例:

//content為要存儲的內(nèi)容

void setfile(string content)

{

string Filename = "要存儲的文件名";

int filehandle = FileOpen(filename,FILE_WRITE|FILE_TXT);//也可以存成CSV文件把FILE_TXT替換成FILE_CSV,這樣可以存儲多條信息

if(filehandle == INVALID_HANDLE)//判斷讀取文件是否出現(xiàn)錯誤

{

FileClose(filehandle);

Print("存儲文件發(fā)生錯誤");

}

else//正常打開,可以寫入內(nèi)容了

{

FileWriteString(filehandle, content);

FileClose(filehandle);

}

}

通過以上的方法,想必各位已經(jīng)有所了解,在以后的開發(fā)中我們的程序?qū)⒏拥耐晟坪徒选?/span>

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2024年5月1日 上午8:46
下一篇 2024年5月1日 上午8:58

相關(guān)推薦

  • 施工項(xiàng)目管理系統(tǒng)價格表

    施工項(xiàng)目管理系統(tǒng)價格表 隨著施工項(xiàng)目的規(guī)模越來越大,管理也越來越復(fù)雜,使用施工項(xiàng)目管理系統(tǒng)已經(jīng)成為了一個必要的選擇。施工項(xiàng)目管理系統(tǒng)可以幫助項(xiàng)目經(jīng)理和管理人員更高效地管理項(xiàng)目,提高…

    科研百科 2025年1月17日
    3
  • 新增確診189例!新變異毒株出現(xiàn)!-u0026#34;孕婦流產(chǎn)-u0026#34;事件,西安深夜通報處理?。ㄗ儺惗局曜钚孪ⅲ?

    1月5日0—24時,31個?。ㄗ灾螀^(qū)、直轄市)和新疆生產(chǎn)建設(shè)兵團(tuán)報告新增確診病例189例。其中境外輸入病例57例(上海20例,廣東10例,浙江7例,福建6例,天津4例,廣西2例,四…

    2022年10月9日
    513
  • 軟件進(jìn)度計劃

    軟件進(jìn)度計劃 軟件進(jìn)度計劃是軟件開發(fā)過程中的重要一環(huán),能夠幫助開發(fā)人員更好地把握開發(fā)進(jìn)度,確保項(xiàng)目按時完成。本文將介紹軟件進(jìn)度計劃的重要性以及如何制定一份優(yōu)秀的軟件進(jìn)度計劃。 軟件…

    科研百科 2024年9月26日
    3
  • 國外教授科研項(xiàng)目要求

    國外教授科研項(xiàng)目要求 隨著科技的不斷發(fā)展,越來越多的教授和研究人員開始關(guān)注和投入科研項(xiàng)目。對于國外的教授來說,他們也需要承擔(dān)更多的科研項(xiàng)目,以推動自己的學(xué)術(shù)發(fā)展和創(chuàng)新。然而,承擔(dān)科…

    科研百科 2025年2月23日
    5
  • 同濟(jì)大學(xué)物理科研項(xiàng)目

    同濟(jì)大學(xué)物理科研項(xiàng)目 近年來,隨著科技的飛速發(fā)展,物理學(xué)領(lǐng)域的研究也取得了巨大的進(jìn)展。同濟(jì)大學(xué)物理科研項(xiàng)目一直致力于探索物理學(xué)領(lǐng)域的前沿問題,并為人類的發(fā)展做出貢獻(xiàn)。 在本次科研項(xiàng)…

    科研百科 2025年5月6日
    8
  • 新冠防控科研項(xiàng)目

    新冠防控科研項(xiàng)目:探索新冠病毒的傳播機(jī)制 自2020年新冠疫情爆發(fā)以來,防控疫情一直是全球關(guān)注的焦點(diǎn)。為了應(yīng)對這一挑戰(zhàn),各國政府采取了一系列措施,包括加強(qiáng)衛(wèi)生保健系統(tǒng)、推廣疫苗接種…

    科研百科 2025年4月7日
    2
  • 項(xiàng)目管理軟件手機(jī)版

    項(xiàng)目管理軟件手機(jī)版 隨著科技的不斷發(fā)展,越來越多的人開始使用手機(jī)來進(jìn)行項(xiàng)目管理。項(xiàng)目管理軟件手機(jī)版是一種能夠在手機(jī)平臺上使用,用于管理和跟蹤項(xiàng)目的工具。在本文中,我們將介紹如何使用…

    科研百科 2024年7月28日
    5
  • erp項(xiàng)目系統(tǒng)管理

    ERP項(xiàng)目系統(tǒng)管理 ERP項(xiàng)目系統(tǒng)管理是指通過使用ERP軟件對企業(yè)內(nèi)部業(yè)務(wù)流程進(jìn)行整合和管理的過程。隨著企業(yè)規(guī)模的不斷擴(kuò)大和業(yè)務(wù)的復(fù)雜性不斷增加,ERP項(xiàng)目系統(tǒng)管理已經(jīng)成為了企業(yè)管…

    科研百科 2025年6月6日
    0
  • windows的文件管理(windows文檔管理軟件)

    Windows文檔管理軟件: 輕松管理文檔和文件 隨著計算機(jī)的普及,越來越多的人開始使用Windows操作系統(tǒng)作為其主要的工作和娛樂平臺。同時,文檔和文件管理也成為了人們?nèi)粘I钪?#8230;

    科研百科 2024年6月2日
    37
  • 信息系統(tǒng)有什么項(xiàng)目管理

    信息系統(tǒng)項(xiàng)目管理: 實(shí)現(xiàn)IT項(xiàng)目成功的關(guān)鍵因素 隨著信息技術(shù)的快速發(fā)展,信息系統(tǒng)項(xiàng)目管理已經(jīng)成為了現(xiàn)代項(xiàng)目管理中的一個重要分支。信息系統(tǒng)項(xiàng)目管理不僅可以提高項(xiàng)目的效率,還可以保證項(xiàng)…

    科研百科 2025年1月14日
    1