新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1698 1...169116921693169416951696169716981699170017011702170317041705...1953 新评论 Konstantin Seredkin 2021.10.28 12:50 #16971 我已经很久没有写过代码了,谁能帮我想想办法,我需要一个带归零的计数。 我们有一个变量 tickCount= 在一个交易时段 内写入的交易数量,类似于交易的计数,持续增加,在一个新的交易时段开始时,新的计数开始。 我们需要一个工作变量 它也会重复交易,但每100次交易就会被清零,新的计数会重新开始。 实际上,我不知道如何在代码中实现它。 变量tickCount>=100 KillCount现在是零,从零开始计数。 tickCount>=200 KillCount变成了零,并从零开始计数。 PapaYozh 2021.10.28 13:14 #16972 Konstantin Seredkin 一个交易时段 内写入的交易数量,类似于交易的计数,持续增加,在一个新的交易时段开始时,新的计数开始。我们需要一个工作变量它也会重复交易,但每100次交易就会被清零,然后开始新的计数。实际上,我不知道如何在代码中实现它。 变量tickCount>=100 KillCount现在是零,从零开始计数。tickCount>=200 杀敌数变为零,从零开始计数 如果我对这个问题的理解是正确的,那么。 if ( tickCount%100 == 0 ) { // ... } Konstantin Nikitin 2021.10.28 13:53 #16973 PapaYozh #:如果我对这个问题的理解是正确的,那么。 正确的做法可能是 if ( tickCount >= 100 ) tickCount = 0; 这个人需要重新设定,重新开始。 虽然我认为做一个变量会更好一些 input int Tick_Count = 100; if ( tickCount >= Tick_Count ) tickCount = 0; 然后你可以自由地改变数值。 PapaYozh 2021.10.28 13:59 #16974 Konstantin Nikitin #:一个人需要重新设定并重新开始。 当tickCount 成为100的倍数时,人需要重置KillCount。 Konstantin Seredkin 2021.10.28 17:12 #16975 Konstantin Nikitin #:正确的做法可能是这个人需要重新设置,重新开始。虽然我认为最好是做一个变量然后你可以自由地改变数值。 所以试着做了一下,结果是100,归零了,是零,需要当主变量走到101 102 103的时候,对工作的重新计算走到1 2 3。 我正在绞尽脑汁 )))) EVGENII SHELIPOV 2021.10.28 17:25 #16976 日安,这里有一组标准函数,用于在价格图表上显示文本标签 ObjectCreate("signal4",OBJ_LABEL,0,0,0,0,0); ObjectSet ("signal4",OBJPROP_XDISTANCE,100); ObjectSet("signal4",OBJPROP_YDISTANCE,650); ObjectSetText("signal4","- Средняя цена сетки ордеров на покупку",14,"Tahoma", clrLime); 你能告诉我如何输出一个变量或一个函数的值,比方说OrdersTotal()到图表????。 Tretyakov Rostyslav 2021.10.28 17:35 #16977 Konstantin Seredkin #:我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。我正试图找出如何做到这一点)))) 显示tickCount 条件 Tretyakov Rostyslav 2021.10.28 17:41 #16978 EVGENII SHELIPOV #: 日安,这里有一组标准函数,用于在价格图表上显示文本标签 你能告诉我如何在图表上显示一个变量或一个函数的值,比如OrdersTotal()????。 ObjectCreate(0,"signal4",OBJ_LABEL,0,100,650,0,0); ObjectSetText("signal4",DoubleToString(OrdersTotal(),0),14,"Tahoma", clrLime); Tretyakov Rostyslav 2021.10.28 17:50 #16979 Konstantin Seredkin #:我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。我正试图找出如何做到这一点)))) 如果你不进入tickCount 的计算,它应该是这样的 подсчет трейдов { бла,бла,бла... tickCount+=1; KillCount+=1; if(KillCount>=100) KillCount=0; } Sergey Gridnev 2021.10.28 18:21 #16980 Konstantin Seredkin #:我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。我正在试图找出如何做到这一点))))https://www.mql5.com/ru/forum/160683/page1698#comment_25500114 1...169116921693169416951696169716981699170017011702170317041705...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我已经很久没有写过代码了,谁能帮我想想办法,我需要一个带归零的计数。
我们有一个变量
tickCount= 在一个交易时段 内写入的交易数量,类似于交易的计数,持续增加,在一个新的交易时段开始时,新的计数开始。
我们需要一个工作变量
它也会重复交易,但每100次交易就会被清零,新的计数会重新开始。
实际上,我不知道如何在代码中实现它。
变量tickCount>=100
KillCount现在是零,从零开始计数。
tickCount>=200
KillCount变成了零,并从零开始计数。
我们需要一个工作变量
它也会重复交易,但每100次交易就会被清零,然后开始新的计数。
实际上,我不知道如何在代码中实现它。
变量tickCount>=100
KillCount现在是零,从零开始计数。
tickCount>=200
杀敌数变为零,从零开始计数
如果我对这个问题的理解是正确的,那么。
如果我对这个问题的理解是正确的,那么。
正确的做法可能是
这个人需要重新设定,重新开始。
虽然我认为做一个变量会更好一些
然后你可以自由地改变数值。
一个人需要重新设定并重新开始。
当tickCount 成为100的倍数时,人需要重置KillCount。
正确的做法可能是
这个人需要重新设置,重新开始。
虽然我认为最好是做一个变量
然后你可以自由地改变数值。
所以试着做了一下,结果是100,归零了,是零,需要当主变量走到101 102 103的时候,对工作的重新计算走到1 2 3。
我正在绞尽脑汁 ))))
我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。
我正试图找出如何做到这一点))))
日安,这里有一组标准函数,用于在价格图表上显示文本标签 你能告诉我如何在图表上显示一个变量或一个函数的值,比如OrdersTotal()????。
我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。
我正试图找出如何做到这一点))))
如果你不进入tickCount 的计算,它应该是这样的
我试了一下,它达到了100,返回到0,并保持在0,我需要它在工作的主变量101 102 103中重新计算1 2 3。
我正在试图找出如何做到这一点))))