抓住反转或修正的机会 - 页 30 1...232425262728293031323334353637...40 新评论 [删除] 2011.03.21 00:34 #291 tara: 注意左上角的评论线。 是负面交易与正面交易的比例吗?如果没有,对不起 :o) Алексей Тарабанов 2011.03.21 00:41 #292 不,不是这个比例。盈利以分计。 Ivani4 2011.03.22 11:07 #293 去切一些卷心菜了吗? [删除] 2011.03.22 12:14 #294 不太清楚......等着看是否有什么需要努力的地方。产出仍在审查中... atik 2011.03.22 15:04 #295 我的观点:带有平均数的指标(特别是向导)是必要的!但它们应该只与显示瞬时(当前和无延迟)价格变化的条件(或指标)一起使用...... 我的意思是说,所有的振荡器和价格标尺都会下沉!(在前一页的主题中看到的...) [删除] 2011.03.22 17:28 #296 atik: 我的观点:带有平均数的指标(特别是向导)是必要的!但它们应该只与显示瞬时(当前和无延迟)价格变化的条件(或诱因)一起使用...... 我的意思是说,所有的振荡器和价格标尺都会下沉!(我是在上一页的一个主题中偶然发现的......) 任何平均数都需要不断优化,因为它是以片段形式工作的。所以,平均数基本上是一种自欺欺人的做法。 我同意,例如Tumblers是一种工作工具,但各种设置和时间框架绝对会扼杀任何吸引力。 如果整个地球在Н1上交易,并使用周期为359.65、移位为+38的Ma,每个人都会处于黑色状态:o)。 [删除] 2011.03.23 15:26 #297 我怀疑会有一个趋势延长的修正形式,在这里像往常一样陷入僵局--退出? 我当然从欧元、英镑和法郎中跑了出来,但如果我只拿了五分之一的部分,那就太可惜了。给某人一个想法了。 [删除] 2011.03.28 06:35 #298 例如,我今天早上做空了eurik。 我没有等待更大的回撤。 还没有止损或盈利。 [删除] 2011.03.28 08:22 #299 下面是对两个暂定目标(161%和200%)的说明,以及从上面的趋势看o.k.案的分享。于是,标准的1-2-3就卖出。 gince 2011.03.28 11:12 #300 Extern int int_bars1=250; //最小的极值数 extern double ch_max1=60; //最大允许的通道高度 寻找通道的最小条数,通道高度应根据TF来选择 文件是插入的,我是这样放的 //+------------------------------------------------------------------+ //| HL channel breakout.mq4 | //| Copyright © 2010, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" extern int min_bars1=80; //минималльное число екстремумов extern double ch_max1=35; //максимально разрешаемая высота канала //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i, t,k=0; double zz_ch=0, new_zz_ch=0; // высота подщитаного канала double PriceHigh=0, PriceLow=0; //Максимум и минимум канала (цены) //число уже существующих вершин for(k=min_bars1; k<100000; k++) //цикл проверяющий высоту канала { PriceHigh = High[Highest(NULL, 0, MODE_HIGH, k, 0)]; PriceLow = Low [Lowest (NULL, 0, MODE_LOW , k,0)]; //Время первого екстрмума if(PriceHigh-PriceLow<ch_max1*Point) { SetTLine(Red, "DNLine", Time[k], PriceLow, Time[0], PriceLow, false, 0, 3); // чертим нижнюю линию SetTLine(Blue,"UPLine", Time[k], PriceHigh, Time[0], PriceHigh, false, 0, 3); // чертим верхнюю линию SetTLine(Red, "DN161Line", Time[k], PriceLow-((PriceHigh-PriceLow)*0.61), Time[0], PriceLow-((PriceHigh-PriceLow)*0.61), false, 0, 1); // чертим нижнюю линию SetTLine(Blue,"UP161Line", Time[k], PriceHigh+((PriceHigh-PriceLow)*0.61), Time[0], PriceHigh+((PriceHigh-PriceLow)*0.61), false, 0, 1); // чертим верхнюю линию if(GlobalVariableCheck("H")) GlobalVariableSet("H",PriceHigh); if(GlobalVariableCheck("L")) GlobalVariableSet("L",PriceLow); } else break; } return(0); } //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 12.10.2007 | //| Описание : Установка объекта OBJ_TREND трендовая линия | //+----------------------------------------------------------------------------+ //| Параметры: | //| cl - цвет линии | //| nm - наименование ( "" - время открытия текущего бара) | //| t1 - время открытия бара ( 0 - Time[10] | //| p1 - ценовой уровень ( 0 - Low[10]) | //| t2 - время открытия бара ( 0 - текущий бар) | //| p2 - ценовой уровень ( 0 - Bid) | //| ry - луч (False - по умолчанию) | //| st - стиль линии ( 0 - простая линия) | //| wd - ширина линии ( 1 - по умолчанию) | //+----------------------------------------------------------------------------+ void SetTLine(color cl, string nm="", datetime t1=0, double p1=0, datetime t2=0, double p2=0, bool ry=False, int st=0, int wd=1) { if (nm=="") nm=DoubleToStr(Time[0], 0); if (t1<=0) t1=Time[10]; if (p1<=0) p1=Low[10]; if (t2<=0) t2=Time[0]; if (p2<=0) p2=Bid; if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_TREND, 0, 0,0, 0,0); ObjectSet(nm, OBJPROP_TIME1 , t1); ObjectSet(nm, OBJPROP_PRICE1, p1); ObjectSet(nm, OBJPROP_TIME2 , t2); ObjectSet(nm, OBJPROP_PRICE2, p2); ObjectSet(nm, OBJPROP_COLOR , cl); ObjectSet(nm, OBJPROP_RAY , ry); ObjectSet(nm, OBJPROP_STYLE , st); ObjectSet(nm, OBJPROP_WIDTH , wd); } //--------------------------------------------------------------------- // Vizualizacija // Визуализация для отладки програмы //-------------------------------------------------------------------- int VisualDoubleToText(string name, string text, int y,double param, int digit ) { ObjectCreate(name, OBJ_LABEL, 0, 0, 0); ObjectSetText(name, text,12, "Verdana", White ); ObjectSet(name, OBJPROP_XDISTANCE, 20); ObjectSet(name, OBJPROP_YDISTANCE, y); ObjectSet(name, OBJPROP_CORNER, 0); ObjectCreate(name+"skaicius", OBJ_LABEL, 0, 0, 0); ObjectSetText(name+"skaicius", DoubleToStr(param,digit),12, "Verdana", White ); ObjectSet(name+"skaicius", OBJPROP_XDISTANCE, 200); ObjectSet(name+"skaicius", OBJPROP_YDISTANCE, y); ObjectSet(name+"skaicius", OBJPROP_CORNER, 0); } int VisualTimeToText(string name, string text, int y,datetime param, int mode ) { ObjectCreate(name, OBJ_LABEL, 0, 0, 0); ObjectSetText(name, text,12, "Verdana", White ); ObjectSet(name, OBJPROP_XDISTANCE, 20); ObjectSet(name, OBJPROP_YDISTANCE, y); ObjectSet(name, OBJPROP_CORNER, 0); ObjectCreate(name+"skaicius", OBJ_LABEL, 0, 0, 0); ObjectSetText(name+"skaicius", TimeToStr(param,mode),12, "Verdana", White ); ObjectSet(name+"skaicius", OBJPROP_XDISTANCE, 200); ObjectSet(name+"skaicius", OBJPROP_YDISTANCE, y); ObjectSet(name+"skaicius", OBJPROP_CORNER, 0); } 1...232425262728293031323334353637...40 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
注意左上角的评论线。
我的观点:带有平均数的指标(特别是向导)是必要的!但它们应该只与显示瞬时(当前和无延迟)价格变化的条件(或指标)一起使用......
我的意思是说,所有的振荡器和价格标尺都会下沉!(在前一页的主题中看到的...)
我的观点:带有平均数的指标(特别是向导)是必要的!但它们应该只与显示瞬时(当前和无延迟)价格变化的条件(或诱因)一起使用......
我的意思是说,所有的振荡器和价格标尺都会下沉!(我是在上一页的一个主题中偶然发现的......)
例如,我今天早上做空了eurik。 我没有等待更大的回撤。 还没有止损或盈利。
下面是对两个暂定目标(161%和200%)的说明,以及从上面的趋势看o.k.案的分享。于是,标准的1-2-3就卖出。
Extern int int_bars1=250; //最小的极值数
extern double ch_max1=60; //最大允许的通道高度
寻找通道的最小条数,通道高度应根据TF来选择
文件是插入的,我是这样放的