MQL4參考

https://docs.mql4.com/cn

property


https://docs.mql4.com/cn


面向初學(xué)者的 MQL4 語言系列之
https://blog.csdn.net/woshiwangbiao/article/category/6440361


MQL4實(shí)用編程》讀書筆記(8) - 簡單編程:編寫外建指標(biāo)
https://blog.csdn.net/lawme/article/details/23982155


零基礎(chǔ)學(xué)MQL——基于EA的自動(dòng)化交易編程
http://product.dangdang.com/26487776.html

第1章 MQL4語言簡介 1
1.1 MT4交易終端介紹 1
1.2 MQL語言編寫環(huán)境介紹 2
1.2.1 新建一個(gè)模板 4
1.2.2 編寫并加載運(yùn)行“Hello World!” 7
1.3 本章總結(jié) 9
第2章 編程基礎(chǔ)知識(shí)儲(chǔ)備 11
2.1 EA框架結(jié)構(gòu) 12
2.2 EA運(yùn)行規(guī)則 14
2.3 變量與函數(shù)16
2.3.1 變量 16
2.3.2 K線相關(guān)函數(shù) 20
2.3.3 賬戶相關(guān)函數(shù) 25
2.3.4 市場信息函數(shù) 29
2.3.5 時(shí)間函數(shù) 30
2.3.6 其他常用函數(shù) 33
2.4 運(yùn)算符和表達(dá)式 35
2.5 注釋說明 36
2.6 本章小結(jié) 37
第3章 EA的組合和分解 39
3.1 EA策略與源碼 39
3.2 EA的分解與組合 46
3.3 EA歷史回測 50
3.4 事件處理函數(shù)OnTimer() 53
3.5 本章小結(jié) 59
第4章 策略模塊詳解 61
4.1 開倉模塊 61
4.2 平倉模塊 68
4.3 掛單模塊 78
4.4 戶口檢查模塊 95
4.5 本章小結(jié) 101
第5章 EA實(shí)戰(zhàn) 103
5.1 技術(shù)指標(biāo) 103
5.1.1 MA移動(dòng)平均線指標(biāo) 104
5.1.2 MACD指標(biāo) 108
5.1.3 自定義指標(biāo)EA 109
5.2 馬丁EA 110
5.2.1 馬丁策略綜述 110
5.2.2 馬丁策略源碼 111
5.2.3 馬丁EA回測 112
5.3 網(wǎng)格EA 113
5.3.1 網(wǎng)格策略綜述 113
5.3.2 一根K線交易一單 114
5.3.3 網(wǎng)格策略源碼 115
5.3.4 網(wǎng)格EA回測 116
5.4 本章小結(jié) 116
第6章 顯示模塊詳解 117
6.1 畫面寫字模塊 118
6.2 按鍵模塊 122
6.3 輸入框模塊 125
6.4 背景面板模塊 127
6.5 刪除物件模塊 129
6.6 事件處理函數(shù) 131
6.7 本章小結(jié) 137
第7章 其他常用模塊 141
7.1 報(bào)錯(cuò)模塊 141
7.2 日盈虧統(tǒng)計(jì)模塊 149
7.3 移動(dòng)止損模塊 150
7.4 加密模塊 156
7.5 本章小結(jié) 159
第8章 EA圣杯之路 160
附錄A 編寫模板 174
附錄B 常用函數(shù)列表 206


視頻資源【520fx】

https://www.bilibili.com/video/av28029459/?p=4
1.MT4的發(fā)展和功能特點(diǎn)。

image.png

image.png

2.MT4的使用和文件解析。


image.png

3.學(xué)習(xí)MQL4語言的目的。


image.png

image.png

4.MT4的主要程序類型 。
5.K線的概念和MT4序列。
6.MQL4語方特點(diǎn) 結(jié)構(gòu)及執(zhí)行順序。
7.玩轉(zhuǎn)MQL4編程工具 MetaEditor.
8.MQL4基本語法。
9.MQL4函數(shù)概念。
10.MQL4標(biāo)準(zhǔn)常量。


image.png

image.png

image.png

image.png

image.png

image.png

image.png

11.MQL4 變量。


image.png

12.MQL4內(nèi)置函數(shù)概覽。

將小數(shù)位指定為10位
double MACDData;
NormalizeDouble(MACDData,10);
image.png

13.剖析一個(gè)標(biāo)準(zhǔn)MQL4指標(biāo)程序。
14.剖析一個(gè)標(biāo)準(zhǔn)MQL4 EA程序。

  1. 剖析一個(gè)標(biāo)準(zhǔn)MQL4 腳本程序。
 int a=0;
 a=OrderSend(Symbol(),OP_BUY,lots,Ask,允許滑點(diǎn)數(shù),0,tp,com,buymagic,0,White);
 if(a<1)
 {
    int error=GetLstError();
    Print("Error = ",ErrorDescription(error));
 }

