- 显示:
- 5950
- 等级:
- 已发布:
- 2016.03.29 13:13
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
修订的模板附加在文章 MetaEditor:现货立足的模板。这个修订版的主要想法是避免服务数组的定义和这些数组大小的动态改变导致的冗赘。服务数组立即分配最多 100 笔订单的大小, 计数器表明数组大小已添加。
int OurTicketsCounter; // "友好的" 订单计数器, 它指定数组 Tickets[100][9] ,CommentsTicket[100][2] 的限制 int SL_TP_Counter; // 被修改的订单计数器: 对于数组 newSL_and_TP[100][5] int OrdersToCloseCounter;// 已平仓订单计数器: 对于数组 ticketsToClose[100][2] 和 lotsToClose[100] int OrdersToDeleteCounter;// 已平仓订单计数器: 对于数组 ticketsToDelete[100]
每次启动函数 start() 时在单独的特别函数 InitCounters() 里初始化为零值:
//+------------------------------------------------------------------+ //| 重置所有服务数组计数器 | //+------------------------------------------------------------------+ void InitCounters() { //---- OurTicketsCounter = 0; SL_TP_Counter = 0; OrdersToCloseCounter = 0; OrdersToDeleteCounter = 0; //---- return; }
修改的结果在使用模板创建的 EA 里比特别设计的、完全以手工编写的 EA 只少了两次。我认为这个结果远高于可接受性。
将它保存在文件夹 'experts/templates'。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/8159

这个不使用指标的系统基于对前面4个柱的分析.

根据选定时段的移动平均(MA)方向, 在当前图表上显示不同颜色的MA片段, 如果在选定时段上MA方向不同, 则根本不会显示.