浇注物体 - 页 3

 
5211845:
我知道了。你在吗?

继续

 
这是你告诉我的功能,它的作用。我添加了它
ObjectSetInteger(0,Name,OBJPROP_BACK,back);

我用false代替了back,结果成功了。

P.S.

这个文件是一种 "雷布斯",你必须不断地猜测和寻找什么。没有评论,没有解释。

我怎么能理解函数OBJPROP_BACK ??????? 应该和函数OBJPROP_FILL一起使用呢?

 

好的

不要紧,网站管理员有很多工作要做。

你的问题仍然会被阅读,并随着时间的推移被打磨。
 

谢谢你Renat!

这个代码起作用了。

#property indicator_chart_window

int start()
{
long current_chart_id=ChartID()。
string obj_name1="Rectangle1"。

double Price_Level_1 = 1296;
double Price_Level_2 = 1293;

datetime Left_Side_1 = Time[9];
datetime Right_Side_1 = Time[0] + PeriodSeconds() * 7;

color clr = clrRed;
ENUM_LINE_STYLE style = STYLE_SOLID;
int width = 2;
bool fill = false。

ObjectCreate(current_chart_id, obj_name1,OBJ_RECTANGLE, 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2)。


ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_COLOR, clr)。
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_STYLE, style)。
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_WIDTH, width)。
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_BACK,false); // 没有这个操作,填充就不会重新激活。
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill)。


return(0);
}

 
不客气!
 
Renat Akhtyamov:

同意的

首次发现

但如果该对象在每次打勾 时都被删除并以相同的名字重新创建,那么搜索一个已知的对象就是多余的了。
每次打勾 时重新创建是多余的。
 
Artyom Trishkin:
没有必要在每次打勾 时都重新创建。
又对了。这完全取决于调用该函数的算法...
 
Renat Akhtyamov:
又对了。这一切都取决于算法。
你最初提出了一种带有再创造的算法。这是没有必要的。
仅此而已。
 
Artyom Trishkin:
你最初提出了一种带有再创造的算法。那是多余的。
仅此而已。

我们这样说吧。

我的利润并没有因为你对我的评论而受到影响,我们就这样算了吧。

 
Renat Akhtyamov:

我们这样说吧。

我的利润并没有因为你对我的评论而受到影响,我们就这样算了吧。

你对一个初学者的提示,用次优的算法不断删除和创建一个对象,只会伤害他。而受此影响的正是他的 "利润"。
这就是我有权利纠正你的原因。没有了。