[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 267 1...260261262263264265266267268269270271272273274...652 新评论 PapaYozh 2011.10.17 04:10 #2661 CLAIN: 帮助 pdz....继续学习教程--遇到了一些我不清楚的东西,想不明白了 一个简单的功能,告诉我价格是在EMA之上还是之下。但这甚至不是问题所在。 为什么当Fact_Dn和Fact_UP在函数开始时取真假值时,这些值也被全局变量所取? 这并不像我们使用return(Fact_Up)的例子。不清楚...还是可以不使用它? Fact_Dn和Fact_UP是全局定义的(在函数之外),所以它们在所有的函数中都是可见的和可用的。 Gerkl 2011.10.17 04:13 #2662 ilunga: 首先。 i = Min_Level + (Step/10000); 你的我不会改变 其次 ObjectCreate("H_LINE",OBJ_HLINE,0,0,i)。 每个对象必须有一个唯一的名字 我应该如何改变它呢? ilunga 2011.10.17 05:32 #2663 Gerkl: 我又该如何改变它呢?如 在循环之前,写上 i = Min_Level 并在循环中增加它 i = i+ (步骤/10000)。 Valdemar 2011.10.17 06:03 #2664 向大家问好! 伙计们,你们能告诉我一个刚来这个论坛的人应该从哪里开始吗?) Artyom Trishkin 2011.10.17 07:12 #2665 Valdemar: 向大家问好! 伙计们,你们能告诉我一个刚来这个论坛的人应该从哪里开始吗?) 每个300英镑...每个...:))) [删除] 2011.10.17 07:17 #2666 PapaYozh: Fact_Dn和Fact_UP是全局定义的(在函数之外),所以它们在所有的函数中都是可见的和可用的。 不,这是可以理解的,我们可以看到它们,所以我们可以从任何地方使用它们,但为什么它们从启动函数中获得数值?- 这就是问题所在... Artyom Trishkin 2011.10.17 07:32 #2667 CLAIN: 不,这是可以理解的,我们可以看到它们,所以我们可以从任何一点上使用它们,但为什么它们要从起始函数中获取数值?- 这就是问题所在... 访问这些变量并不复杂。它们只是在任何EA功能中可见。在开始时,它们的值 是true- 它们被初始化为true。然后,根据相对于MA MA的价格位置,它们接受对应于EA逻辑的值。 [删除] 2011.10.17 08:14 #2668 我想写一个指标 来显示收盘价的比率,周期为51和34......但有些东西被搞糊涂了......如何显示在整个历史上可见的东西......看pliz...... #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Teal //---- input parameters extern int Nom1=51; extern int Nom2=34; extern int CountBars=300 0; double MomBuffer[]; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- indicator line IndicatorBuffers(1); SetIndexBuffer(0, MomBuffer); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2,Teal); //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { if (CountBars>Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars); int i,counted_bars=IndicatorCounted(); double Sum,Sum1,Sum2, otn; for (i=1;i>Nom2; i++) { if (i=Nom1) sum1=sum; sum=sum+close[i]; if (i=Nom2) Sum2=sum; i++; } MomBuffer=sum2/sum1; //---- return(0); } //+------------------------------------------------------------------+ bora 2011.10.17 08:15 #2669 你好! 如果不难的话,你能告诉我如何将 EA结果写入文件 而不删除以前的条目吗? 我使用函数 FileHandle=FileOpen(FileName,FILE_CSV|FILE_READ|FILE_WRITE,";"); 但只有最后一条记录被保存,在新的勾选中旧记录被清零或删除。 [删除] 2011.10.17 08:31 #2670 我有以下问题:如何在几个货币对上同时切换时间框架(同时)。预先感谢你。 1...260261262263264265266267268269270271272273274...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助 pdz....继续学习教程--遇到了一些我不清楚的东西,想不明白了
一个简单的功能,告诉我价格是在EMA之上还是之下。但这甚至不是问题所在。
为什么当Fact_Dn和Fact_UP在函数开始时取真假值时,这些值也被全局变量所取? 这并不像我们使用return(Fact_Up)的例子。不清楚...还是可以不使用它?
Fact_Dn和Fact_UP是全局定义的(在函数之外),所以它们在所有的函数中都是可见的和可用的。
首先。
i = Min_Level + (Step/10000);
你的我不会改变
其次
ObjectCreate("H_LINE",OBJ_HLINE,0,0,i)。
每个对象必须有一个唯一的名字
我又该如何改变它呢?
如
在循环之前,写上
i = Min_Level
并在循环中增加它
i = i+ (步骤/10000)。
向大家问好!
伙计们,你们能告诉我一个刚来这个论坛的人应该从哪里开始吗?)
向大家问好!
伙计们,你们能告诉我一个刚来这个论坛的人应该从哪里开始吗?)
Fact_Dn和Fact_UP是全局定义的(在函数之外),所以它们在所有的函数中都是可见的和可用的。
不,这是可以理解的,我们可以看到它们,所以我们可以从任何地方使用它们,但为什么它们从启动函数中获得数值?- 这就是问题所在...
不,这是可以理解的,我们可以看到它们,所以我们可以从任何一点上使用它们,但为什么它们要从起始函数中获取数值?- 这就是问题所在...
我想写一个指标 来显示收盘价的比率,周期为51和34......但有些东西被搞糊涂了......如何显示在整个历史上可见的东西......看pliz......
你好!
如果不难的话,你能告诉我如何将 EA结果写入文件 而不删除以前的条目吗? 我使用函数 FileHandle=FileOpen(FileName,FILE_CSV|FILE_READ|FILE_WRITE,";"); 但只有最后一条记录被保存,在新的勾选中旧记录被清零或删除。