#property indicator_chart_window//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init()
{
//----
SetVLine(Yellow,"VLine",Time[10]);//Рисуем линию//----return(0);
}
//+------------------------------------------------------------------+//| Custom indicator deinitialization function |//+------------------------------------------------------------------+int deinit()
{
//----ObjectDelete("VLine");
ObjectDelete("Regres");
//----return(0);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start()
{
datetime VLine=ObjectGet("VLine",OBJPROP_TIME1);
int Bar = iBarShift(NULL,0,VLine,false);// вар этой линии // канал линейной регрессии
SetRegression(Yellow,"Regres",Time[Bar],Time[0]);
//----Comment("",Bar);
//----return(0);
}
//+------------------------------------------------------------------+//+----------------------------------------------------------------------------+//| Версия : 02.07.2008 |//| Описание : Установка объекта OBJ_VLINE вертикальная линия |//+----------------------------------------------------------------------------+//| Параметры: |//| cl - цвет линии |//| nm - наименование ("" - время открытия текущего бара) |//| t1 - время (0 - время открытия текущего бара) |//| st - стиль линии (0 - простая линия) |//| wd - ширина линии (1 - по умолчанию) |//+----------------------------------------------------------------------------+void SetVLine(color cl, string nm="", datetime t1=0, int st=0, int wd=1) {
if (nm=="") nm=DoubleToStr(Time[0], 0);
if (t1<=0) t1=Time[0];
if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_VLINE, 0, 0,0);
ObjectSet(nm, OBJPROP_TIME1, t1);
ObjectSet(nm, OBJPROP_COLOR, cl);
ObjectSet(nm, OBJPROP_STYLE, st);
ObjectSet(nm, OBJPROP_WIDTH, wd);
}
//+----------------------------------------------------------------------------+//+----------------------------------------------------------------------------+//| Версия : 12.10.2007 |//| Описание : Установка объекта OBJ_REGRESSION канал линейной регрессии. |//+----------------------------------------------------------------------------+//| Параметры: |//| cl - цвет линии |//| nm - наименование ( "" - время открытия текущего бара) |//| t1 - время открытия бара ( 0 - Time[10]) |//| t2 - время открытия бара ( 0 - Time[0]) |//| ry - луч (False - по умолчанию) |//| st - стиль линии ( 0 - простая линия) |//| wd - ширина линии ( 1 - по умолчанию) |//+----------------------------------------------------------------------------+void SetRegression(color cl, string nm="", datetime t1=0, datetime t2=0,
bool ry=False, int st=0, int wd=1) {
if (nm=="") nm=DoubleToStr(Time[0], 0);
if (t1<=0) t1=Time[10];
if (t2<=0) t2=Time[0];
if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_REGRESSION, 0, 0,0, 0,0);
ObjectSet(nm, OBJPROP_TIME1, t1);
ObjectSet(nm, OBJPROP_TIME2, t2);
ObjectSet(nm, OBJPROP_COLOR, cl);
ObjectSet(nm, OBJPROP_RAY , ry);
ObjectSet(nm, OBJPROP_STYLE, st);
ObjectSet(nm, OBJPROP_WIDTH, wd);
}
我根本无法改变什么。勾选或取消勾选,旧值就会回来,就是这样......
调整完数值后,将指针移到下一个字段,然后点击某处
我什么都试过了,不开玩笑。在优化参数中,所有的都是平均的,也许没有打勾下降值,但它是可以解决的,但在第三个标签全*不透明,我不再碰它了,我已经放弃了。
问题。我试图通过iCustom buffer在历史中传递一个条形转换。
在日期之前的例子(当然是通过int)。
像这样试试吧。
你第一次运行炒锅时,你会看到一条垂直线
当你移动它时,观察线性回归 通道。
像这样
你好,你能改变MT4Period_Converter 的默认脚本,在蜡烛超过10点的情况下打开一个新的脚本吗?
但我双击所需的参数,其中数字70,在70前面出现一条垂直线,我在70前面输入10,按回车键,结果是1070,但我只需要10?
好吧,让我们把话说清楚--你的垂直线被称为游标。你点击了两次--一个光标出现在数字70前面。
有两个选择。
1.(你知道键盘上的光标键在哪里--这就是四个上、下、右、左方向键)。所以...你按两次向右的方向键,将光标(位于数字70的前面)向右移动。接下来,按两次退格键--哎呀...。数字70被抹去。你现在有一个带有光标的空字段。输入10,然后点击回车。
2.同样的开始--在70上点击两下......你按两次删除键(不需要将光标移到任何地方),输入10,然后按回车键。
并试图告诉我它不起作用......你能告诉新人你最常使用的指标是什么吗?
好吧,让我们把话说清楚--你的垂直线被称为游标。你点击了两次--一个光标出现在数字70前面。
有两个选择。
1.(你知道键盘上的光标键在哪里--这就是四个上、下、右、左方向键)。所以...你按两次向右的方向键,将光标(位于数字70的前面)向右移动。接下来,按两次退格键--哎呀...。数字70被抹去。你现在有一个带有光标的空字段。输入10,然后点击回车。
2.同样的开始--在70上点击两下......按两次删除键(不需要将光标键移动到任何地方),输入10并按回车键。
并试图告诉我这是无效的......谢谢你!