[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 109 1...102103104105106107108109110111112113114115116...631 新评论 Arles 2012.05.08 15:39 #1081 r772ra: 必须做出改变 谢谢你!!!。 Arles 2012.05.08 15:46 #1082 然而,它并不适合。事实证明,这条线路仍然存在,尽管是看不见的。而且会影响到垂直比例。但垂直比例应该只由Buf2计算。 Victor Nikolaev 2012.05.08 15:53 #1083 Arles: 晚上好,又出现了一个问题。以下是部分代码:如何使Buf1完全不显示在指标窗口中? #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue #property indicator_width1 1 extern string Symbol1.Name = "EURUSD"; // Название инструмента 1 extern bool Symbol1.Reverse = false; // Является ли инструмент 1 реверсивным (с обратной корреляцией) // по отношению к остальным инструментам extern string Symbol2.Name = "EURUSD"; // Название инструмента 2 extern bool Symbol2.Reverse = false; // Является ли инструмент 2 реверсивным (с обратной корреляцией) extern int MA.Slow = 80; // Период медленной МА // Буферы для отображения данных double Buf1[]; // Первый инструмент double Buf2[]; // Второй инструмент // Параметры графических объектов string Label.Name = "label"; int wndNum; // Номер подокна индикатора string wndName; // Наименование окна string oSymb1,oSymb2; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { // Задаем имена графическим объектам oSymb1=Symbol1.Name; oSymb2=Symbol2.Name; // Формируем свойства графиков индикатора IndicatorBuffers(2); SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,Buf2); SetIndexLabel(0,Symbol1.Name); SetIndexBuffer(1,Buf1); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { // Удаляем все графические объекты DeleteObject(oSymb1); DeleteObject(oSymb2); return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { // Подсчет количества баров для построения индикатора int limit; int counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; // Определяем параметры окна индикатора wndNum=WindowFind(WindowExpertName()); wndName=WindowExpertName()+wndNum; //------------------------------------------------------------------ // Отрисовка ценовых линий: рисуем и синхронизируем по наличию баров for(int i=0; i<limit; i++) { Buf1[i]= iMA(Symbol1.Name,0,MA.Slow,0,MODE_SMA,PRICE_CLOSE,i); } for (i=0; i<limit; i++) { Buf2[i]= iMAOnArray(Buf1,0,MA.Slow,0,MODE_SMA,i); } alex 2012.05.08 16:00 #1084 如何使这个EA不分批关闭订单。 我想让它一次关闭一个订单。 附加的文件: urdalau1.mq4 21 kb --- 2012.05.08 16:05 #1085 alex12: 它应该一次关闭一个订单。 奇怪的不完整的TOR Arles 2012.05.08 16:06 #1086 Vinin: 非常感谢您!这正是我所需要的! alex 2012.05.08 16:09 #1087 sergeev: 怪异的不完整的职权范围 这不是一个ToR,而是一个给专业人员的问题,以免扰乱论坛。 --- 2012.05.08 16:10 #1088 alex12: 这不是一个ToR,而是一个给专业人员的问题,不是为了扰乱论坛。 如果不是一个完整的TOR,专家怎么能回答呢。 如果这不是一个完整的ToR,那么就从你删除/关闭订单的循环中放置返回。 而如果你去.... alex 2012.05.08 16:14 #1089 sergeev: 如果不是一个完整的TOR,专家怎么能回答呢。 如果是将死--那么就从你删除/关闭订单的循环中放回。 而如果你去.... https://www.mql5.com/ru/code/10672 --- 2012.05.08 16:18 #1090 alex12: https://www.mql5.com/ru/code/10672 不要吓唬我。 我写了对你的逐字问题 "如何使这个EA不分批关闭订单 "的答案。 - 如果您希望本EA不分批平仓,您应该在第一次平仓后从平仓循环中返回。 这是否有效? 1...102103104105106107108109110111112113114115116...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
必须做出改变
谢谢你!!!。
晚上好,又出现了一个问题。以下是部分代码:如何使Buf1完全不显示在指标窗口中?
如何使这个EA不分批关闭订单。
我想让它一次关闭一个订单。
它应该一次关闭一个订单。
非常感谢您!这正是我所需要的!
怪异的不完整的职权范围
这不是一个ToR,而是一个给专业人员的问题,不是为了扰乱论坛。
如果不是一个完整的TOR,专家怎么能回答呢。
如果这不是一个完整的ToR,那么就从你删除/关闭订单的循环中放置返回。
而如果你去....
如果不是一个完整的TOR,专家怎么能回答呢。
如果是将死--那么就从你删除/关闭订单的循环中放回。
而如果你去....
https://www.mql5.com/ru/code/10672
不要吓唬我。
我写了对你的逐字问题 "如何使这个EA不分批关闭订单 "的答案。
- 如果您希望本EA不分批平仓,您应该在第一次平仓后从平仓循环中返回。
这是否有效?