Die Ressourcen sind geladen. Beförderung...

Visualisieren Sie Module, um eine Transaktionsstrategie zu entwickeln.

Schriftsteller:Die Erfinder quantifizieren - Kleine Träume, Erstellt: 2022-06-18 08:05:53, aktualisiert: 2023-09-18 19:58:13

img

Visualisieren Sie Module, um eine Transaktionsstrategie zu entwickeln

  • Logikmodultypen

    • 1 ist ein Konditionsmodul.

      Das Modul wird für die Kombination von Konditionsentscheidungen verwendet und kann mehrere Konditionsverzweigungen hinzufügen. Wenn Sie auf das kleine Turbine-Symbol klicken, können Sie die Bedingungen erweitern.

      img

      Ein Beispiel für die Verwendung von Conditional Modules ist die Kombination von Tests, die wir mit dem nächsten Modul zusammenstellen.

    • 2, Modul zum Zahlenvergleich

      Das Modul wird verwendet, um zwei Zahlen zu vergleichen (man kann auch sagen, dass es und das Zahlenmodul eine Kombination aus Ausdrucksmodulen sind), und gibt einen Boole-Wert zurück. Das Modul kann beurteilen, ob die Zahlen der beiden Seiten "H" größer als "H", "H" kleiner als "H", "H" größer als "H", "H" kleiner als "H", "H" nicht gleich "H", "H" gleich "H" sind. An beiden Seiten der Abzugsliste kann man Zahlen, Variablenmodule einbetten, solange es sich um Module handelt, die Zahlen zurückgeben.

      img

      Ein Beispiel für die Kombination von "Bedingungsmodul" und "Wertvergleichsmodul" um einen Wert zu bestimmen:

      imgSie können sehen, dass dieses Muster drei Zweige hat, wenn es um die Beurteilung der Bedingungen geht.

      Die Verwendung von if-Statements in JavaScript-Strategien ist eine gute Idee.

      function main () {
          var a = 1
          var b = 2
          if (a > b) {
              Log("a > b")
          } else if (a < b) {
              Log("a < b")
          } else {
              Log("a == b")
          }
      }
      
    • 3. logisch oder logisch und modular

      Das Modul wird für die Durchführung von Anschlüssen oder Operationen verwendet, die an den beiden Seiten der Anschlüsser befinden, die an den Modulen beteiligt sind.

      img

      Bevor wir das Modul testen, lernen wir, wie man Module, die einen Booleffekt haben, als wahr/falsch ansehen kann (siehe unten).

      img

      • Das ist ein leeres Modul, das den Code repräsentiert.nullEin Wert, der verwendet wird, um zu vergleichen, ob bestimmte Variablen Nullwerte sind.
      • Ein Modul mit einem Bull-Wert-True-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Fake-Faketrue / falseEin Wert, der verwendet wird, um den Boole-Wert zu bestimmen, der von bestimmten Modulen oder Modulkombinationen zurückgegeben wird.
      • Die Bullenwerten sind die nicht-bullen Module, die in der Repräsentation des Codes stehen.!, die für nicht-Boole-Werte-Operationen verwendet wird.

      Testbeispiel:

      img

      Man kann sehen, dass die Module "logisch" oder "logisch und" auch eingebettet werden können.

      Ein Beispiel für die Verschmelzung von Modulen in einem Nest:

      img

      Die gleiche JavaScript-Strategie-Code:

      function main () {
          var a = 1 
          var b = 2
          Log((true && !false) || (a==b))
          Log(null)
      }
      

      !false bedeutet nicht-falsch, also ein wahrer Wert, logischer Ausdruck: ((true & &!false): zwei wahre Werte werden ausgeführt und berechnet, das Ergebnis ist wahr. a==b ist offensichtlich nicht gleich, also falsch. Ein wahrer Wert und ein falscher Wert Logik oder Operationen durchgeführt, das Ergebnis ist wahr.

      Das Ergebnis:img

    • 4. Drei-Module-Betrieb

      Das Modul, auch als Behauptungsmodule bezeichnet, funktioniert ähnlich wie die dreifachen Operatoren in einigen Programmiersprachen.

      img

      Dieses Modul kann auch in einem Nest verwendet werden. Das Trigonometrie-Module ist im Wesentlichen auch bedingungsorientierte Logik, Funktion und bedingungsorientierte Module ähnlich.

      Ein Lehrbeispiel für die "Bedingungsmodule" im obigen Text wird mit Hilfe von dreimotorigen Betriebsmodule umgebaut. Die folgenden Beispiele:

      img

      Das ist ein Beispiel für JavaScript-Strategie-Code:

      function main () {
          var a = 1
          var b = 2
          Log(a < b ? b : (a > b ? a : "相等"))
      }
      

      Interessiert, kann man den Wert von a ⋅ b anpassen, um die Rückprüfung zu betreiben.

  • Arten von Mathematikmodulen

    In vielen der vorangegangenen Beispiele haben wir mehr oder weniger Mathematikmodule verwendet. Im Folgenden erläutern wir einige Mathematikmodule, die noch nicht gelernt wurden.

    • Ein Modul der Dreiecksfunktion.

      Beachten Sie, dass die Parameter, die für die Position "" in diesem Modul eingegeben werden, die Winkelwerte und nicht die Arkwerte sind.

      img

    • 2, Umfangsmodul

      img

      Die Druckuntersuchung:img

    • 3. Nehmen Sie die Zufallsmodule in einem gewählten Bereich.

      Das Modul nimmt die Zufallszahlen aus einem bestimmten Wertbereich ein, wobei die Modul-Locations direkt ausgefüllt werden können oder eine Variable als Anfangs- und Endwert des Zufallsbereichs verwendet werden kann.

      img

      Das ist ein Beispiel für JavaScript-Strategiekode:

      function main () {
          var a = 1
          var b = 9
          Log(_N(a + Math.random() * (b - a), 0))
      }
      
    • Module mit begrenztem Zahlungsumfang

      Das Modul beschränkt die Ausfüllung der Variablen in der ersten Position auf die zweite und dritte Position. Größer als der Maximalwert des Bereichs gibt das Modul den Maximalwert des Bereichs zurück, kleiner als der Minimalwert des Bereichs gibt es den Minimalwert des Bereichs zurück. Wenn in diesem Bereich der Wert der Variablen für die Position der ersten () genommen wird, wird der Wert der Variablen selbst zurückgegeben.

      img

      Das ist ein Beispiel für JavaScript-Strategiekode:

      function main () {
          var a = 9
          Log(Math.min(Math.max(2, a), 5))
      }
      
    • 5. Nachschubmodul

      Das Modul erstellt eine Zahlenreserve für das Modul, das auf die Position "" eingestellt ist.

      img

      64 geteilt durch 10 ist 6 übrig 4.img

    • 6 Liste-Operationsmodul

      Dieses Modul führt Operationen an einem Liste-Modul ("Funktionen wie Summe der Elemente in der Liste berechnen") durch.

      img

      img

      Das ist ein Beispiel für JavaScript-Strategiekode:

      function sum (arr) {
          var ret = 0
          for (var i in arr) {
              ret += arr[i]
          }
          return ret 
      }
      
      function main () {
          var b = 2
          var a = 1
          Log(sum([b,a,b,a,a]))
      }
      

Die Strategie zur Visualisierung von Beispielen:

Weitere Strategien finden Sie unter:https://www.fmz.cn/square

Weitere Artikel in dieser Serie

Das ist langweiliges Programmieren, das mit den Bausteinen leicht gemacht werden kann, probieren Sie es aus, es ist sehr lustig!


Verwandt

Mehr