[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 94 1...87888990919293949596979899100101...537 新评论 [删除] 2011.02.11 09:41 #931 ScioMe: 谢谢你,你可以这样做:关闭[3]? 是的,你可以。 Boris.45 2011.02.11 10:12 #932 artmedia70: 亲爱的论坛成员,我在测试EA时遇到了一个问题。为了恢复其工作,有必要清除终端目录下历史文件夹中的历史数据,然后重新加载历史数据。 请告知如何进入终端目录,我在手册中没有找到,尝试了所有的图标,也没有找到进入这个目录的方法。 预先感谢你。 [删除] 2011.02.11 10:32 #933 boris.45: 鲍里斯,有什么问题吗? 100yan 2011.02.11 10:37 #934 artmedia70: 创建标志,例如 对于TP1 - bool TP1,对于TP2 - bool TP2,等等。 最初它们的值是假的。 在下一次关闭之前,你要做一个检查。 if (!TP1) {部分关闭第一部分的代码,关闭成功后写TP1=true}。 if (!TP2) {部分关闭第二部分的代码,成功关闭后写TP2=true}。 ...以此类推,所有部件都是如此... 通过这种方式,旗帜将提示每个部分已经关闭一次... 尊重!我将尝试实施... Boris.45 2011.02.11 11:06 #935 coronel: 谢谢你的关注。测试了两星期的EA,一切都很顺利。然后突然间,测试器崩溃了。 在优化过程中,出现了一个 "等待刷新 "的表格。我看了看日志,只有两行:第一行通知我成功加载了EA,第二行通知我没有历史数据。很明显,发生了某种故障。我试图用F2键重置历史数据,但重置失败。我试图重新加载MT4平台,但测试器的操作没有恢复。我联系了Alpari的程序员寻求技术支持。我得到的答案是:删除历史文件夹中的所有历史,该文件夹位于终端目录中,之后重新加载历史数据。我不能访问终端目录,我不知道如何做到这一点。我不想求助于Alpari的程序员,因为他们通过中介机构工作,这是一个漫长的过程。如果你知道如何进入终端目录并擦除历史数据,请帮助。 Artyom Trishkin 2011.02.11 11:17 #936 boris.45: 谢谢你的兴趣。我测试了两星期的专家顾问,一切都很顺利。然后突然间,测试器崩溃了。 在优化过程中,出现了 "等待更新 "的信息。我看了看日志,只有两行:第一行通知我成功加载了EA,第二行通知我没有历史数据。很明显,发生了某种故障。我试图用F2键重置历史数据,但重置失败。我试图重新加载MT4平台,但测试器的操作没有恢复。我联系了Alpari的程序员寻求技术支持。我得到的答案是:删除历史文件夹中的所有历史,该文件夹位于终端目录中,之后重新加载历史数据。我不能访问终端目录,我不知道如何做到这一点。我不想求助于Alpari的程序员,因为他们通过中介机构工作,这是一个漫长的过程。如果你知道如何进入终端目录并擦除历史数据,请帮助。 右键点击桌面上的终端图标。从下拉菜单中选择 "属性"。在打开的窗口中选择 "存储位置"--将打开一个资源管理器,在那里搜索历史文件夹--它包含有历史数据的必要文件夹... [删除] 2011.02.11 11:17 #937 boris.45: 谢谢你的关注。测试了两星期的EA,一切都很顺利。然后突然间,测试器崩溃了。 我在优化过程中看到一个 "等待更新 "的信息。我看了看日志,但只有两行:第一行通知我成功加载了EA,第二行通知我没有历史数据。很明显,发生了某种故障。我试图用F2键重置历史数据,但重置失败。我试图重新加载MT4平台,但测试器的操作没有恢复。我联系了Alpari的程序员寻求技术支持。我得到的答案是:删除历史文件夹中的所有历史,该文件夹位于终端目录中,之后重新加载历史数据。我不能访问终端目录,我不知道如何做到这一点。我不想求助于Alpari的程序员,因为他们通过中介机构工作,这是一个漫长的过程。如果你知道如何进入终端目录并擦除历史数据,请帮助。 你以某种方式启动MT4,所以你会找到这个目录。 右键点击启动MT4的图标,"属性 "窗口将打开。 有一个 "查找对象 "的按钮。按下它,你会发现自己进入了你需要的目录。 在该目录中,有一个文件夹histiry。去那里,删除其中的所有文件夹。 启动MT4。按F2,重新加载报价历史。 就这样了。 Alexey Savelyev 2011.02.11 11:22 #938 我今天草拟了一个新的EA,我是为自己写的,但如果一切顺利的话,我以后会分享。 我想听听你的意见,还有什么应该添加的。我已经收到了交易员的请求。 现在我可以重新安排止损点和Takei,移动屏幕上的线条,显示未结订单和我的账户的统计数据。还会有什么其他要求? 结果很好 :) Boris.45 2011.02.11 11:26 #939 coronel: 谢谢您的支持! [删除] 2011.02.11 11:30 #940 请告诉我,如果触发了止损或止盈,如何开立一个新的订单。最好是一个代码!事先非常感谢! for(int i=1; i<=OrdersTotal(); i++) // ????????????????? { 如果(OrderSelect(i-1,SELECT_BY_POS)==true)。 { double SL=OrderStopLoss()。 double TP =OrderTakeProfit(); // TP ?????????????. double Price =OrderOpenPrice(); { 如果(SL >= Price) { OrderSend(Symbol(), OP_BUY, lots,Ask, 3, Ask - stop_loss * Point, Bid + take_profit * Point, IDENT, MAGIC, 0, Green)。 } } 警报(i)。 } } 如何编码? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 初学者的问题 MQL4 MT4 MetaTrader 1...87888990919293949596979899100101...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,你可以这样做:关闭[3]?
亲爱的论坛成员,我在测试EA时遇到了一个问题。为了恢复其工作,有必要清除终端目录下历史文件夹中的历史数据,然后重新加载历史数据。 请告知如何进入终端目录,我在手册中没有找到,尝试了所有的图标,也没有找到进入这个目录的方法。 预先感谢你。
创建标志,例如
对于TP1 - bool TP1,对于TP2 - bool TP2,等等。
最初它们的值是假的。
在下一次关闭之前,你要做一个检查。
if (!TP1) {部分关闭第一部分的代码,关闭成功后写TP1=true}。
if (!TP2) {部分关闭第二部分的代码,成功关闭后写TP2=true}。
...以此类推,所有部件都是如此...
通过这种方式,旗帜将提示每个部分已经关闭一次...
尊重!我将尝试实施...
谢谢你的兴趣。我测试了两星期的专家顾问,一切都很顺利。然后突然间,测试器崩溃了。 在优化过程中,出现了 "等待更新 "的信息。我看了看日志,只有两行:第一行通知我成功加载了EA,第二行通知我没有历史数据。很明显,发生了某种故障。我试图用F2键重置历史数据,但重置失败。我试图重新加载MT4平台,但测试器的操作没有恢复。我联系了Alpari的程序员寻求技术支持。我得到的答案是:删除历史文件夹中的所有历史,该文件夹位于终端目录中,之后重新加载历史数据。我不能访问终端目录,我不知道如何做到这一点。我不想求助于Alpari的程序员,因为他们通过中介机构工作,这是一个漫长的过程。如果你知道如何进入终端目录并擦除历史数据,请帮助。
右键点击桌面上的终端图标。从下拉菜单中选择 "属性"。在打开的窗口中选择 "存储位置"--将打开一个资源管理器,在那里搜索历史文件夹--它包含有历史数据的必要文件夹...
谢谢你的关注。测试了两星期的EA,一切都很顺利。然后突然间,测试器崩溃了。 我在优化过程中看到一个 "等待更新 "的信息。我看了看日志,但只有两行:第一行通知我成功加载了EA,第二行通知我没有历史数据。很明显,发生了某种故障。我试图用F2键重置历史数据,但重置失败。我试图重新加载MT4平台,但测试器的操作没有恢复。我联系了Alpari的程序员寻求技术支持。我得到的答案是:删除历史文件夹中的所有历史,该文件夹位于终端目录中,之后重新加载历史数据。我不能访问终端目录,我不知道如何做到这一点。我不想求助于Alpari的程序员,因为他们通过中介机构工作,这是一个漫长的过程。如果你知道如何进入终端目录并擦除历史数据,请帮助。
你以某种方式启动MT4,所以你会找到这个目录。
右键点击启动MT4的图标,"属性 "窗口将打开。
有一个 "查找对象 "的按钮。按下它,你会发现自己进入了你需要的目录。
在该目录中,有一个文件夹histiry。去那里,删除其中的所有文件夹。
启动MT4。按F2,重新加载报价历史。
就这样了。
我今天草拟了一个新的EA,我是为自己写的,但如果一切顺利的话,我以后会分享。
我想听听你的意见,还有什么应该添加的。我已经收到了交易员的请求。 现在我可以重新安排止损点和Takei,移动屏幕上的线条,显示未结订单和我的账户的统计数据。还会有什么其他要求?
结果很好 :)
谢谢您的支持!
请告诉我,如果触发了止损或止盈,如何开立一个新的订单。最好是一个代码!事先非常感谢!
for(int i=1; i<=OrdersTotal(); i++) // ?????????????????
{
如果(OrderSelect(i-1,SELECT_BY_POS)==true)。
{
double SL=OrderStopLoss()。
double TP =OrderTakeProfit(); // TP ?????????????.
double Price =OrderOpenPrice();
{
如果(SL >= Price)
{
OrderSend(Symbol(), OP_BUY, lots,Ask, 3, Ask - stop_loss * Point, Bid + take_profit * Point, IDENT, MAGIC, 0, Green)。
}
}
警报(i)。
}
}