Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 346

 
Vielen Dank an alle, die mir gestern geholfen haben, die Existenz des MQ4-Programmierhandbuchs herauszufinden!
 
TarasBY:
Irgendwie.

Ich danke Ihnen. Auf der Suche nach einer mathematischen Formel bin ich wieder auf die Logik gestoßen :) Nun, lassen Sie uns das mit Logik machen. Trotzdem vielen Dank für Ihre Teilnahme ;)
 
artmedia70:
Danke. Ich habe nach einer mathematischen Formel gesucht, aber es hat sich wieder als Logik herausgestellt :) Nun, lassen Sie uns die Logik anwenden. Trotzdem vielen Dank für Ihre Teilnahme ;)

Artyom, ich gebe dir die Formel! Ich wurde nur überrumpelt. Ich habe die Angewohnheit, Formeln zu erstellen! Warte, ich füge es auch hier hinzu!

Hier, überprüfen Sie es im Commement, es sollte funktionieren! Wenn du es nicht vermasselt hast! :)

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

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


Ich wusste es, ich habe es vermasselt! Repariert! Viel Glück!
 
Link_x:
Wie Code:

Wie weise ich eine Zeilenausgabe einem Puffer zu?


Kumpel, lies zuerst das bool, denn bool C= A + B; ist ziemlich lustig.

Dann lernen Sie, wie man Code einfügt:

 
artmedia70:

Ich weiß nicht, wer die Mathematik erfunden hat. Wahrscheinlich war es der Teufel. Definitiv nicht meine Wissenschaft.

Können Sie mir bitte einen Tipp geben, wenn Sie gut darin sind? Ich muss eine Beziehung aus der folgenden Tabelle ableiten. Ich kann die Formel für das prozentuale Verhältnis zwischen Los- und Einlagenwachstum nicht herausfinden:

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

Und so weiter. Ich kann mit meinen Augen sehen, aber ich kann mir keine Formel ausdenken. Ich war die ganze Nacht auf. Ich möchte keine Logik anwenden. Bitte helfen Sie mir.

L = 0,01+(K-1,0)*0,1

Zum Beispiel: 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:

Artyom, ich gebe dir die Formel! Ich wurde nur überrumpelt. Ich habe die Angewohnheit, Formeln zu erstellen! Warte, ich füge es auch hier hinzu!

Hier, überprüfen Sie es im Commement, es sollte funktionieren! Wenn du es nicht vermasselt hast! :)

Ich wusste es, ich habe es vermasselt! Korrigiert! Viel Glück!
alsu:

L = 0,01+(K-1,0)*0,1

Zum Beispiel: 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:
Irgendwie.

Vielen Dank, meine Freunde. Was würde ich nur ohne dich tun...

 
evillive:

Kumpel, lies zuerst das bool, denn bool C= A + B; ist saukomisch.

Dann lernen Sie, wie man Code einfügt:

Nun, manchmal kann man das. Alles, was eine Berechnung ==0 ergibt, ist falsch, andere Werte == wahr
 
artmedia70:
Nun, manchmal kann man es auch so machen. Alles, was ==0 ergibt, ist falsch, andere Werte == wahr

Alles ist möglich, sogar Schrauben mit einem Hammer ))))
 

Wenn die Ein- und Ausstiegsbedingungen wie folgt lauten:

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

Angenommen, eine Position wird manuell von einem anderen Computer aus geöffnet. Der EA ist auf der anderen Seite, logischerweise wird die Position wegen der Flagge nicht geschlossen.

Oder umgekehrt, die Flagge wird gehoben, wenn die Position geschlossen ist, und sie wird manuell geschlossen.

Die Frage ist: Wie kann ich die Werte der Flagge zurücksetzen oder umgekehrt ändern? Setzt man die statischen Variablen auf Null zurück?

 
evillive:

Kumpel, lies zuerst das bool, denn bool C= A + B; ist ziemlich lustig.

Dann lernen Sie, wie man Code einfügt:


Hm, das habe ich gar nicht bemerkt. )
Es ist ein bisschen weit hergeholt, aber die Frage bleibt dieselbe. )