[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 488 1...481482483484485486487488489490491492493494495...652 新评论 Ovidiu Manole 2012.01.08 17:38 #4871 编辑|删除 在接下来的24小时内,是否会有一个上升的高峰,在你看来,会达到什么程度? Artyom Trishkin 2012.01.08 17:57 #4872 Amenti: 编辑|删除 在接下来的24小时内,是否会有一个上升的高峰,你认为到什么程度? 你可能最好在另一个主题中提出这样的问题。这里的大部分讨论都是关于编程,而不是交易。 然而,也许有人会回答... Ovidiu Manole 2012.01.08 18:13 #4873 我希望如此... [删除] 2012.01.08 19:19 #4874 你能告诉我出了什么问题吗?我试图在测试器中检查这个条件,它没有显示在消息日志中,没有错误。也许有一个更正确的方法来写这个条件。 int c,b,f; 双X。 int start() { if(f==0){double x=Ask;Usl_1(); } 如果(c==31){Alert("c值已达到最大值");}。 如果(b==-31){Alert("b值已达到最大值");}。 } 空白Usl_1() { if(x>=x+80*Point){Usl_2();Usl_3();f=1;} } 空白 Usl_2() { if(x>=x+200*Point && f==1){c++;f=0;Print("Value",c);} } 空白Usl_3() { if(x<=x+20*Point && f==1){b--; f=0;Print("Value",b);} } 谢谢大家! [ARCHIVE] Any rookie question, [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 [Deleted] 2012.01.08 21:04 #4875 谢谢你!!!。 DOCTORGAD 2012.01.09 04:58 #4876 Vinin: 我见过不同的方法,但这个方法。使用SetIndexShift - 颠倒过来。 快乐的过去,一个问题--你会建议如何做呢?要正确地做...因为我的代码很歪,但它是有效的......:)呼呼呼呼呼。:) 而主要的问题是--我想在逐步增加存款的情况下增加手数。如果没有可能写一段代码,那么请告知如何指定初始存款(我理解为一个变量),使用哪个函数? 不是这个函数-- AccountBalance( )? Роман 2012.01.09 05:19 #4877 DOCTORS: ...而主要的问题是--我想通过逐步增加存款来增加手数。如果没有可能写一段代码,那么建议如何指定初始存款(我理解为一个变量),使用哪个函数? 不是这个函数-- AccountBalance( )? 教程在这里,如果你是在说这个的话。 DOCTORGAD 2012.01.09 06:04 #4878 Roman.: 教程在这里,如果你是这个意思的话。 可能我的大脑功能在假期后部分冻结,这意味着我不太擅长表达自己的想法 :( 这一点有点不同。 1.专家顾问一启动,我就把存款的初始值分配给某个变量(我正在寻找分配的功能,当然我可以在初始设置中手动规定,但我已经在这里被指责为编程能力差,但我想按照白人的方式来做)。 2.由于我的系统很狡猾,只工作了一手,所以这一手的初始值(比如)1.0 ... 3.而主要的问题是--我想在每次盈利的交易后,将存款与原来的进行比较,如果新的值(比如)超过30%,我就将手数值改变0.1,即1.0+0.1,如此不断进行(显然,不断改变变量的旧值,并再次对存款的变量值进行赋值运算的细微差别)。 总之,事情是这样的。 asasusa 2012.01.09 06:37 #4879 在成功打开时,文件描述符是否总是大于零? 请看这段代码中的逻辑是否正确,该代码打开文件 进行写入。 int Handle = FileOpen("tratata.csv",FILE_CSV|FILE_READ| FILE_WRITE,";"); if(Handle < 0) { FileOpen("tratata.csv",FILE_CSV|FILE_WRITE,";"); } if(Handle >0) FileClose(Handle); Рустам 2012.01.09 06:37 #4880 显然,他们已经或多或少变得堕落了...... 见这里 :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 1...481482483484485486487488489490491492493494495...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
编辑|删除
在接下来的24小时内,是否会有一个上升的高峰,在你看来,会达到什么程度?
编辑|删除
在接下来的24小时内,是否会有一个上升的高峰,你认为到什么程度?
你可能最好在另一个主题中提出这样的问题。这里的大部分讨论都是关于编程,而不是交易。
然而,也许有人会回答...
我希望如此...
你能告诉我出了什么问题吗?我试图在测试器中检查这个条件,它没有显示在消息日志中,没有错误。也许有一个更正确的方法来写这个条件。
int c,b,f;
双X。
int start()
{
if(f==0){double x=Ask;Usl_1(); }
如果(c==31){Alert("c值已达到最大值");}。
如果(b==-31){Alert("b值已达到最大值");}。
}
空白Usl_1()
{
if(x>=x+80*Point){Usl_2();Usl_3();f=1;}
}
空白 Usl_2()
{
if(x>=x+200*Point && f==1){c++;f=0;Print("Value",c);}
}
空白Usl_3()
{
if(x<=x+20*Point && f==1){b--; f=0;Print("Value",b);}
}
谢谢大家!
我见过不同的方法,但这个方法。使用SetIndexShift - 颠倒过来。
快乐的过去,一个问题--你会建议如何做呢?要正确地做...因为我的代码很歪,但它是有效的......:)呼呼呼呼呼。:)
而主要的问题是--我想在逐步增加存款的情况下增加手数。如果没有可能写一段代码,那么请告知如何指定初始存款(我理解为一个变量),使用哪个函数?
不是这个函数-- AccountBalance( )?
...而主要的问题是--我想通过逐步增加存款来增加手数。如果没有可能写一段代码,那么建议如何指定初始存款(我理解为一个变量),使用哪个函数?
不是这个函数-- AccountBalance( )?
教程在这里,如果你是在说这个的话。
教程在这里,如果你是这个意思的话。
可能我的大脑功能在假期后部分冻结,这意味着我不太擅长表达自己的想法 :(
这一点有点不同。
1.专家顾问一启动,我就把存款的初始值分配给某个变量(我正在寻找分配的功能,当然我可以在初始设置中手动规定,但我已经在这里被指责为编程能力差,但我想按照白人的方式来做)。
2.由于我的系统很狡猾,只工作了一手,所以这一手的初始值(比如)1.0 ...
3.而主要的问题是--我想在每次盈利的交易后,将存款与原来的进行比较,如果新的值(比如)超过30%,我就将手数值改变0.1,即1.0+0.1,如此不断进行(显然,不断改变变量的旧值,并再次对存款的变量值进行赋值运算的细微差别)。
总之,事情是这样的。
在成功打开时,文件描述符是否总是大于零?
请看这段代码中的逻辑是否正确,该代码打开文件 进行写入。
显然,他们已经或多或少变得堕落了......
见这里 :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