请选择 进入手机版 | 继续访问电脑版

程序化智能交易网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

!wechat_login_text1!

星际外汇
XM外汇
凯石外汇
捷凯金融
阿里云服务器
腾讯云服务器
专业EA开发商
跟单系统
专业MT4复盘工具
木樨商城
广告
广告
查看: 160|回复: 0

解决MT4 MT5的mql文件夹放置在C盘的问题

[复制链接]

!lvup!   100%

QQ
QQ
最后登录
2021-4-2
在线时间
232 小时
主题
25
日志
3
发表于 2021-1-8 10:09:23 | 显示全部楼层 |阅读模式
以前使用WIN7的时候不管你把MT4/5安装在哪里你都可以轻松的移动到你想放的U盘或者移动硬盘,EA指标脚本也都是在一起的,但是安装了WIN10后却发现你修改保存的EA并不在你指定的磁盘里面。这样就很困扰,明明这个EA我都修改了,怎么还是以前的版本,造成混乱。经过查询资料发现这是因为微软做的限制:


自2005年MetaTrader 4平台发布以来,选定的终端安装目录也是存储工作所需的所有数据(终端日志、模板、概要文件、报价等)的地方。但随着2008年WindowsVista的发布,所有的微软操作系统都对用户权限进行了严格的限制,以保护它们免受恶意程序的侵害,并防止一个用户帐户下的应用程序更改或损坏另一个用户帐户所需的同一程序的数据。
从windowsvista开始,引入了用户帐户控制(UAC)机制。实现该机制的主要思想是,应将存储在安装目录中的应用程序的不可更改数据与该应用程序在运行期间修改的用户数据分开。因此,每个用户的所有数据都应存储在单独的数据库中文件夹。你呢可以在Windows帮助或wikipedia文章中找到更多关于UAC的信息。
在新版本中,使用MetaTrader 4终端的某个用户的所有数据都存储在终端数据文件夹中。此文件夹位于系统磁盘(安装了Windows操作系统的磁盘)上,路径如下
C: \Users\User\u account\u name\AppData\Roaming\MetaQuotes\Terminal\Instance\u id



解决方法就是先把启动文件图标发送到桌面快捷方式,然后在快捷方式路径目标里面增加 /portable,记得一定要先输入空格在输入/portable,否则会造成失败,这样每次启动就必须用快捷方式进行启动,如果你用安装后的文件里面的启动文件那么mql文件又会自动跑到C盘下去。




编写EA的时候看了一下路径也是对的。细心的话会发现没加 /portable之前,EA的保存路径是在通用数据文件夹上一层里,这样不方便我们拷贝和修改文件的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

贴内完整信息需登录后才能看见 立即登录 立即注册
 
在线客服
点击这里给我发消息
qq:1723718561

微信扫一扫,关注公众号
星际外汇
XM外汇
凯石外汇
捷凯金融
阿里云服务器
腾讯云服务器
专业EA开发商
跟单系统
专业MT4复盘工具
木樨商城
广告
广告

QQ|Archiver|手机版|小黑屋|程序化智能交易网 ( 蜀ICP备20021104号-2 )

GMT+8, 2021-4-13 08:21 , Processed in 0.062500 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表