关于MQL 4的程序员问题和答案 - 页 3 1234567 新评论 Christo Tsvetanov 2010.05.14 14:28 #21 slavamir писал(а)>> 尊敬的有经验的程序员,建议 1.情况: 在图表窗口中,Expert Advisor创建了具有唯一名称的图形对象,在主子窗口中,而不是在指标中。 然后,在工作过程中,它删除了f.ObjectDelete(),(在反向循环中,按确切名称,这里一切正常)。通常情况下,一切都很顺利--物体被移除。但是!有时一个看似被删除的对象仍然留在图表上。"看似被删除 "是指它不在对象列表中(右击),但仍然留在屏幕上。 将光标悬停,它的合法名称弹出,但它不在对象列表中...... 原因可能是什么?终端故障还是什么?如何避免? 2.另外,有时会出现错误 4058-- 全局变量未被检测到,尽管我的所有GV变量 (大约45个)很久以前创建的,我没有删除任何一个并添加新的,我不访问它们超过3天。 所以,我不知道该怎么做。 约1 - 使用https://docs.mql4.com/ru/windows/WindowRedraw 我也有这样的问题 Risk 2010.05.14 14:54 #22 alex12 писал(а)>> 也许你的操作系统里有病毒。尝试完全卸载MT4,然后在Progam Files中手动删除MT4文件夹。 彻底检查你的操作系统是否有病毒。 对操作系统进行优化和碎片整理,重启电脑后再次安装MT4。 像往常一样,金发女郎火力全开...。你最好对你的大脑进行碎片整理,但你最好将它格式化。 你会在其他地方寻找病毒 .... Risk 2010.05.14 15:51 #23 Svinozavr писал(а)>> 这实际上是一个关于开放源代码的许可类型的问题。简而言之,不用麻烦--使用它。 // 我甚至不在我的代码上签名。 如果你大声朗读某人的诗歌,并向听众收费,你必须向作者收费。这是一种类型的许可证。 而且我非常怀疑MK在根据他们的算法制作和发布代码时向阿佩尔、莱恩、两个威廉姆斯等人支付了任何费用。而这也是正确的做法。所以这里有一个不同类型的许可证。 这就是你扭曲事情的方式......和算法没有授权,先看数学。 Дмитрий 2010.05.14 17:15 #24 Itso писал(а)>> 约1,使用https://docs.mql4.com/ru/windows/WindowRedraw。 我也有过这种情况。 谢谢,我会试一试的。 alex12 写道>> 也许你的操作系统里有病毒 ........ 现在,这是一个值得怀疑的理由。 但是,如果Redro没有帮助,你可能不得不把绿魔踢出去,因为它是。 alex 2010.05.16 10:09 #25 如果你愿意这样做,请把你的信封 顾问放在外面 Владимир Тезис 2010.05.16 15:06 #26 alex12 >>: Если есть желание,то выкладывайте советников Envelopes https://www.mql5.com/ru/code/7975 https://www.mql5.com/ru/code/7657 谷歌帮助--关于此类顾问的查询有大约600个回应。 [删除] 2010.05.17 21:30 #27 你能告诉我如何定义海/低画的时间吗? 我需要在我的EA中设置以下条件:如果Hai时间早于Low时间,那么..... 这就是最大值的写法。 HiPrice = MathMax(HiPrice,iHigh(NULL,PERIOD_D1,shift+1)) LoPrice = MathMin(LoPrice,iLow(NULL,PERIOD_D1,shift+1))。 而这个人,我不知道是否正确。 如果(TIME_MINUTES(HiPrice)>TIME_MINUTES(LoPrice))。 { ......} 也许它可以这样进行。 int HiTime = TIME_MINUTES(Time[HiPrice])。 int LoTime = TIME_MINUTES(Time[LoPrice])。 Vladislav Andruschenko 2010.05.17 22:27 #28 TIME_MINUTES语言中没有这样的函数,也许整个代码都在Studio上? 时间定义,事实上,只有在Expert Advisor以真实模式运行时才能捕捉到。那么应该写出恒定的high/low值。 比如说像这样。 double hi,lo; int tihi,tilo; int time; // на следующем баре обнкляем значения int start() { if (time!=Time[0]){tihi=0;tilo=0;time=Time[0];} if (High[0]>hi)tihi=TimeCurrent(); if (Low[0]<lo)tilo=TimeCurrent(); Comment("На этом баре:"+"\n Time High Point="+tihi+"\n Time Low Point="+tilo); } [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 [WARNING CLOSED!] Any newbie Questions and Answers to Vladislav Andruschenko 2010.05.17 22:30 #29 alex12 >>: Здравствуйте ! У меня вопрос ко всем форумчанам и к Ответственным за материлы содержащимся на этом сайте. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ По этой ссылке https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/envelopes в самом низу страницы есть надпись Предупреждающая: Предупреждение:все права на данные материалы принадлежат MetaQuotes Software corp.Полная или частичная перепечатка запрщена. Сам Вопрос:Мне надо в моем советнике на заказ использовать этот индикатор - Envelopes но после прочтения Предупреждения я не знаю точно что мне делать.В принципе там же дается скачать бесплатно этот индикатор. На сайте Meta Quotes Software corp. для Контактов есть только телефон,Почтового адреса нет - поэтому связаться мне с ними будет проблематично - - поэтому я задал вопрос здесь. Для кого конкретно и при каких условиях - действует вышеописанное Предупреждение ? 这指的是对材料的权利。你不能以你的名义发布或出售这个指标。 [删除] 2010.05.18 08:15 #30 Vladon 18.05.2010 00:27, 谢谢你的提示。 我正试图根据每日模式制作一个专家顾问。 我正试图根据每日模式制作一个EA,短期交易在一天内结束,中期输出。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
尊敬的有经验的程序员,建议
1.情况:
在图表窗口中,Expert Advisor创建了具有唯一名称的图形对象,在主子窗口中,而不是在指标中。
然后,在工作过程中,它删除了f.ObjectDelete(),(在反向循环中,按确切名称,这里一切正常)。通常情况下,一切都很顺利--物体被移除。但是!有时一个看似被删除的对象仍然留在图表上。
"看似被删除 "是指它不在对象列表中(右击),但仍然留在屏幕上。
将光标悬停,它的合法名称弹出,但它不在对象列表中......
原因可能是什么?终端故障还是什么?如何避免?
2.另外,有时会出现错误 4058-- 全局变量未被检测到,尽管我的所有GV变量
(大约45个)很久以前创建的,我没有删除任何一个并添加新的,我不访问它们超过3天。
所以,我不知道该怎么做。
约1 - 使用https://docs.mql4.com/ru/windows/WindowRedraw
我也有这样的问题
也许你的操作系统里有病毒。尝试完全卸载MT4,然后在Progam Files中手动删除MT4文件夹。
彻底检查你的操作系统是否有病毒。
对操作系统进行优化和碎片整理,重启电脑后再次安装MT4。
像往常一样,金发女郎火力全开...。你最好对你的大脑进行碎片整理,但你最好将它格式化。
你会在其他地方寻找病毒 ....
这实际上是一个关于开放源代码的许可类型的问题。简而言之,不用麻烦--使用它。 // 我甚至不在我的代码上签名。
如果你大声朗读某人的诗歌,并向听众收费,你必须向作者收费。这是一种类型的许可证。
而且我非常怀疑MK在根据他们的算法制作和发布代码时向阿佩尔、莱恩、两个威廉姆斯等人支付了任何费用。而这也是正确的做法。所以这里有一个不同类型的许可证。
这就是你扭曲事情的方式......和算法没有授权,先看数学。
约1,使用https://docs.mql4.com/ru/windows/WindowRedraw。
我也有过这种情况。
谢谢,我会试一试的。
alex12 写道>> 也许你的操作系统里有病毒 ........
现在,这是一个值得怀疑的理由。
但是,如果Redro没有帮助,你可能不得不把绿魔踢出去,因为它是。
如果你愿意这样做,请把你的信封 顾问放在外面
Если есть желание,то выкладывайте советников Envelopes
https://www.mql5.com/ru/code/7975
https://www.mql5.com/ru/code/7657
谷歌帮助--关于此类顾问的查询有大约600个回应。
你能告诉我如何定义海/低画的时间吗?
我需要在我的EA中设置以下条件:如果Hai时间早于Low时间,那么.....
这就是最大值的写法。
HiPrice = MathMax(HiPrice,iHigh(NULL,PERIOD_D1,shift+1))
LoPrice = MathMin(LoPrice,iLow(NULL,PERIOD_D1,shift+1))。
而这个人,我不知道是否正确。
如果(TIME_MINUTES(HiPrice)>TIME_MINUTES(LoPrice))。
{ ......}
也许它可以这样进行。
int HiTime = TIME_MINUTES(Time[HiPrice])。
int LoTime = TIME_MINUTES(Time[LoPrice])。
TIME_MINUTES语言中没有这样的函数,也许整个代码都在Studio上?
时间定义,事实上,只有在Expert Advisor以真实模式运行时才能捕捉到。那么应该写出恒定的high/low值。
比如说像这样。
double hi,lo;
int tihi,tilo;
int time; // на следующем баре обнкляем значения
int start()
{
if (time!=Time[0]){tihi=0;tilo=0;time=Time[0];}
if (High[0]>hi)tihi=TimeCurrent();
if (Low[0]<lo)tilo=TimeCurrent();
Comment("На этом баре:"+"\n Time High Point="+tihi+"\n Time Low Point="+tilo);
}
Здравствуйте !
У меня вопрос ко всем форумчанам и к Ответственным за материлы содержащимся на этом сайте.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
По этой ссылке https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/envelopes
в самом низу страницы есть надпись Предупреждающая:
Предупреждение:все права на данные материалы принадлежат MetaQuotes Software corp.Полная
или частичная перепечатка запрщена.
Сам Вопрос:Мне надо в моем советнике на заказ использовать этот индикатор - Envelopes но после прочтения Предупреждения
я не знаю точно что мне делать.В принципе там же дается скачать бесплатно этот индикатор.
На сайте Meta Quotes Software corp. для Контактов есть только телефон,Почтового адреса нет - поэтому связаться мне с ними будет проблематично -
- поэтому я задал вопрос здесь.
Для кого конкретно и при каких условиях - действует вышеописанное Предупреждение ?
Vladon 18.05.2010 00:27,
谢谢你的提示。
我正试图根据每日模式制作一个专家顾问。
我正试图根据每日模式制作一个EA,短期交易在一天内结束,中期输出。