[档案]在mql4中编程(免费) - 页 5 12345678 新评论 Роман 2011.07.02 06:05 #41 IgorM: 我是一个很好的人,我的工作是把我的工作做得很好,我的工作是把我的工作做得很好,我的工作是把我的工作做得很好。我不知道如何自动使用它,但它在手工交易中可能是有用的。 我还不知道该如何处理它。"星期五我喝醉了......但星期一我是泡菜....":))(kAmedy)。 // Внешние переменные (оптимизируются) // extern int t_trend_period =6; // 1-М1, 2-М5, 3-М15, 4-М30, 5-Н1...-для старшего фильтра, внутри которого работаем extern int s_trend_period = 5; // PERIOD_M1 1 1 минута // PERIOD_M5 5 5 минут // PERIOD_M15 15 15 минут // PERIOD_M30 30 30 минут // PERIOD_H1 60 1 час // PERIOD_H4 240 4 часа // PERIOD_D1 1440 1 день // PERIOD_W1 10080 1 неделя // PERIOD_MN1 43200 1 месяц // 0 (ноль) 0 Период текущего графика //+------------------------------------------------------------------+ //| Старт робота | //+------------------------------------------------------------------+ int init() { return (0); } //+------------------------------------------------------------------+ //| Завершение работы робота | //+------------------------------------------------------------------+ int deinit() { return (0); } //+------------------------------------------------------------------+ //| Обработка сигнала | //+------------------------------------------------------------------+ int start() // -----------------------СТАРТ ЭКСПЕРТА--------------- { if(Time[0] == prevtime) return(0); //ждем нового бара prevtime = Time[0]; //если появился новый бар, включаемся if (IsExpertStopped) { Comment("Не удалось инициализировать советник!"); return (0); } if (IsExpertFailed) { Comment("Критическая ошибка! Советник остановлен."); return (0); } //считаем таймфреймы... int trend_period=GetPeriod(t_trend_period); int signal_period=GetPeriod(s_trend_period); / ----------------------------Считаем параметры технических индикаторов:------------------------------------ double MA_1 = iMA(Symbol(),trend_period,Period_MA,0,MODE_EMA,PRICE_TYPICAL,1); double ADX1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,0); double ADX1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,1); double ADX_PLUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,0); double ADX_PLUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,1); double ADX_MINUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,0); double ADX_MINUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,1); ///....... ///....... ///....... ///....... //для оптимизации по всем ТФ int GetPeriod(int period) {int periodres; switch(period) { case 1: periodres=1;break; case 2: periodres=5;break; case 3: periodres=15;break; case 4: periodres=30;break; case 5: periodres=60;break; case 6: periodres=240;break; case 7: periodres=1440;break; case 8: periodres=10080;break; default: periodres=1;break; } return(periodres); } [Deleted] 2011.07.02 08:31 #42 vitali_yv: 亲,Fessio和Anal?哪种成分对程序员来说更重要? 我不能确定,但看看我自己写的东西,是后者!我不知道。 我仍然只在我的第二个月停工。 Igor Makanu 2011.07.02 08:42 #43 Roman.: 谢谢你。"星期五我喝醉了......但星期一我是黄瓜....":))(kamedy)。 哎呀,这是什么? Роман 2011.07.02 10:10 #44 IgorM: cp,这是什么? "......但在确定进行预测的TF方面有一个问题,我还不知道如何将其自动化......" - 这是关于优化时间框架....P.S. 我已经不醉了......:-))) Igor Makanu 2011.07.02 10:18 #45 Roman.: "......但在确定进行预测的TF方面有一个问题,我还不知道如何将其自动化......" - 这是关于优化时间框架....P.S. 我已经不醉了......:-))) 谢谢,但TF不是首要任务,我还在研究在所有在线时间段上同步分析Sultanova指标读数 的问题。 Роман 2011.07.02 10:26 #46 IgorM: 谢谢,但选择TF不是第一要务--用手操作一切都可以,任务是同时分析所有在线TF上的Sultanova指标读数。 在这种情况下,我想向作者提出优化问题...:-))) [Deleted] 2011.07.02 10:43 #47 看涨和看跌的趋势有一个暂时但不恒定的模式(在m15-1n之字形上),如果你通过阅读点差和频率按时间设置订单,叠加MA的较大周期,+反转,加倍手数和暂停时的平坦过滤器。 请不要碰撞... Роман 2011.07.02 10:51 #48 gerrost: 看涨和看跌的趋势有一个暂时但不恒定的模式(在m15-1n之字形上),如果你通过阅读点差和频率按时间设置订单,叠加MA的较大周期,+反转,加倍手数和暂停时的平坦过滤器。 请不要碰撞... 你不建议这样做,但post rez(在测试中),如果在主题... Igor Makanu 2011.07.02 10:55 #49 gerrost: 看涨和看跌的趋势有一个暂时的但不是恒定的模式(基于m15-1n之字形)。 那么,这种 "暂时而非永久的模式 "就构成了相关的多货币依赖性 eura 2011.07.02 11:02 #50 我从经验中得知,这种事情是行不通的。 要么你付钱给开发者,他让你对你想放进EA/指标的功能进行不同的更新,要么你免费做,当他看到专家顾问正在亏损时,他就放弃了它和你。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我是一个很好的人,我的工作是把我的工作做得很好,我的工作是把我的工作做得很好,我的工作是把我的工作做得很好。我不知道如何自动使用它,但它在手工交易中可能是有用的。
我还不知道该如何处理它。"星期五我喝醉了......但星期一我是泡菜....":))(kAmedy)。
亲,Fessio和Anal?哪种成分对程序员来说更重要?
我不能确定,但看看我自己写的东西,是后者!我不知道。
我仍然只在我的第二个月停工。
谢谢你。"星期五我喝醉了......但星期一我是黄瓜....":))(kamedy)。
cp,这是什么?
"......但在确定进行预测的TF方面有一个问题,我还不知道如何将其自动化......" - 这是关于优化时间框架....P.S. 我已经不醉了......:-)))
"......但在确定进行预测的TF方面有一个问题,我还不知道如何将其自动化......" - 这是关于优化时间框架....P.S. 我已经不醉了......:-)))
谢谢,但TF不是首要任务,我还在研究在所有在线时间段上同步分析Sultanova指标读数 的问题。
谢谢,但选择TF不是第一要务--用手操作一切都可以,任务是同时分析所有在线TF上的Sultanova指标读数。
在这种情况下,我想向作者提出优化问题...:-)))
看涨和看跌的趋势有一个暂时但不恒定的模式(在m15-1n之字形上),如果你通过阅读点差和频率按时间设置订单,叠加MA的较大周期,+反转,加倍手数和暂停时的平坦过滤器。
请不要碰撞...
看涨和看跌的趋势有一个暂时但不恒定的模式(在m15-1n之字形上),如果你通过阅读点差和频率按时间设置订单,叠加MA的较大周期,+反转,加倍手数和暂停时的平坦过滤器。
请不要碰撞...
你不建议这样做,但post rez(在测试中),如果在主题...
看涨和看跌的趋势有一个暂时的但不是恒定的模式(基于m15-1n之字形)。