专家顾问 - 杂项问题 - 页 5 123456789101112...43 新评论 Max Enrik 2016.12.01 06:35 #41 我需要更清楚地解释'GlobalVariableFunctions',我可以如何使用它。,我已经读过文档。(如果有例子,那就更好了)谢谢你。 Keith Watford 2016.12.01 06:52 #42 Max Enrik:我需要更清楚地解释'GlobalVariable Functions',我可以如何使用它。,我已经读过文档。(如果有例子,那就更好了)谢谢你。文档中对此有很好的解释。当你需要在EA或指标被删除、终端被关闭或指标所连接的图表上的时间框架改变后保留一个值时,以与全局声明变量相同的方式使用它们。最重要的 是要确保它们被赋予独立的名称。你可以在名称中使用神奇数字和符号。如果1个以上的EA或指标试图访问和改变同一个全局变量(客户终端),可能会引起问题。 Alain Verleyen 2016.12.01 08:41 #43 Max Enrik:我需要对'GlobalVariable Functions'有更清楚的解释,我如何使用它。 我已经读过文档了。(如果有例子的话,那就太好了)谢谢你。 文章是关于mql5的,但它在mql4中也是一样的。 MQL5 Programming Basics: Global Variables of the Terminal 2016.11.25Dmitry Fedoseevwww.mql5.com Global variables of the terminal provide an indispensable tool for developing sophisticated and reliable Expert Advisors. If you master the global variables, you will no more be able to imagine developing EAs on MQL5 without them. Max Enrik 2016.12.01 23:20 #44 Keith Watford:关于这一点,文件是不言自明的。...Alain Verleyen: 文章是针对mql5的,但它在mql4下也是一样的。非常感谢你提供更多的信息评论。我试着像下面的代码一样,但我没有得到好的结果。所以我尝试用终端 来保存我的最新修改。 e.g:默认的手数是0.01,在我改变了手数之后,我改变了TimeFrames-手数变成了默认。请帮助我,或给我好的(明确的)建议预先感谢。//Global Variablesstring _lotGV;//-----------------------------------------------------------------------------int OnInit(){ //Global Variables _lotGV = _prefix + _Symbol + " _lotGV"; if ( GlobalVariableCheck( _lotGV ) == true ) { GlobalVariableGet( _lotGV ); } //---if Close else { GlobalVariableSet( _lotGV, _lotSize ); }} expert advisor - miscellaneous Checking the existence and Writing and reading global Max Enrik 2016.12.02 01:31 #45 #GlobalVariable - 关闭我像下面的代码一样解决了。//--------------------------------------------_lotGV = _prefix + _Symbol + " _lotGV";if ( GlobalVariableCheck( _lotGV ) == true ){ _lotSize = GlobalVariableGet( _lotGV );} //---if Closeelse{ GlobalVariableSet( _lotGV, _lotSize );} 特别感谢@Alain Verleyen @Keith Watford Max Enrik 2016.12.02 14:42 #46 #Lot Reset - Open我对"手数重置 " 按钮没有任何概念,请描述一下。 我需要当我点击 重置按钮时,手数转为默认的手数值。 (例如,手数值为1) 所以,我需要好的建议和例子。( 同时我还在研究 )祝你一切顺利。 Max Enrik 2016.12.03 04:01 #47 我真的很纠结,谁能帮帮我。谢谢。 Keith Watford 2016.12.03 04:17 #48 Max Enrik:#Lot Reset - Open我对"手数重置 " 按钮没有任何概念,请描述一下。 我需要当我点击 重置按钮时,手数转为默认的手数值。 (例如,手数值为1) 所以,我需要好的建议和例子。( 同时我还在研究 )祝你一切顺利。 如果你描述一下你指的是什么,可能会有帮助。 Marco vd Heijden 2016.12.03 08:53 #49 if(sparam=="reset") { Lotsize=0.01; } Max Enrik 2016.12.04 07:37 #50 Marco vd Heijden: if(sparam=="reset") { Lotsize=0.01; }你显然理解我,谢谢你,伟大的人,非常感谢。(这很简单,但有时我很纠结。) 123456789101112...43 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我需要更清楚地解释'GlobalVariableFunctions',我可以如何使用它。
,我已经读过文档。
(如果有例子,那就更好了)
谢谢你。
我需要更清楚地解释'GlobalVariable Functions',我可以如何使用它。
,我已经读过文档。
(如果有例子,那就更好了)
谢谢你。
文档中对此有很好的解释。
当你需要在EA或指标被删除、终端被关闭或指标所连接的图表上的时间框架改变后保留一个值时,以与全局声明变量相同的方式使用它们。
最重要的 是要确保它们被赋予独立的名称。你可以在名称中使用神奇数字和符号。如果1个以上的EA或指标试图访问和改变同一个全局变量(客户终端),可能会引起问题。
我需要对'GlobalVariable Functions'有更清楚的解释,我如何使用它。
我已经读过文档了。
(如果有例子的话,那就太好了)
谢谢你。
文章是关于mql5的,但它在mql4中也是一样的。
关于这一点,文件是不言自明的。
...
文章是针对mql5的,但它在mql4下也是一样的。
非常感谢你提供更多的信息评论。
我试着像下面的代码一样,但我没有得到好的结果。所以我尝试用终端 来保存我的最新修改。
e.g:默认的手数是0.01,在我改变了手数之后,我改变了TimeFrames-手数变成了默认。
请帮助我,或给我好的(明确的)建议
预先感谢。
string _lotGV;
//-----------------------------------------------------------------------------
int OnInit()
{
//Global Variables
_lotGV = _prefix + _Symbol + " _lotGV";
if ( GlobalVariableCheck( _lotGV ) == true )
{
GlobalVariableGet( _lotGV );
} //---if Close
else
{
GlobalVariableSet( _lotGV, _lotSize );
}
}
#GlobalVariable - 关闭
我像下面的代码一样解决了。
_lotGV = _prefix + _Symbol + " _lotGV";
if ( GlobalVariableCheck( _lotGV ) == true )
{
_lotSize = GlobalVariableGet( _lotGV );
} //---if Close
else
{
GlobalVariableSet( _lotGV, _lotSize );
}
#Lot Reset - Open
我对"手数重置 " 按钮没有任何概念,请描述一下。 我需要当我点击 重置按钮时,手数转为默认的手数值。 (例如,手数值为1)
所以,我需要好的建议和例子。
( 同时我还在研究 )
祝你一切顺利。
我真的很纠结,谁能帮帮我。
谢谢。
#Lot Reset - Open
我对"手数重置 " 按钮没有任何概念,请描述一下。 我需要当我点击 重置按钮时,手数转为默认的手数值。 (例如,手数值为1)
所以,我需要好的建议和例子。
( 同时我还在研究 )
祝你一切顺利。
{
Lotsize=0.01;
}
{
Lotsize=0.01;
}
你显然理解我,谢谢你,伟大的人,非常感谢。
(这很简单,但有时我很纠结。)