任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 346

 
感谢昨天帮助我找到MQ4编程指南存在的人!
 
TarasBY:
不知何故。

谢谢你。寻找一个数学公式,我又得到了逻辑:)好吧,让我们用逻辑来做吧。无论如何,感谢您的参与;)
 
artmedia70:
谢谢。我一直在寻找一个数学公式,但结果又是逻辑。)好吧,让我们使用逻辑。无论如何,感谢您的参与;)

阿尔乔姆,我把配方给你!"。只是我被打败了。制订配方是我的习惯!等等,我也在这里加一下!

在这里,在通讯录中检查一下,它应该可以工作!如果我没有搞砸的话!:)

double InitDepo = 2000.0, DepoStep = 200.0, MinStep = 0.01, Lot; 

Lot = NormalizeDouble(MathFloor(MathMax((AccountEquity()-InitDepo+DepoStep)/DepoStep,1.0))*MinStep,2);


我知道,我搞砸了!固定了!好运!
 
Link_x:
像代码一样。

如何将行输出分配给缓冲区?


老兄,先读一下bool,因为 bool C= A + B; 是很有趣的。

然后学习如何插入代码

 
artmedia70:

我不知道谁发明了数学。恶魔可能做到了。绝对不是我的科学。

你能给我一个提示吗,如果你很擅长,请给我一个提示?我需要从下表中推导出一种关系。我无法计算出地段与存款增长比例的公式,因为它是一个百分比。

2000+00% = 2000/2000=1.0 ---> 0.01
2000+10% = 2200/2000=1.1 ---> 0.02
2000+20% = 2400/2000=1.2 ---> 0.03
2000+30% = 2600/2000=1.3 ---> 0.04
2000+40% = 2800/2000=1.4 ---> 0.05
2000+50% = 3000/2000=1.5 ---> 0.06
2000+60% = 3200/2000=1.6 ---> 0.07
2000+70% = 3400/2000=1.7 ---> 0.08
2000+80% = 3600/2000=1.8 ---> 0.09
2000+90% = 3800/2000=1.9 ---> 0.10
2000+100% = 4000/2000=2.0 ---> 0.11
2000+110% = 4200/2000=2.1 ---> 0.12
2000+120% = 4400/2000=2.2 ---> 0.13
2000+130% = 4600/2000=2.3 ---> 0.14
2000+140% = 4800/2000=2.4 ---> 0.15
2000+150% = 5000/2000=2.5 ---> 0.16

以此类推。我可以用我的眼睛看,但我不能编造一个公式。我整晚没睡。我不想用逻辑。请帮助我。

l = 0.01+(k-1.0)*0.1

比如说。k=1 => l = 0.01+(1.0-1.0)*0.1=0.01

k=2.3 => l=0.01+(2.3-1.0)*0.1=0.01+0.13=0.14

 
borilunad:

阿尔乔姆,我把配方给你!"。只是我被打败了。制订配方是我的习惯!等等,我也在这里加一下!

在这里,在通讯录中检查一下,它应该可以工作!如果我没有搞砸的话!:)

我知道,我搞砸了!纠正了!好运!
alsu

l = 0.01+(k-1.0)*0.1

比如说。k=1 => l = 0.01+(1.0-1.0)*0.1=0.01

k=2.3 => l=0.01+(2.3-1.0)*0.1=0.01+0.13=0.14


TarasBY:
不知何故。

谢谢你们,我的朋友们。没有你我该怎么办...

 
evillive:

老兄,先读一下bool,因为 bool C= A + B; 是很搞笑的。

然后学习如何插入代码。

嗯,有时你可以。任何导致计算==0的都是假的,其他值==真
 
artmedia70:
嗯,有时你可以这样做。任何结果==0的都是假的,其他值==真

一切皆有可能,甚至是带锤子的螺丝钉 ))))
 

如果进入和退出条件如下。

if (Условие)
      {                                          
      Opn_B=true; 
      Flag_s=true;            
      }
if (Условие && Flag)
        {                                      
        Cls_B=true;
        }

假设从另一台电脑手动开仓。EA在另一个地方,从逻辑上讲,这个位置不会因为旗子而关闭。

或者反过来说,当仓位关闭时,旗帜会被升起,而且是手动关闭。

问题是:我如何重置或反过来修改该标志的值?我是否将静态变量 重置为零?

 
evillive:

老兄,先读一下bool,因为 bool C= A + B; 是相当有趣的。

然后学习如何插入代码。


嗯,我甚至没有注意到。)
这是一个有点漫无边际的问题,但问题仍然是一样的。)