版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章:初級(jí)EA以下是初級(jí)EA /ea 不讀這個(gè)注解/#property copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"datetime 限制一根柱子下注一次 =0; /自定義extern double 下注數(shù)量=0.1; /自定義extern double 止損=200; /自定義extern double 止盈=200; /自定義extern double 滑點(diǎn)=30; /自定義extern bool 使用音樂=true;
2、0;/true=要用 false=不要用extern bool 使用彈出提示=false; /true=要用 false=不要用string ea名字 = "柒俠伍義_初級(jí)EA教程"extern double 開始交易時(shí)間=3; /自定義交易時(shí)間extern double 結(jié)束交易時(shí)間=23; /自定義交易時(shí)間double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼double 死亡日期年=
3、2009; /自定義ea終止日期double 死亡日期月=12; /自定義ea終止日期double 死亡日期日=12; /自定義ea終止日期double 死亡日期時(shí)=12; /自定義ea終止日期double 用戶賬戶=90240764; /自定義指定用戶帳號(hào)double 贏錢目標(biāo) =10000;/自定義贏太多了不要做單double 輸錢目標(biāo) =500; /自定義輸太慘了不要做單string 交易商 = "FOREX.com" /自定義交易商extern string 貨幣對(duì)1 = "EURUSD"&
4、#160; /自定義指定貨幣對(duì)extern string 貨幣對(duì)2 = "EURJPY" /自定義指定貨幣對(duì)extern string 貨幣對(duì)3 = "GBPUSD" /自定義指定貨幣對(duì)double 時(shí)間周期1=30,時(shí)間周期2=60; /自定義時(shí)間周期/ea 不讀這個(gè)注解/int start() /ea 開始運(yùn)行 /開始主程式HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)if(AccountFreeMa
5、rginCheck(Symbol(),OP_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注數(shù)量)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易/ea 不讀這個(gè)注解/ if( /開始如果OrdersTotal()=0 /沒有單可以下注&& Close0-Open0>200*Point /判斷上升趨勢(shì)&
6、amp;& Close1-Open1>200*Point /判斷上升趨勢(shì)&& Close2-Open2>200*Point /判斷上升趨勢(shì)&& Close3-Open3>200*Point /判斷上升趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次&& IsDemo() /限制模擬戶口運(yùn)行&& DayOfWeek() !=0 /禮拜不要交易&& DayOfWeek() !=6 /星期6不
7、要交易&& DayOfWeek() !=5 /星期5不要交易&& (Hour()>開始交易時(shí)間&&Hour()<結(jié)束交易時(shí)間) /限制交易時(shí)間:早上3點(diǎn)到晚上10點(diǎn)可以交易&& Year()=2009 /限制交易時(shí)間:只限2009年可以運(yùn)行&& (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期時(shí)) /
8、ea死亡日期&& AccountNumber()=用戶賬戶 /指定用戶賬戶&& (AccountBalance()<贏錢目標(biāo) && AccountBalance()>輸錢目標(biāo)) /贏太多了不要做單 輸太慘了不要做單&& AccountCompany()=交易商 /指定交易商方可交易&& (Symbol()=貨幣對(duì)1|Symbol()=貨幣對(duì)2|Symbol()=貨幣對(duì)3) /指定貨幣對(duì)&& (Period()=時(shí)間周期1|Period()=時(shí)間周期2) /指定時(shí)間周
9、期運(yùn)行)OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"buy開倉,余額資金:",AccountBalance()," "); / e
10、nd if 結(jié)束如果 /ea 不讀這個(gè)注解/ if( /開始 如果OrdersTotal()=0 /沒有單可以下注&& Open0-Close0>200*Point /判斷下降趨勢(shì)&& Open1-Close1>200*Point /判斷下降趨勢(shì)&& Open2-Close2>200*Point /判斷下降趨勢(shì)&& Open3-Close3>2
11、00*Point /判斷下降趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次&& IsDemo() /限制模擬戶口運(yùn)行&& DayOfWeek() !=0 /禮拜不要交易&& DayOfWeek() !=6 /星期6不要交易&& DayOfWeek() !=5 /星期5不要交易&& (Hour()>開始交易時(shí)間&&Hour()<結(jié)
12、束交易時(shí)間) /限制交易時(shí)間:早上3點(diǎn)到晚上10點(diǎn)可以交易&& Year()=2009 /限制交易時(shí)間:只限2009年可以運(yùn)行&& (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期時(shí)) /ea死亡日期&& AccountNumber()=用戶賬戶 /指定用戶賬戶&& (AccountBalance()<贏錢目標(biāo) && Accou
13、ntBalance()>輸錢目標(biāo)) /贏太多了不要做單 輸太慘了不要做單&& AccountCompany()=交易商 /指定交易商方可交易&& (Symbol()=貨幣對(duì)1|Symbol()=貨幣對(duì)2|Symbol()=貨幣對(duì)3) /指定貨幣對(duì)&& (Period()=時(shí)間周期1|Period()=時(shí)間周期2) /指定時(shí)間周期運(yùn)行)OrderSend(Symbol(),OP_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+""
14、;,魔術(shù)號(hào)碼,0,Red);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," "); / end if 結(jié)束如果 /ea 不讀這個(gè)注解/ return(0); /叫 ea 重復(fù)運(yùn)行每秒大概可能重新運(yùn)
15、算100次 /start to end 結(jié)束主程式 第2章:刪除不是很重要的自定義為了方便學(xué)習(xí) 1. /ea 不讀這個(gè)注解/2. #property copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"3.
16、0; datetime 限制一根柱子下注一次 =0; /自定義4. extern double 下注數(shù)量=0.1; /自定義5. extern double 止損=200; /自定義6. extern double 止盈=200; /自定義7.
17、160; extern double 滑點(diǎn)=30; /自定義8. extern bool 使用音樂=true; /true=要用 false=不要用9. extern bool 使用彈出提示=false; /true=要用 false=不要用10.
18、;string ea名字 = "柒俠伍義_初級(jí)EA教程"11. /extern double 開始交易時(shí)間=3; /自定義交易時(shí)間12. /extern double 結(jié)束交易時(shí)間=23; /自定義交易時(shí)間13. double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼14. /double 死亡日期年=2009; /自定義ea終止日期15.
19、60; /double 死亡日期月=12; /自定義ea終止日期16. /double 死亡日期日=12; /自定義ea終止日期17. /double 死亡日期時(shí)=12; /自定義ea終止日期18. /double 用戶賬戶=90240764; /自定義指定用戶帳號(hào)19. /double 贏錢目標(biāo) =10000;/自定義
20、贏太多了不要做單20. /double 輸錢目標(biāo) =500; /自定義輸太慘了不要做單21. /string 交易商 = "FOREX.com" /自定義交易商22. /extern string 貨幣對(duì)1 = "EURUSD" /自定義指定貨幣對(duì)23. /extern string 貨幣對(duì)2 = "EURJPY&q
21、uot; /自定義指定貨幣對(duì)24. /extern string 貨幣對(duì)3 = "GBPUSD" /自定義指定貨幣對(duì)25. /double 時(shí)間周期1=30,時(shí)間周期2=60; /自定義時(shí)間周期26. /ea 不讀這個(gè)注解/27. int start() /ea 開始運(yùn)行28. /開始主
22、程式29. 30. HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)31. if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易32. if(AccountFreeMarginChe
23、ck(Symbol(),OP_SELL,下注數(shù)量)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易33. 34. /ea 不讀這個(gè)注解/35. 36. if( /開始如果37. OrdersTotal()=0 /沒有單可以下注38.
24、 && Close0-Open0>200*Point /判斷上升趨勢(shì)39. && Close1-Open1>200*Point /判斷上升趨勢(shì)40. && Close2-Open2>200*Point /判斷上升趨勢(shì)41. && Close3-Open3>200*Point /判
25、斷上升趨勢(shì)42. && 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次43. /&& IsDemo() /限制模擬戶口運(yùn)行44. /&& DayOfWeek() !=0 /禮拜不要交易45. /&& DayOfWeek() !=6 /星期6不要交易46.
26、 /&& DayOfWeek() !=5 /星期5不要交易47. /&& (Hour()>開始交易時(shí)間&&Hour()<結(jié)束交易時(shí)間) /限制交易時(shí)間:早上3點(diǎn)到晚上10點(diǎn)可以交易48. /&& Year()=2009 /限制交易時(shí)間:只限2009年可以運(yùn)行49. /&& (Year()<=死亡日期年&a
27、mp;&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期時(shí)) /ea死亡日期50. /&& AccountNumber()=用戶賬戶 /指定用戶賬戶51. /&& (AccountBalance()<贏錢目標(biāo) && AccountBalance()>輸錢目標(biāo)) /贏太多了不要做單 輸太慘了不要做單52. &
28、#160; /&& AccountCompany()=交易商 /指定交易商方可交易53. /&& (Symbol()=貨幣對(duì)1|Symbol()=貨幣對(duì)2|Symbol()=貨幣對(duì)3) /指定貨幣對(duì)54. /&& (Period()=時(shí)間周期1|Period()=時(shí)間周期2) /指定時(shí)間周期運(yùn)行55. )56.
29、0; OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);57. 限制一根柱子下注一次 =Time0;58. if(使用音樂)PlaySound("Conditions.wav");59. if(使用彈出提示)Alert(&quo
30、t; M",Period()," ",Symbol(),"buy開倉,余額資金:",AccountBalance()," ");60. / end if 結(jié)束如果61. 62. /ea 不讀這個(gè)注解/63. 64.
31、; 65. if( /開始 如果66. OrdersTotal()=0 /沒有單可以下注67. && Open0-Close0>200*Point /判斷下降趨勢(shì)68. && Open1-Close1>200*Point /判斷下降趨勢(shì)69. &&
32、amp; Open2-Close2>200*Point /判斷下降趨勢(shì)70. && Open3-Close3>200*Point /判斷下降趨勢(shì)71. && 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次72. /&& IsDemo() /限制模擬戶口運(yùn)行73. /&& Day
33、OfWeek() !=0 /禮拜不要交易74. /&& DayOfWeek() !=6 /星期6不要交易75. /&& DayOfWeek() !=5 /星期5不要交易76. /&& (Hour()>開始交易時(shí)間&&Hour()<結(jié)束交易時(shí)間) /限制交易時(shí)間:早上3點(diǎn)到晚上10點(diǎn)可以交易77.
34、60;/&& Year()=2009 /限制交易時(shí)間:只限2009年可以運(yùn)行78. /&& (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期時(shí)) /ea死亡日期79. /&& AccountNumber()=用戶賬戶 /指定用戶賬戶80.
35、;/&& (AccountBalance()<贏錢目標(biāo) && AccountBalance()>輸錢目標(biāo)) /贏太多了不要做單 輸太慘了不要做單81. /&& AccountCompany()=交易商 /指定交易商方可交易82. /&& (Symbol()=貨幣對(duì)1|Symbol()=貨幣對(duì)2|Symbol()=貨幣對(duì)3) /指定貨幣對(duì)83. /&
36、amp;& (Period()=時(shí)間周期1|Period()=時(shí)間周期2) /指定時(shí)間周期運(yùn)行84. )85. OrderSend(Symbol(),OP_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Red);86. 限制一根柱子下注一次 =Time0;87.
37、160; if(使用音樂)PlaySound("Conditions.wav");88. if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," ");89. / end if 結(jié)束如果90. 91.
38、160; 92. /ea 不讀這個(gè)注解/93. 94. return(0); /叫 ea 重復(fù)運(yùn)行 每秒大概可能重新運(yùn)算100次95. /start to end 結(jié)束主程式 第3章:真正刪除不重要的 1.
39、; 2. /ea 不讀這個(gè)注解/3. #property copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"4. datetime 限制一根柱子下注一次 =0; /自定義5.
40、 extern double 下注數(shù)量=0.1; /自定義6. extern double 止損=200; /自定義7. extern double 止盈=200; /自定義8. &
41、#160; extern double 滑點(diǎn)=30; /自定義9. extern bool 使用音樂=true; /true=要用 false=不要用10. extern bool 使用彈出提示=false; /true=要用 fals
42、e=不要用11. string ea名字 = "柒俠伍義_初級(jí)EA教程"12. double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼13. /ea 不讀這個(gè)注解/14. int start() /ea 開始運(yùn)行15. &
43、#160; /開始主程式16. HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)17. if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易18. if(AccountFreeMarginCheck(Symbol(),OP_SEL
44、L,下注數(shù)量)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易19. /ea 不讀這個(gè)注解/20. 21. if( /開始如果22. OrdersTotal()=0 /沒有單可以下注23. &
45、;& Close0-Open0>200*Point /判斷上升趨勢(shì)24. && Close1-Open1>200*Point /判斷上升趨勢(shì)25. && Close2-Open2>200*Point /判斷上升趨勢(shì)26. && Close3-Open3>200*Point /判斷上升趨勢(shì)27.
46、160;&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次28. )29. OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);30. 限制一根柱子下注一次 =Time0;31.
47、160; if(使用音樂)PlaySound("Conditions.wav");32. if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"buy開倉,余額資金:",AccountBalance()," ");33. / end if 結(jié)束如果 34.
48、 /ea 不讀這個(gè)注解/35. 36. if( /開始 如果37. OrdersTotal()=0 /沒有單可以下注38. && Open0-Close0>200*Point /判斷下降趨勢(shì)39. &
49、#160; && Open1-Close1>200*Point /判斷下降趨勢(shì)40. && Open2-Close2>200*Point /判斷下降趨勢(shì)41. && Open3-Close3>200*Point /判斷下降趨勢(shì)42. && 限制一根柱子下注一次 !=T
50、ime0 /限制一根柱子下注一次43. )44. OrderSend(Symbol(),OP_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Red);45. 限制一根柱子下注一次 =Time0;46. if(使用音樂)
51、PlaySound("Conditions.wav");47. if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," ");48. / end if 結(jié)束如果 49.
52、 50. /ea 不讀這個(gè)注解/51. return(0); /叫 ea 重復(fù)運(yùn)行每秒大概可能重新運(yùn)算100次52. /start to end 結(jié)束主程式 第4章:把復(fù)雜變簡(jiǎn)單-子程式注意變法!把這個(gè)ea save as另外一個(gè)新的名字,比如:my3ea /ea 不讀這個(gè)注解/#pro
53、perty copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"datetime 限制一根柱子下注一次 =0; /自定義extern double 下注數(shù)量=0.1; /自定義extern double 止損=200; /自定義extern double 止盈=200; /自定義extern double 滑點(diǎn)=30; /自定義extern bool 使用音樂=true; /true=要用 false=不要用exter
54、n bool 使用彈出提示=false; /true=要用 false=不要用string ea名字 = "柒俠伍義_初級(jí)EA教程"double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼/ea 不讀這個(gè)注解/int start() /ea 開始運(yùn)行 /開始主程式HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)if(AccountFreeMarginCheck(Symbol(),OP
55、_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注數(shù)量)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易/ea 不讀這個(gè)注解/ 策略管理(); /子程式/ea 不讀這個(gè)注解/ return(0); /叫 ea 重復(fù)運(yùn)行每秒大概可能重新運(yùn)算100次 /start to
56、end 結(jié)束主程式/ea 不讀這個(gè)注解/void 策略管理() /子程式if( /開始如果OrdersTotal()=0 /沒有單可以下注&& Close0-Open0>200*Point /判斷上升趨勢(shì)&& Close1-Open1>200*Point /判斷上升趨勢(shì)&& Close2-Open2>200*Point /判斷上升趨勢(shì)&& Close3-Open3>200*Point /判斷上升趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制
57、一根柱子下注一次)OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"buy開倉,余額資金:",AccountBalance()," ")
58、; / end if 結(jié)束如果 /ea 不讀這個(gè)注解/ if( /開始 如果OrdersTotal()=0 /沒有單可以下注&& Open0-Close0>200*Point /判斷下降趨勢(shì)&& Open1-Close1>200*Point /判斷下降趨勢(shì)&& Open2-Close2>200*Point /判斷下降趨勢(shì)&& Open3-Close3
59、>200*Point /判斷下降趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次)OrderSend(Symbol(),OP_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Red);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period
60、()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," "); / end if 結(jié)束如果 /結(jié)束子程式 第5章:把復(fù)雜變簡(jiǎn)單-子程式中的子程式 /ea 不讀這個(gè)注解/#property copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"datetime 限制一根柱子下注一次 =0; /自定義extern double 下注數(shù)量=0.1; /自
61、定義extern double 止損=200; /自定義extern double 止盈=200; /自定義extern double 滑點(diǎn)=30; /自定義extern bool 使用音樂=true; /true=要用 false=不要用extern bool 使用彈出提示=false; /true=要用 false=不要用string ea名字 = "
62、柒俠伍義_初級(jí)EA教程"double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼/ea 不讀這個(gè)注解/int start() /ea 開始運(yùn)行 /開始主程式HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注數(shù)量
63、)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易/ea 不讀這個(gè)注解/ 策略管理(); /子程式/ea 不讀這個(gè)注解/ return(0); /叫 ea 重復(fù)運(yùn)行每秒大概可能重新運(yùn)算100次 /start to end 結(jié)束主程式/ea 不讀這個(gè)注解/void 策略管理() /子程式if( /開始如果OrdersTotal()=0 /沒有單可以下注&& Close0-Open0>20
64、0*Point /判斷上升趨勢(shì)&& Close1-Open1>200*Point /判斷上升趨勢(shì)&& Close2-Open2>200*Point /判斷上升趨勢(shì)&& Close3-Open3>200*Point /判斷上升趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次)買上(); / end if 結(jié)束如果 /ea 不讀這個(gè)注解/ if( /開始 如果OrdersTotal()=0
65、0; /沒有單可以下注&& Open0-Close0>200*Point /判斷下降趨勢(shì)&& Open1-Close1>200*Point /判斷下降趨勢(shì)&& Open2-Close2>200*Point /判斷下降趨勢(shì)&& Open3-Close3>200*Point /判斷下降趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次)Order
66、Send(Symbol(),OP_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Red);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," "); &
67、#160;/ end if 結(jié)束如果 /結(jié)束策略管理子程式/void 買上() /買上子程式開始OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),&quo
68、t;buy開倉,余額資金:",AccountBalance()," ");/結(jié)束買上 第6章:把復(fù)雜變簡(jiǎn)單-賣下子程式你應(yīng)當(dāng)學(xué)會(huì)把買上變成子程式試一試把 賣下 變成子程式 /-#property copyright "柒俠伍義_初級(jí)EA教程_商業(yè)版本"datetime 限制一根柱子下注一次 =0; /自定義extern double 下注數(shù)量=0.1; /自定義extern double 止損=200; /自定義extern double 止盈=20
69、0; /自定義extern double 滑點(diǎn)=30; /自定義extern bool 使用音樂=true; /true=要用 false=不要用extern bool 使用彈出提示=false; /true=要用 false=不要用string ea名字 = "柒俠伍義_初級(jí)EA教程"double 魔術(shù)號(hào)碼=16384; /自定義魔術(shù)號(hào)碼/-i
70、nt start() /ea 開始運(yùn)行 /開始主程式HideTestIndicators(true);/命令ea隱藏ea中的指標(biāo)if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注數(shù)量)<=0 | GetLastError()=134) return;/命令ea如果保證金不足不要交易if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注數(shù)量)<=0 | GetLastError()=134)return;/命令ea如果保證金不足不要交易
71、60;策略管理(); /子程式 return(0); /叫 ea 重復(fù)運(yùn)行每秒大概可能重新運(yùn)算100次 /start to end 結(jié)束主程式/-void 策略管理() /子程式if( /開始如果OrdersTotal()=0 /沒有單可以下注&& Close0-Open0>200*Point /判斷上升趨勢(shì)&& Close1-Open1>200*Point /判斷上升趨勢(shì)&& Close2-Open2>200*Point /判
72、斷上升趨勢(shì)&& Close3-Open3>200*Point /判斷上升趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次)買上(); / end if 結(jié)束如果 if( /開始 如果OrdersTotal()=0 /沒有單可以下注&& Open0-Close0>200*Point /判斷下降趨勢(shì)&& Open1-Close1>200*Point
73、160; /判斷下降趨勢(shì)&& Open2-Close2>200*Point /判斷下降趨勢(shì)&& Open3-Close3>200*Point /判斷下降趨勢(shì)&& 限制一根柱子下注一次 !=Time0 /限制一根柱子下注一次)賣下(); / end if 結(jié)束如果 /結(jié)束策略管理子程式/-void 買上() /買上子程式開始OrderSend(Symbol(),OP_BUY,下注數(shù)量,Ask,
74、滑點(diǎn),Ask-止損*Point,Ask+止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Green);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"buy開倉,余額資金:",AccountBalance()," ");/結(jié)束買上子程式/-賣下()/賣下子程式開始OrderSend(Symbol(),OP
75、_SELL,下注數(shù)量,Bid,滑點(diǎn),Bid+止損*Point,Bid-止盈*Point,""+ea名字+"",魔術(shù)號(hào)碼,0,Red);限制一根柱子下注一次 =Time0;if(使用音樂)PlaySound("Conditions.wav");if(使用彈出提示)Alert(" M",Period()," ",Symbol(),"sell開倉,余額資金:",AccountBalance()," ");/結(jié)束賣下子程式/- 第7章:mac
76、d sample打開你的macd sample找一個(gè)叫 OrderClose的東西我們來做一個(gè)OrderClose的子程式 /+-+/|
77、 MACD Sample.mq4 |/| Copyright ?2005, MetaQuotes Software Corp. |/| &
78、#160; /+-+extern double TakeProfit = 50;extern double Lots = 0.1;extern double TrailingStop = 30;
79、extern double MACDOpenLevel=3;extern double MACDCloseLevel=2;extern double MATrendPeriod=26;/+-+/|
80、0; |/+-+int start() double MacdCurrent, MacdPrevious, SignalCurrent;
81、 double SignalPrevious, MaCurrent, MaPrevious; int cnt, ticket, total;/ initial data checks/ it is important to make sure that the expert works with a normal/ chart and the user did not make any mistakes setting external/ variables (Lots, StopLoss, TakeProfit,/ TrailingStop) in our case, we check TakeProfit/ on a chart of less than 100 bars if(Bars<100) Print("bars less than 100"); return(0);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能家居系統(tǒng)集成工程承包合同范本
- 2025年度建筑園林景觀工程零星合同標(biāo)準(zhǔn)
- 衢州浙江衢州江山市交投人力資源有限公司勞務(wù)派遣人員招聘筆試歷年參考題庫附帶答案詳解
- 葫蘆島2024年遼寧葫蘆島市綏中縣教育局赴高等院校招聘教師92人筆試歷年參考題庫附帶答案詳解
- 秦皇島2025年天津市腫瘤醫(yī)院秦皇島醫(yī)院招聘人事代理人員15人筆試歷年參考題庫附帶答案詳解
- 甘肅2025年甘肅煤田地質(zhì)局一四九隊(duì)招聘筆試歷年參考題庫附帶答案詳解
- 珠海廣東珠海高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)創(chuàng)新創(chuàng)業(yè)服務(wù)中心招聘4名合同制職員筆試歷年參考題庫附帶答案詳解
- 河南2025年河南科技大學(xué)第一附屬醫(yī)院招聘筆試歷年參考題庫附帶答案詳解
- 棗莊2025年山東棗莊市疾病預(yù)防控制中心高層次急需緊缺人才招聘筆試歷年參考題庫附帶答案詳解
- 杭州浙江杭州市明遠(yuǎn)未來幼兒園編外教師招聘筆試歷年參考題庫附帶答案詳解
- 2023年考研考博考博英語福建師范大學(xué)考試高頻考點(diǎn)參考題庫帶答案
- DLT1123-2023年《火力發(fā)電企業(yè)生產(chǎn)安全設(shè)施配置》
- 新人教版八年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案-八年級(jí)下冊(cè)人教版全冊(cè)教案
- 山西陽城陽泰集團(tuán)西馮街煤業(yè)有限公司煤炭資源開發(fā)利用方案和礦山環(huán)境保護(hù)與土地復(fù)墾方案
- 初中語文期末考試試卷分析
- 金鎖記優(yōu)秀課件
- 安徽華星化工有限公司殺蟲單廢鹽資源化處理項(xiàng)目環(huán)境影響報(bào)告書
- 人教版高中英語必修一單詞表(默寫版)
- 海德堡HRT共焦激光角膜顯微鏡
- 世界國(guó)家地區(qū)區(qū)域劃分 Excel對(duì)照表 簡(jiǎn)
- 幼兒園手工教學(xué)中教師指導(dǎo)行為研究-以自貢市幼兒園為例
評(píng)論
0/150
提交評(píng)論