初学者的问题 MQL4 MT4 MetaTrader 4 - 页 94 1...87888990919293949596979899100101...261 新评论 Konstantin Erin 2017.09.11 08:21 #931 Vasili Taucci: 任务是在图表上互动地改变一个EA。不考虑有几个图表和几个EA的变体。 我知道使用ChartApplyTemplate的版本,它也能工作,但有时它会返回错误的响应(在循环中不断响应),理由是它不能将命令放在队列中。 这是什么队列,我在哪里可以读到它,或者我怎样才能清除这个队列,因为我的任务应该比其他所有任务的优先级更高?尝试了不同的方法:你需要改变策略!我把一切都放在一个专家顾问中。首先,我管理脚本和全局变量。然后我用纽扣进行管理。一个是绿色的--其余是黄色的。只要我按下黄色的,它就会变成绿色,策略就会改变。然后我留下了一个小按钮。我按下一个按钮,出现了描述的按钮。我按下黄色按钮,策略发生变化,按钮消失。然后我教专家顾问选择... Vasili Taucci 2017.09.11 13:46 #932 STARIJ:尝试了不同的方法:你需要改变策略!我把所有东西都放在一个EA里。首先,我管理脚本和全局变量。然后我用纽扣进行管理。一个是绿色的 - 其他是黄色的。只要我按下黄色的,它就会变成绿色,策略就会改变。然后我留下了一个小按钮。我按下一个按钮,出现了描述的按钮。我按下黄色按钮,策略发生变化,按钮消失。然后我教专家顾问选择...在我的情况下,没有源EA。我只是在写别人的经理 )) Baruandreas 2017.09.14 21:13 #933 帮助我理解。为什么买入的头寸 没有打开。如果有什么问题 ...否则,如果默认情况下OB=false,则double lot=0.01; bool OB=false; string simb=Symbol();int start(){ while(true) { if(OB=true)break; else { int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0); } if(ticket>0) { Alert("Open"); } else Alert("Not open"); int Error = GetLastError(); switch(Error) { default: Alert("Error is NO = ",Error); } break; } return; } Questions from Beginners MQL4 [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. OrderSend() Problem, it is Quantum_Logic 2017.09.17 12:05 #934 Baruandreas: помогите разобраться. почему не открываются позиции на покупку. что не так с if ... else если OB=false по умолчаниюbool OB=false;... while(true) { if(OB=true)break; else { int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0); }...在"if(OB=true) " 一行中,你在条件检查中给OB赋值为true。不要将赋值运算符"="与比较运算符"=="混淆。此外,将一个布尔变量比作 "真 "是没有意义的。而对于操作者来说,也没有必要用else,如果成功的话,我们还是会退出循环。正确的方式应该是if(OB)break; int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0); Baruandreas 2017.09.25 21:19 #935 是否应该检查? 会有什么后果? Vitaly Muzichenko 2017.09.25 21:55 #936 Baruandreas: 应该还是不应该检查? 后果如何?警告是一个潜在的错误。建议消除它,以便不产生任何后果。 Nauris Zukas 2017.09.26 07:57 #937 你好!在我的平台上,EA总是从C:\Program Files (x86)\Broker\MQL4\Experts获取,现在重启MT4后,它们从C:\Users\Nauris\AppData\Roaming\MetaQuotes\Terminal\E1563977DAC5C4226D329EB321915A56\MQL4\Experts开始。我怎样才能在平台上设置第一个选项? Konstantin Erin 2017.09.26 09:05 #938 Baruandreas: 我应该或不应该检查? 有什么后果?警告让人分心。都在被淘汰。在这种情况下,我这样做。bool x; x=OrderSend(...); ..................... x=...在未来,如果需要,可以添加一个检查 MisterBond 2017.09.26 10:39 #939 你好!你能告诉我为什么我不能下载免费的EA和指标?它说 "我有一个终端吗?"我按了YES--这就结束了,没有下载。?? Baruandreas 2017.09.26 20:00 #940 MisterBond:你好!你能告诉我为什么我不能下载免费的EA和指标?它说 "我有一个终端吗?"我按了YES--这就结束了,没有下载。??在导航仪中查看。文件很小,很快就下载好了。 1...87888990919293949596979899100101...261 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
任务是在图表上互动地改变一个EA。不考虑有几个图表和几个EA的变体。
我知道使用ChartApplyTemplate的版本,它也能工作,但有时它会返回错误的响应(在循环中不断响应),理由是它不能将命令放在队列中。
这是什么队列,我在哪里可以读到它,或者我怎样才能清除这个队列,因为我的任务应该比其他所有任务的优先级更高?
尝试了不同的方法:你需要改变策略!我把一切都放在一个专家顾问中。首先,我管理脚本和全局变量。然后我用纽扣进行管理。一个是绿色的--其余是黄色的。只要我按下黄色的,它就会变成绿色,策略就会改变。然后我留下了一个小按钮。我按下一个按钮,出现了描述的按钮。我按下黄色按钮,策略发生变化,按钮消失。然后我教专家顾问选择...
尝试了不同的方法:你需要改变策略!我把所有东西都放在一个EA里。首先,我管理脚本和全局变量。然后我用纽扣进行管理。一个是绿色的 - 其他是黄色的。只要我按下黄色的,它就会变成绿色,策略就会改变。然后我留下了一个小按钮。我按下一个按钮,出现了描述的按钮。我按下黄色按钮,策略发生变化,按钮消失。然后我教专家顾问选择...
在我的情况下,没有源EA。我只是在写别人的经理 ))
帮助我理解。为什么买入的头寸 没有打开。如果有什么问题 ...否则,如果默认情况下OB=false,则
double lot=0.01;
bool OB=false;
string simb=Symbol();
int start()
{
while(true)
{
if(OB=true)break;
else
{
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
}
if(ticket>0)
{
Alert("Open");
}
else Alert("Not open");
int Error = GetLastError();
switch(Error)
{
default: Alert("Error is NO = ",Error);
}
break;
}
return;
}
помогите разобраться. почему не открываются позиции на покупку. что не так с if ... else если OB=false по умолчанию
bool OB=false;
...
while(true)
{
if(OB=true)break;
else
{
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
}
...
在"if(OB=true) " 一行中,你在条件检查中给OB赋值为true。不要将赋值运算符"="与比较运算符"=="混淆。此外,将一个布尔变量比作 "真 "是没有意义的。而对于操作者来说,也没有必要用else,如果成功的话,我们还是会退出循环。
正确的方式应该是
if(OB)break;
int ticket=OrderSend(simb,OP_BUY,lot,Ask,4,0,0);
是否应该检查? 会有什么后果?
应该还是不应该检查? 后果如何?
警告是一个潜在的错误。建议消除它,以便不产生任何后果。
你好!
在我的平台上,EA总是从C:\Program Files (x86)\Broker\MQL4\Experts获取,现在重启MT4后,它们从C:\Users\Nauris\AppData\Roaming\MetaQuotes\Terminal\E1563977DAC5C4226D329EB321915A56\MQL4\Experts开始。我怎样才能在平台上设置第一个选项?
我应该或不应该检查? 有什么后果?
警告让人分心。都在被淘汰。在这种情况下,我这样做。
在未来,如果需要,可以添加一个检查
你好!你能告诉我为什么我不能下载免费的EA和指标?它说 "我有一个终端吗?"我按了YES--这就结束了,没有下载。??
你好!你能告诉我为什么我不能下载免费的EA和指标?它说 "我有一个终端吗?"我按了YES--这就结束了,没有下载。??
在导航仪中查看。文件很小,很快就下载好了。