string level_pos_buy = "level_pos_buy";
if (ObjectCreate(0,level_pos_buy,OBJ_HLINE,0,Time[1],Close[1])) // создание горизонтального уровня
{
ObjectSet(level_pos_buy,OBJPROP_COLOR,DarkGreen);
ObjectSetInteger(0,level_pos_buy,OBJPROP_STYLE,3);
}
datetime enter_time = (datetime)ObjectGetInteger(0,level_pos_buy,OBJPROP_TIME); // позиция время Print(" ", enter_time);
请提供帮助 )
我建立了一条线并得到了其中显示的时间,我关闭了终端 并打开它,试图得到该线的时间,但它是零((((,我怎样才能在不重新建立线的情况下得到它?ps 不是应该保存吗?
你好,专家。
我可以用什么函数来改变图表上的符号?
假设我目前有一个欧元兑美元的图表,我想把它切换到英镑兑美元
如果不是一个函数,也许有人可以给我看一个例子。
晚上好,当运行脚本时,日志中出现了一个错误:uninit reason 0
这里是代码。
#property copyright"Copyright 2016, MetaQuotes Software Corp.
#属性链接 "https://www.mql5.com"
#财产版本 "1.00"
#属性严格
//+------------------------------------------------------------------+
//| 脚本程序启动功能|
//+------------------------------------------------------------------+
空白的OnStart()
{
ObjectCreate(ChartID(), "HLine",OBJ_HLINE,0,0,iHigh(NULL,PERIOD_W1,0))。
//---设置线条的颜色
ObjectSetInteger(ChartID(), "HLine",OBJPROP_COLOR,Red)。
//----设置行的样式
ObjectSetInteger(ChartID(), "HLine",OBJPROP_STYLE,0)。
//---- 设置线条的粗细
ObjectSetInteger(ChartID(), "HLine",OBJPROP_WIDTH,1)。
//----在前景(false)或背景(true)上显示它
ObjectSetInteger(ChartID(), "HLine",OBJPROP_BACK,true)。
ObjectCreate(ChartID(), "LLine",OBJ_HLINE,0,0,iLow(NULL,PERIOD_W1,0)。
//---设置线条的颜色
ObjectSetInteger(ChartID(), "LLine",OBJPROP_COLOR,Blue)。
//----设置行的样式
ObjectSetInteger(ChartID(), "LLine",OBJPROP_STYLE,0)。
//---- 设置线条的粗细
ObjectSetInteger(ChartID(), "LLine",OBJPROP_WIDTH,1)。
//----在前景(false)或背景(true)上显示它
ObjectSetInteger(ChartID(), "LLine",OBJPROP_BACK,true)。
}
能否请你告诉我什么是错的?
你好,专家。
我可以用什么函数来改变图表上的符号?
假设我目前有一个欧元兑美元的图表,我想把它切换到英镑兑美元
如果不是一个函数,也许有人可以给我看一个例子。
水平线包含一个坐标--价格。在重启终端后,行中的时间戳将被重置!
谢谢)很遗憾你不能节省时间(
绘制一条趋势线,为起点和终点同时存储时间和价格。