错误、漏洞、问题 - 页 1778 1...177117721773177417751776177717781779178017811782178317841785...3184 新评论 [删除] 2017.01.30 12:21 #17771 Evgeny Chernyshev: 下午好! 这是标准行为。倒计时从当前正在建设的酒吧开始。因此,在没有自动滚动的情况下,随着一个新条形图的出现,其数量会增加1。 好的,那么请在文档中的某个地方加上它不是 "第一个可见的条",而是从当前(未完成)的条开始的第一个条。 A100 2017.01.30 19:20 #17772 在执行过程中由于编译而产生的错误#define MACRO( x ) #xvoid OnStart(){ Print( MACRO( "1\0" )); //равносильно Print( "\"1\\0\"" );}结果 : 1预期:"1\0"。2个错误:引号中缺少""和误解的\字符然后void OnStart(){ Print( MACRO( 1\0 )); //Error: '\' - illegal escape sequence} 编译时出错,而预期结果是 "10"。 Yury Kirillov 2017.01.31 05:38 #17773 Vladislav Andruschenko: 是的,但你不能向客户解释,是吗?想象一下,专家在工作,它在工作,你去睡觉,你去睡觉,你醒来,专家不工作了,为什么?在重新启动时有一个短暂的延迟,类似这样的情况是有帮助的。 int err=-1; int count=5; {while((err!=0)&&(count>0)) { ResetLastError(); EventSetMillisecondTimer(MSTimerSet); //Установка таймера XXX миллисекунд err=GetLastError(); Print("EventSetMillisecondTimer n=",count," err >>",err); {if(err!=0){Sleep(50);}} }}//while((err!=0)&&(count>0)) Vladislav Andruschenko 2017.01.31 05:45 #17774 Yury Kirillov:重新启动时稍有延迟,也是有帮助的。 int err=-1; int count=5; {while((err!=0)&&(count>0)) { ResetLastError(); EventSetMillisecondTimer(MSTimerSet); //Установка таймера XXX миллисекунд err=GetLastError(); Print("EventSetMillisecondTimer n=",count," err >>",err); {if(err!=0){Sleep(50);}} }}//while((err!=0)&&(count>0)) 我通过经验发现,当互联网出现故障时,计时器就会挂掉。终端冻结,定时器挂断。也就是说,它可以无缘无故地挂断电话。当互联网很慢的时候。因此,我采用了不同的方法,即。在滴答声中运行计时器。 A100 2017.01.31 12:57 #17775 执行错误typedef void (*fn)();class A { public: fn a;};class B : public A { public: void a() { Print( __FUNCSIG__ ); }};void OnStart(){ B b; b.a();}结果:无效的函数指针 调用;期望执行B::a()和这里 -> 编译错误typedef void (*fn)( int );class A { public: fn a;};class B : public A { public: void a() { Print( __FUNCSIG__ ); }};void OnStart(){ B b; b.a(); //Error: 'a' - wrong parameters count} Andrey Dik 2017.01.31 15:49 #17776 MT4跳过用户事件 的包。这是一个特点还是一个错误? Vladislav Andruschenko 2017.01.31 16:38 #17777 Andrey Dik: MT4正在跳过用户事件 的包。这是一个错误还是另一个错误?刚刚在仪表板上检查了一下--一切正常,所有事件都工作正常。 Andrey Dik 2017.01.31 16:56 #17778 Vladislav Andruschenko:刚刚在仪表板上检查了一下--一切正常,所有事件都在正常工作。 我已经对一些符号进行了监视,当刻度线出现时,EA从这些监视中获得事件。在MT5上,所有事件都有时间,但在MT4上,我可以看到有时冻结一秒钟或更长时间。 没有什么重的东西在运行,一个图表是开放的。 Andrey Dik 2017.01.31 17:10 #17779 我无法获得足够的保证金要求值来开立头寸。我得到的所有符号的值都是一样的,不同的经纪商有不同的值,一个显示所有符号为0.0,另一个显示100000.0。,MT4是怎么回事?Win 10 64, MT4 build 1031 这样做。void OnStart(){ Print(MarketInfo (Symbol (), MODE_MARGININIT)); Print(MarketInfo (Symbol (), MODE_MARGINMAINTENANCE)); Print(MarketInfo (Symbol (), MODE_MARGINHEDGED)); Print(MarketInfo (Symbol (), MODE_MARGINREQUIRED)); Print(SymbolInfoDouble (Symbol (),SYMBOL_MARGIN_INITIAL));} 要么是MT4完全被搞砸了,要么是我完全不学无术,不再了解MT4。 以下是在2家经纪公司获得的数值。 2017.01.31 22:15:59.312 脚本 MarginReq AUDCHF,M15: 删除 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: uninit原因0 2017.01.31 22:15:59310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 1000.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.309 MarginReq AUDCHF,M15: Initialized 2017.01.31 22:15:59.300 MarginReq AUDCHF,M15输入: Input1=0; 2017.01.31 22:15:57.899 Script MarginReq AUDCHF,M15: loaded successfully.01.01.31 22:13:38.077 Script MarginReq AUDCHF,M15: removed 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: uninit reason 0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 1000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: Initialized 2017。01.01.31 22:13:38.066 MarginReq AUDCHF,M15输入: Input1=0; 2017.01.31 22:13:36.806 Script MarginReq AUDCHF,M15: loaded successfully 这是胡说八道。 Errors, bugs, questions DatabaseExecute 神经网络在交易中的实际应用 Python (第一部分) Vladislav Andruschenko 2017.01.31 17:32 #17780 Andrey Dik: 我无法得到一个足够的开仓 所需保证金的数值。我得到的所有符号的值都是一样的,不同的经纪商有不同的值,一个显示所有符号为0.0,另一个显示100000.0。 ,MT4是怎么回事?Win 10 64, MT4 build 1031 这样做。void OnStart(){ Print(MarketInfo (Symbol (), MODE_MARGININIT)); Print(MarketInfo (Symbol (), MODE_MARGINMAINTENANCE)); Print(MarketInfo (Symbol (), MODE_MARGINHEDGED)); Print(MarketInfo (Symbol (), MODE_MARGINREQUIRED)); Print(SymbolInfoDouble (Symbol (),SYMBOL_MARGIN_INITIAL));} 要么是MT4完全被搞砸了,要么是我完全不学无术,不再了解MT4。 以下是在2家经纪公司获得的数值。 2017.01.31 22:15:59.312 脚本 MarginReq AUDCHF,M15: 删除 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: uninit原因0 2017.01.31 22:15:59310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 1000.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:15:59.309 MarginReq AUDCHF,M15: Initialized 2017.01.31 22:15:59.300 MarginReq AUDCHF,M15输入: Input1=0; 2017.01.31 22:15:57.899 Script MarginReq AUDCHF,M15: loaded successfully.01.01.31 22:13:38.077 Script MarginReq AUDCHF,M15: removed 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: uninit reason 0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 1000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 0.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0 2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: Initialized 2017。01.01.31 22:13:38.066 MarginReq AUDCHF,M15 inputs: Input1=0; 2017.01.31 22:13:36.806 Script MarginReq AUDCHF,M15: loaded successfully 这是胡说八道。尝试 帐户自由边际检查 1...177117721773177417751776177717781779178017811782178317841785...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!
这是标准行为。倒计时从当前正在建设的酒吧开始。因此,在没有自动滚动的情况下,随着一个新条形图的出现,其数量会增加1。
在执行过程中由于编译而产生的错误
void OnStart()
{
Print( MACRO( "1\0" )); //равносильно Print( "\"1\\0\"" );
}
结果 : 1
预期:"1\0"。
2个错误:引号中缺少""和误解的\字符
然后
{
Print( MACRO( 1\0 )); //Error: '\' - illegal escape sequence
}
是的,但你不能向客户解释,是吗?
想象一下,专家在工作,它在工作,你去睡觉,你去睡觉,你醒来,专家不工作了,为什么?
在重新启动时有一个短暂的延迟,类似这样的情况是有帮助的。
int count=5;
{while((err!=0)&&(count>0))
{
ResetLastError();
EventSetMillisecondTimer(MSTimerSet); //Установка таймера XXX миллисекунд
err=GetLastError();
Print("EventSetMillisecondTimer n=",count," err >>",err);
{if(err!=0){Sleep(50);}}
}}//while((err!=0)&&(count>0))
重新启动时稍有延迟,也是有帮助的。
int count=5;
{while((err!=0)&&(count>0))
{
ResetLastError();
EventSetMillisecondTimer(MSTimerSet); //Установка таймера XXX миллисекунд
err=GetLastError();
Print("EventSetMillisecondTimer n=",count," err >>",err);
{if(err!=0){Sleep(50);}}
}}//while((err!=0)&&(count>0))
执行错误
class A { public:
fn a;
};
class B : public A { public:
void a() { Print( __FUNCSIG__ ); }
};
void OnStart()
{
B b;
b.a();
}
结果:无效的函数指针 调用;期望执行B::a()
和这里 -> 编译错误
class A { public:
fn a;
};
class B : public A { public:
void a() { Print( __FUNCSIG__ ); }
};
void OnStart()
{
B b;
b.a(); //Error: 'a' - wrong parameters count
}
MT4正在跳过用户事件 的包。这是一个错误还是另一个错误?
刚刚在仪表板上检查了一下--一切正常,所有事件都工作正常。
刚刚在仪表板上检查了一下--一切正常,所有事件都在正常工作。
没有什么重的东西在运行,一个图表是开放的。
,MT4是怎么回事?Win 10 64, MT4 build 1031
这样做。
{
Print(MarketInfo (Symbol (), MODE_MARGININIT));
Print(MarketInfo (Symbol (), MODE_MARGINMAINTENANCE));
Print(MarketInfo (Symbol (), MODE_MARGINHEDGED));
Print(MarketInfo (Symbol (), MODE_MARGINREQUIRED));
Print(SymbolInfoDouble (Symbol (),SYMBOL_MARGIN_INITIAL));
}
以下是在2家经纪公司获得的数值。
2017.01.31 22:15:59.312 脚本 MarginReq AUDCHF,M15: 删除
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: uninit原因0
2017.01.31 22:15:59310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 1000.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.309 MarginReq AUDCHF,M15: Initialized
2017.01.31 22:15:59.300 MarginReq AUDCHF,M15输入: Input1=0;
2017.01.31 22:15:57.899 Script MarginReq AUDCHF,M15: loaded successfully
.01.01.31 22:13:38.077 Script MarginReq AUDCHF,M15: removed
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: uninit reason 0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 1000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: Initialized
2017。01.01.31 22:13:38.066 MarginReq AUDCHF,M15输入: Input1=0;
2017.01.31 22:13:36.806 Script MarginReq AUDCHF,M15: loaded successfully
我无法得到一个足够的开仓 所需保证金的数值。我得到的所有符号的值都是一样的,不同的经纪商有不同的值,一个显示所有符号为0.0,另一个显示100000.0。 ,MT4是怎么回事?Win 10 64, MT4 build 1031 这样做。
{
Print(MarketInfo (Symbol (), MODE_MARGININIT));
Print(MarketInfo (Symbol (), MODE_MARGINMAINTENANCE));
Print(MarketInfo (Symbol (), MODE_MARGINHEDGED));
Print(MarketInfo (Symbol (), MODE_MARGINREQUIRED));
Print(SymbolInfoDouble (Symbol (),SYMBOL_MARGIN_INITIAL));
}
以下是在2家经纪公司获得的数值。
2017.01.31 22:15:59.312 脚本 MarginReq AUDCHF,M15: 删除
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: uninit原因0
2017.01.31 22:15:59310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 1000.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.310 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:15:59.309 MarginReq AUDCHF,M15: Initialized
2017.01.31 22:15:59.300 MarginReq AUDCHF,M15输入: Input1=0;
2017.01.31 22:15:57.899 Script MarginReq AUDCHF,M15: loaded successfully
.01.01.31 22:13:38.077 Script MarginReq AUDCHF,M15: removed
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: uninit reason 0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 1000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 0.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: 100000.0
2017.01.31 22:13:38.075 MarginReq AUDCHF,M15: Initialized
2017。01.01.31 22:13:38.066 MarginReq AUDCHF,M15 inputs: Input1=0;
2017.01.31 22:13:36.806 Script MarginReq AUDCHF,M15: loaded successfully
尝试
帐户自由边际检查