ea怎么寫

1. 在EA中要寫這樣二句,如何寫 int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i1=0; i12. 這個EA代碼怎么寫,應該很簡單的 美國EA公司(Electronic Arts)成立2113于1982年,現今全球最大的互動娛樂軟件獨立開發商和發行公司 。
總部位于美國5261加利福尼亞州紅木城 。截至2009年,美國藝電在美國其它城市、加拿大、英國、澳大利亞、臺4102灣、香港等多個國家和地區均設有分1653公司或子公司,世界各地的雇員總數達7320人 。
EA公司擁有EA Sports、EA Games和EA.Com三個世界性品牌,旗版下EA Sport是知名專業游戲公司,運動系列電腦和電視游戲以及娛樂軟件開發商、發行商 。權EA總部設在加州雷德伍德市 。
3. 外匯EA怎么編輯 1)外匯EA怎么編輯?
代碼編輯用什么都行,都是文本代碼、寫字板也行,
代碼編譯根據使用的開發語言不同編譯環境不同 。
2)一般要注意哪些?
一定要有歷史數據模擬測試
有單步調試更好 。
3)用什么軟件寫?
主流是mt4上的mq4,也有一些平臺用java或lua,現在用.net的也有 。使用交易商提供的
編譯平臺,或相應的jdk,visual studio編譯器就行,當然需要引入交易商提供的api函數 。
4. 如何編寫簡單的EA 交易和自定義指標 要編寫程序(“EA 交易”、“指標”或“腳本”),您可以啟動 MetaTrader 5 客戶端,從 Tools(工具)菜單選擇MetaQuotes Language Editor(MetaQuotes 語言編輯器),或按 F4 鍵 。
在 MetaEditor 5 窗口中,從 File(文件)菜單選擇 New(新建),或按 Ctrl+N 。在 MQL5 Wizard(MQL5 向導)窗口中選擇您想要創建的程序類型:接下來您可以指定程序名稱、作者信息,以及在啟動程序后向用戶要求的參數 。
隨后,系統將創建程序模板(“EA 交易”、“指標”或“腳本”),您可以對其進行編輯或填入代碼:程序就緒后,必須對其進行編譯 。要編譯程序,從 File(文件)菜單選擇 Compile(編譯),或按 F7 鍵:如果程序代碼沒有錯誤,系統將創建擴展名為 .ex5 的文件 。
之后,您可以將此新的“EA 交易”、“指標”或“腳本”附加至 MetaTrader 5 客戶端的圖表進行執行 。MQL5 程序是一個運算符序列 。
每個運算符以分號 ";" 結束 。為您方便起見,您可以為代碼添加注釋,注釋位于符號 "/*" 和 "*/" 之中,或在代碼行末尾的 "http://" 后 。
MQL5 是“面向事件”的編程語言 。這表示當特定事件(程序啟動或終止、新的報價到來等)發生時,客戶端啟動用戶編寫的相應函數(子程序),以執行指定的操作 。
客戶端具有以下預定義事件:Start 事件在“腳本”運行時發生(僅用于“腳本”) 。它將會引起 OnStart 函數的執行 。
MQL4 對應物 -“腳本”中的 start 函數 。Init 事件在“EA 交易”或“指標”啟動時發生 。
它將會引起 OnInit 函數的執行 。MQL4 等價物 - init 函數 。
Deinit 事件在“EA 交易”或“指標”終止時發生(例如,從圖表分離后、關閉客戶端等) 。它將會引起OnDeinit 函數的執行 。
MQL4 等價物 - deinit 函數 。NewTick 事件在當前金融工具有新的報價到來時發生(僅用于“EA 交易”) 。
它將會引起 OnTick 函數的執行 。MQL4 對應物 -“EA 交易”中的 start 函數 。