[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 489 1...482483484485486487488489490491492493494495496...652 新评论 Роман 2012.01.09 05:38 #4881 DOCTORS: 我想我的大脑功能在假期后部分退化了,这转化为自我报告的低水平 :(这一点有点不同。1.专家顾问一启动,我就把存款的初始值分配给某个变量(我正在寻找分配的功能,当然我可以在初始设置中手动规定,但我已经被指责为编程能力差,但我想像白人那样做)。2.由于我的系统很狡猾,只工作了一手,所以这一手的初始值(比如)1.0 ...3.而主要的问题是--我想在每次盈利的交易后,将存款与原来的进行比较,如果新的值(比如)超过30%,我就将手数值改变0.1,即1.0+0.1,如此不断地改变(很明显的细微差别是,不断地改变变量的旧值,并再次对存款的变量值进行分配运算)。总之,事情是这样的。 在图书馆里,可以看到I.Kim的体积管理工具 和其他版本,包括我给你的教科书版本--当你了解了它们的工作原理,自己制作就不难了,这正是你需要的...事情就是这样的。没有它--没有办法--实践和解决典型问题--IMHO,首先。请看预告片--资本管理专题,作者:伊戈尔-金。 附加的文件: b-lots.mqh 3 kb Рустам 2012.01.09 05:43 #4882 sss2019: 在成功打开时,文件描述符是否总是大于零? 请看这段代码中的逻辑,它打开了文件进行书写 错了,如果没有文件,谁会在文件创建后关闭它? 在这种情况下,终端会给你一个打开的错误,所以最好用标志FILE_CSV|FILE_READ 来检查文件是否存在,在这种情况下,如果没有文件,终端会沉默不语 asasusa 2012.01.09 05:48 #4883 FAQ:错了,如果没有文件,谁会在文件创建后关闭它?然后,在这种情况下,终端会给你一个打开的错误,所以最好用标志FILE_CSV|FILE_READ 来检查文件,在这种情况下,如果没有文件,终端会保持沉默 那么它就在那里。如果文件被打开 if(Handle >0) FileClose(Handle); 我给文件 做了一条记录,但末尾的分隔符没有加上,而教程上说是自动加上的。 FileWrite(Handle,"Pair, Min, Max, Open, Close, Moment"); Рустам 2012.01.09 05:55 #4884 如果它不在那里,你就创建它,不关闭它。或者然后如果你有一个额外的关闭(下面的代码中),你就可以创建它。 至于分隔符--无论你用什么分隔符打开文件(而不是创建它),它都是一样的。 DOCTORGAD 2012.01.09 05:59 #4885 FAQ: 显然,他们已经或多或少变得堕落了...... 见这里 :https://docs.mql4.com/ru/basis/variables https://docs.mql4.com/ru/basis/variables/static https://docs.mql4.com/ru/basis/variables/global https://docs.mql4.com/ru/basis/variables/extern 嘿嘿,这是个主题头像。:) 2 罗曼 - 谢谢,我们会研究的。 asasusa 2012.01.09 06:12 #4886 常见问题。 如果它不存在,你就创建它,但不关闭它。或者,如果你有一个额外的关闭(下面的代码中),那么 分隔符 - 无论你用什么分隔符打开文件(你不创建它),它都将是相同的。 那么,为什么它是多余的我不明白,如果我不立即关闭它,那么以后再关闭它。请给我看一个如何正确打开和关闭它的例子。 asasusa 2012.01.09 07:03 #4887 请告诉我们如何使警报 信号出现在指标中,而且只在当前条上出现一次。我试着做了一个变量,只要这个变量的值为0,信号就被允许,一旦信号响起,变量的值就为1。但这并不奏效。 Рустам 2012.01.09 07:24 #4888 sss2019: 请告诉我们如何使警报信号出现在指标中,而且只在当前条上出现一次。我试着做了一个变量,只要这个变量的值为0,信号就被允许,一旦信号响起,变量的值就为1。但这并不奏效。 https://docs.mql4.com/ru/basis/variables/static Рустам 2012.01.09 07:25 #4889 sss2019: 请告诉我们如何使警报信号出现在指标中,而且只在当前条上出现一次。我试着做了一个变量,只要这个变量的值为0,信号就被允许,一旦信号响起,变量的值就为1。但这并不奏效。 附加的文件: parsecsvhtml.mqh 21 kb Всеволод 2012.01.09 07:30 #4890 sss2019: 请告知如何使警报只在当前栏中出现一次。我试着做了一个变量,只要这个变量的值是0,信号就被允许。 一旦信号被发出,变量的值就是1。但这并不奏效。 我通常做一个变量LastBarAlert,当警报被触发时,将Time[0]写入其中。 然后是基本的,如果LastBarAlert!=Time[0],就会显示警报。 if (Signal && LastBarAlert!=Time[0]){ Alert('Signal detected'); LastBarAlert=Time[0]; } 1...482483484485486487488489490491492493494495496...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想我的大脑功能在假期后部分退化了,这转化为自我报告的低水平 :(
这一点有点不同。
1.专家顾问一启动,我就把存款的初始值分配给某个变量(我正在寻找分配的功能,当然我可以在初始设置中手动规定,但我已经被指责为编程能力差,但我想像白人那样做)。
2.由于我的系统很狡猾,只工作了一手,所以这一手的初始值(比如)1.0 ...
3.而主要的问题是--我想在每次盈利的交易后,将存款与原来的进行比较,如果新的值(比如)超过30%,我就将手数值改变0.1,即1.0+0.1,如此不断地改变(很明显的细微差别是,不断地改变变量的旧值,并再次对存款的变量值进行分配运算)。
总之,事情是这样的。
在图书馆里,可以看到I.Kim的体积管理工具 和其他版本,包括我给你的教科书版本--当你了解了它们的工作原理,自己制作就不难了,这正是你需要的...事情就是这样的。没有它--没有办法--实践和解决典型问题--IMHO,首先。请看预告片--资本管理专题,作者:伊戈尔-金。
在成功打开时,文件描述符是否总是大于零?
请看这段代码中的逻辑,它打开了文件进行书写
错了,如果没有文件,谁会在文件创建后关闭它?
在这种情况下,终端会给你一个打开的错误,所以最好用标志FILE_CSV|FILE_READ 来检查文件是否存在,在这种情况下,如果没有文件,终端会沉默不语
错了,如果没有文件,谁会在文件创建后关闭它?
然后,在这种情况下,终端会给你一个打开的错误,所以最好用标志FILE_CSV|FILE_READ 来检查文件,在这种情况下,如果没有文件,终端会保持沉默
那么它就在那里。如果文件被打开
我给文件 做了一条记录,但末尾的分隔符没有加上,而教程上说是自动加上的。
如果它不在那里,你就创建它,不关闭它。或者然后如果你有一个额外的关闭(下面的代码中),你就可以创建它。
至于分隔符--无论你用什么分隔符打开文件(而不是创建它),它都是一样的。
显然,他们已经或多或少变得堕落了......
见这里 :https://docs.mql4.com/ru/basis/variables
https://docs.mql4.com/ru/basis/variables/static
https://docs.mql4.com/ru/basis/variables/global
https://docs.mql4.com/ru/basis/variables/extern
嘿嘿,这是个主题头像。:)
2 罗曼 - 谢谢,我们会研究的。
常见问题。
如果它不存在,你就创建它,但不关闭它。或者,如果你有一个额外的关闭(下面的代码中),那么
分隔符 - 无论你用什么分隔符打开文件(你不创建它),它都将是相同的。
那么,为什么它是多余的我不明白,如果我不立即关闭它,那么以后再关闭它。请给我看一个如何正确打开和关闭它的例子。
请告诉我们如何使警报信号出现在指标中,而且只在当前条上出现一次。我试着做了一个变量,只要这个变量的值为0,信号就被允许,一旦信号响起,变量的值就为1。但这并不奏效。
https://docs.mql4.com/ru/basis/variables/static
请告诉我们如何使警报信号出现在指标中,而且只在当前条上出现一次。我试着做了一个变量,只要这个变量的值为0,信号就被允许,一旦信号响起,变量的值就为1。但这并不奏效。
请告知如何使警报只在当前栏中出现一次。我试着做了一个变量,只要这个变量的值是0,信号就被允许。 一旦信号被发出,变量的值就是1。但这并不奏效。
我通常做一个变量LastBarAlert,当警报被触发时,将Time[0]写入其中。
然后是基本的,如果LastBarAlert!=Time[0],就会显示警报。