设为首页 收藏本站 切换语言

头皮EA免费源码  

| 发表于 2020-8-2 08:54:11 | 显示全部楼层 |复制链接
  1. #property strict
  2. extern double my_lots= 0.01;
  3. extern int zhi_s =100;
  4. extern string magic ="QQ:1354167644";
  5. int dian_c=6,
  6. wei_s =100;
  7. double dian_z=0.1;
  8. int OnInit()
  9. {
  10. if(Point < 0.001)
  11. {
  12. dian_z=0.0001;
  13. wei_s=100000;
  14. }
  15. else if(Point == 0.001)
  16. {
  17. dian_z=0.01;
  18. wei_s=1000;
  19. }
  20. //---
  21. return(INIT_SUCCEEDED);
  22. }
  23. void OnDeinit(const int reason)
  24. {
  25. }
  26. void OnTick()
  27. {
  28. static datetime time=0;
  29. static double zhi_y =0;
  30. int ab=0;
  31. bool bo=false;
  32. double close_1=Close[1],
  33. close_2=Close[2],
  34. open_1=Open[1],
  35. open_2=Open[2];
  36. double MA_5 =iMA(NULL, 0,14,0,MODE_SMMA,PRICE_MEDIAN,0);
  37. dian_c=StrToInteger(DoubleToStr((Ask-Bid)*wei_s, 0));
  38. for(int i=OrdersTotal()-1; i>=0; i--)
  39. {
  40. bo= OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
  41. if(bo==false)break;
  42. if(OrderSymbol()!=Symbol())continue;
  43. if(OrderType() == OP_BUY && Bid >= zhi_y)
  44. {
  45. bo=OrderClose(OrderTicket(), OrderLots(), Bid, 5);
  46. if(bo==true)
  47. {
  48. for(int L=OrdersTotal()-1; L>=0; L--)
  49. {
  50. bo=OrderSelect(L, SELECT_BY_POS, MODE_HISTORY);
  51. if(bo==false)break;
  52. if(OrderSymbol()!=Symbol())continue;
  53. if(OrderType() == OP_BUY)
  54. {
  55. OrderClose(OrderTicket(), OrderLots(), Bid, 5);
  56. zhi_y=0;
  57. }
  58. RefreshRates();
  59. }
  60. }
  61. }
  62. else if(OrderType() == OP_SELL && Ask <= zhi_y)
  63. {
  64. bo=OrderClose(OrderTicket(), OrderLots(), Ask, 5);
  65. if(bo==true)
  66. {
  67. for(int LI=OrdersTotal()-1; LI>=0; LI--)
  68. {
  69. bo=OrderSelect(LI, SELECT_BY_POS, MODE_HISTORY);
  70. if(bo==false)break;
  71. if(OrderSymbol()!=Symbol())continue;
  72. if(OrderType() == OP_SELL)
  73. {
  74. OrderClose(OrderTicket(), OrderLots(), Ask, 5);
  75. zhi_y=0;
  76. }
  77. RefreshRates();
  78. }
  79. }
  80. }
  81. }
  82. if(close_2 > MA_5 && close_1 > MA_5 && open_2 - close_2 >0 && open_1 - close_1 > 0 && time != Time[0])
  83. {
  84. if(!Check(Symbol(), my_lots, OP_SELL)) return;
  85. if(my_lots<SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN))
  86. {
  87. Comment("交易量过小无法交易");
  88. return;
  89. }
  90. OrderSend(Symbol(), OP_BUY, my_lots, Bid, dian_c, 0, 0, magic, 00000000);
  91. time=Time[0];
  92. zhi_y=Low[1];
  93. }
  94. else if(close_2 < MA_5 && close_1 < MA_5 && close_2 - close_2 >0 && close_1 - open_1 > 0 && time != Time[0])
  95. {
  96. if(!Check(Symbol(), my_lots, OP_SELL)) return;
  97. if(my_lots<SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN))
  98. {
  99. Comment("交易量过小无法交易");
  100. return;
  101. }
  102. OrderSend(Symbol(), OP_SELL, my_lots, Ask, dian_c, 0, 0, magic, 0000000);
  103. time=Time[0];
  104. zhi_y=High[1];
  105. }
  106. }
  107. //+------------------------------------------------------------------+
  108. bool Check(string symb, double lots,int type)
  109. {
  110. double free_margin=AccountFreeMarginCheck(symb,type, lots);
  111. //-- 如果资金不够
  112. if(free_margin<0)
  113. {
  114. string oper=(type==OP_BUY)?"买入":"卖出";
  115. Print("资金不足以进行", oper," ",lots, " ", symb, " 错误编号",GetLastError());
  116. return(false);
  117. }
  118. //--- 检验成功
  119. return(true);
  120. }
复制代码
举报

评论 使用道具

精彩评论59

风景秀丽
DD
| 发表于 2020-8-2 09:07:35 来自手机 | 显示全部楼层
好好学习天天向上
举报

点赞 评论 使用道具

2357186528
D
| 发表于 2020-8-24 17:41:30 | 显示全部楼层
感谢楼主分享
举报

点赞 评论 使用道具

moumou2020
D
| 发表于 2021-1-2 09:39:41 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

thekof32
CC
| 发表于 2021-2-17 17:38:42 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

addat
DD
| 发表于 2021-5-5 16:58:12 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

qimu109
DD
| 发表于 2021-5-7 14:23:48 | 显示全部楼层
这和mql5网站上的源码好像
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2021-5-7 20:33:31 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

yzsx2000
未及格
| 发表于 2021-5-9 09:01:19 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

升龙
DD
| 发表于 2021-5-9 09:20:11 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

latage
未及格
| 发表于 2021-5-9 15:57:35 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

jongjongyoshen
D
| 发表于 2021-5-9 16:01:24 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2021-5-10 15:15:03 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

daerbushen
DD
| 发表于 2021-5-10 15:34:02 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

erwinlyj
D
| 发表于 2021-7-1 15:33:23 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

zjfzjf2
DDD
| 发表于 2021-7-1 17:32:59 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

tyo00
D
| 发表于 2021-7-15 11:17:24 来自手机 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

tianping
DDD
| 发表于 2021-7-23 10:31:45 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

duqiangyx
DD
| 发表于 2021-8-10 15:20:22 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

巴比伦雄鹰
D
| 发表于 2021-8-10 15:36:18 | 显示全部楼层
关注
举报

点赞 评论 使用道具

123下一页
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)