16.MQL4的排錯(cuò)技巧。
- A.雙擊排錯(cuò)法-適用于編譯錯(cuò)誤。
- B.Print排錯(cuò)法,排除法-適用于邏輯錯(cuò)誤。
- C.錯(cuò)誤代碼法 -適用于函數(shù)用法錯(cuò)誤。
17.MQL4指標(biāo)編程中的關(guān)鍵點(diǎn)。

   //沒有變動(dòng)的K線數(shù)
   int counted_bars=IndicatorCounted();
   int limit;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
  // 【錯(cuò)誤】數(shù)組賦值 ,因?yàn)橐驛是完整有效的。
   while (limit>=0)
   {
       A[i]=Open[i]-Close[i];
      // 對(duì)A數(shù)組進(jìn)行移動(dòng)平均的函數(shù)
       B=iMAOnArray(A............);
        limit--;
   }
   //【正確】數(shù)組賦值,分開寫就完成了閉環(huán)。
   while (limit>=0)
   {
       A[i]=Open[i]-Close[i];
       B=iMAOnArray(A............);
        limit--;
   }
   while (limit>=0)
   {  
       B=iMAOnArray(A............);       
   }

18.EA編程的推薦框架邏輯。


image.png

19.EA編程中的關(guān)鍵點(diǎn)。
20.一鍵平倉腳本程序講解。
21.平均持倉成本的計(jì)算(點(diǎn)數(shù))。
22.在屏幕上畫畫寫字。
23.歷史測試的特點(diǎn)和誤區(qū)。

視頻資源【智能交易】

https://www.bilibili.com/video/av32438118
1.智能交易外匯EA編程視頻
2.指標(biāo)、腳本、EA的編寫基礎(chǔ)知識(shí)及簡單實(shí)例演示
3.MQL4語言基本語法講解(上)
4.MQL4語言基本語法講解(下)
5.如何獲取K線數(shù)據(jù)?如何獲取指標(biāo)數(shù)據(jù)?
6.如何下單?如何掛單如何修改止損止贏
[7].獲取賬戶信息,報(bào)警,發(fā)送郵件,MarketInfo等常用功能函數(shù)
8.系統(tǒng)自帶指標(biāo)函數(shù)分析
9.文件操作函數(shù)講解
[10].如何在貨幣對(duì)窗口界面上添加文字、趨勢線等對(duì)象
11.編寫指標(biāo)實(shí)戰(zhàn)訓(xùn)練(上)
12.編寫指標(biāo)實(shí)戰(zhàn)訓(xùn)練(中)
13.編寫指標(biāo)實(shí)戰(zhàn)訓(xùn)練(下)
14.編寫智能交易系統(tǒng)(EA)實(shí)戰(zhàn)訓(xùn)練(上)
15.編寫智能交易系統(tǒng)(EA)實(shí)戰(zhàn)訓(xùn)練(中)
16.編寫智能交易系統(tǒng)(EA)實(shí)戰(zhàn)訓(xùn)練(下)
17.編寫腳本實(shí)戰(zhàn)訓(xùn)練
[18].如何運(yùn)用dll對(duì)ex4文件加密
19.遠(yuǎn)程跟單系統(tǒng)揭秘
[20].根據(jù)手動(dòng)畫的趨勢線自動(dòng)下單

double value=0;
for(int i=0;i< ObjectsTotal();i++)
{
  //TREND 趨勢
   if(ObjectType(ObjectName(i))==OBJ_TREND)
   {
         //可以根據(jù)顏色來確定唯一性。具體操作,下單,平單。
         if(  ObjectGet(ObjectName(i), OBJPROP_COLOR)==Yellow))
         {          
            value =ObjectGetValueByShift(ObjectName(i),0);
            break;
         }         
   }
  return(0);
}

21運(yùn)用DII功能
[22].十個(gè)貨幣對(duì)測試10年無一單虧損超級(jí)完美EA揭秘
[23].人工神經(jīng)網(wǎng)絡(luò)思路探討
24.【實(shí)戰(zhàn)技巧】查錯(cuò)、海龜法則、跟蹤止贏、Zigzag指標(biāo)獲取高低點(diǎn)
25.通達(dá)信指標(biāo)公式改成MT4指標(biāo),并編寫成MT4的EA(智能交易)系統(tǒng)
26.為什么同樣的EA在有些MT4平臺(tái)能正常開單有些不行
[27].K線跟MACD柱狀線背離提醒指標(biāo)編寫
28.如何在MT4界面上顯示各樣的字體、如何獲取MT4平臺(tái)的信息
29.如何將交易報(bào)告定時(shí)自動(dòng)上傳到網(wǎng)站,按F1幫助文件字體調(diào)整等。

視頻資源【ea智能交易系統(tǒng)指標(biāo)腳本教程培訓(xùn)光輝】

https://detail.youzan.com/show/goods?alias=2xaf3qusc4d37

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MQL4參考 MetaQuotes語言4 (MQL4)是一個(gè)內(nèi)置的用于編程交易策略的語言。該語言是由MetaQuo...
    牛在匯上飛閱讀 1,476評(píng)論 0 0
  • 引子 我是一個(gè)碼農(nóng),一個(gè)程序員,一個(gè)開發(fā)者。1998年上大學(xué),計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),畢業(yè)后一直工作在軟件開發(fā)行業(yè)一...
    Perebor閱讀 3,496評(píng)論 1 8
  • @編寫時(shí)頭部:例: property copyright "牛在匯上飛" 其中: // 表示后面是預(yù)處理語句。 ...
    牛在匯上飛閱讀 2,607評(píng)論 0 2
  • 星星 喜歡歌唱 一把好嗓子 揉開了夜色和春光
    包包加油吧閱讀 157評(píng)論 4 4
  • 奇酥酥閱讀 255評(píng)論 0 1

友情鏈接更多精彩內(nèi)容