Type/to search
8
Follow
1364
Followers
Modul visualisasi untuk membangun strategi perdagangan - mendalam
Original
Created 2022-06-18 08:05:53  Updated 2023-09-18 19:58:13
 0
 2606

img

Modul visualisasi untuk membangun strategi perdagangan - mendalam

  • Tipe modul logika

    • 1. Modul bersyarat

      Modul ini digunakan untuk penilaian kondisional gabungan, dan modul ini dapat menambahkan beberapa cabang kondisional.
      Klik ikon "roda gigi" kecil untuk menambahkan cabang bersyarat.

      img

      Contoh penggunaan modul kondisional digabungkan dengan modul berikutnya untuk pengujian.

    • 2. Modul perbandingan numerik

      Modul ini digunakan untuk membandingkan dua nilai (dapat juga dianggap bahwa modul ini dan modul nilai digabungkan menjadi modul ekspresi) dan mengembalikan nilai Boolean.
      Modul ini dapat menilai apakah nilai di kedua sisinya adalah “lebih besar dari”, “kurang dari”, “lebih besar dari atau sama dengan”, “kurang dari atau sama dengan”, “tidak sama dengan”, atau “sama dengan”. .
      Posisi tenon (lekukan) di kedua sisi opsi kotak drop-down dapat disematkan dengan modul numerik dan variabel (selama modul mengembalikan nilai numerik).

      img

      Contoh penggunaan "Modul Bersyarat" dan "Modul Perbandingan Nilai" untuk digabungkan menjadi contoh penilaian nilai:

      img
      Seperti yang Anda lihat, contoh ini memiliki total 3 cabang saat menilai kondisi.

      Sama seperti penggunaan pernyataan if dalam strategi JavaScript.

      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. Modul Logika ATAU, Logika DAN

      Modul ini digunakan untuk melakukan operasi “OR” atau “AND”. Modul-modul yang terlibat dalam operasi tersebut (bisa berupa modul yang mengembalikan nilai Boolean atau modul yang mengembalikan nilai numerik) disematkan pada posisi tenon (tenon) pada kedua sisi opsi kotak drop-down di tengah modul.

      img

      Sebelum kita menguji modul ini secara khusus, mari kita pelajari terlebih dahulu modul yang mewakili nilai Boolean “true”/“false” (diatur menggunakan kotak drop-down), modul yang mewakili nilai Boolean “not”, dan modul yang mewakili nilai Boolean “true”/“false” (diatur menggunakan kotak drop-down). mewakili nilai kosong.

      img

      • Modul kosong mewakilinull Nilai, digunakan untuk membandingkan apakah beberapa variabel bernilai nol.
      • Modul Boolean Benar/Salah mewakilitrue / false Nilai, digunakan untuk menentukan nilai Boolean yang dikembalikan oleh modul atau kombinasi modul tertentu.
      • Modul Boolean "tidak" mewakili! , digunakan untuk melakukan operasi Boolean NOT.

      Contoh uji:

      img

      Anda dapat melihat bahwa modul "Logical OR, Logical AND" juga dapat disarangkan.

      Contoh penyambungan modul bersarang:

      img

      Kode kebijakan JavaScript yang setara:

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

      !false tidak salah, artinya, itu adalah nilai benar. Ekspresi logika: (true && !false): dua nilai benar dioperasikan dan hasilnya benar.
      a==b jelas tidak sama, jadi salah.
      Nilai benar dan nilai salah di-OR secara logis bersama-sama untuk menghasilkan nilai benar.

      Hasil lari:
      img

    • 4. Modul operasi terner

      Modul ini juga disebut modul pernyataan, dan fungsinya mirip dengan operator terner dalam beberapa bahasa pemrograman.

      img

      Modul ini juga dapat disarangkan. Inti dari modul operasi terner juga merupakan logika penilaian kondisional, dan fungsinya mirip dengan modul kondisional.

      Lakukan refaktor pada tutorial Modul Kondisional di atas dengan menggunakan Modul Operasi Terner.
      Berikut ini adalah sebuah contoh:

      img

      Berikut adalah kode kebijakan yang ditulis dalam JavaScript:

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

      Jika Anda tertarik, Anda dapat menyesuaikan nilai a dan b dan menjalankan uji ulang.

  • Tipe modul matematika

    Dalam banyak contoh yang telah kami jelaskan sebelumnya, kami telah menggunakan beberapa modul matematika pada tingkat yang lebih besar atau lebih kecil.
    Selanjutnya kami akan menjelaskan beberapa modul matematika yang belum kami pelajari.

    • 1. Modul fungsi trigonometri

      Perhatikan bahwa parameter yang diisi untuk posisi tenon (tenon) modul ini adalah nilai sudut, bukan nilai radian.

      img

    • 2. Modul numerik Pi

      img

      Cetak Uji Coba Kembali:
      img

    • 3. Modul angka acak dalam rentang nilai tertentu

      Modul ini mengambil angka acak dalam rentang numerik yang ditetapkan. Posisi tenon (cekung) modul dapat langsung mengisi nilai numerik, atau menggunakan variabel sebagai nilai awal dan akhir rentang acak.

      img

      Seperti kode strategi JavaScript:

      function main () { var a = 1 var b = 9 Log(_N(a + Math.random() * (b - a), 0)) }
    • 4. Modul rentang nilai batas

      Modul ini akan membatasi variabel yang diisi pada posisi tenon (tenon) pertama ke rentang yang ditetapkan untuk posisi tenon (tenon) kedua dan ketiga.
      Jika nilainya lebih besar dari nilai maksimum rentang, modul akan mengembalikan nilai maksimum rentang. Jika nilainya kurang dari nilai minimum rentang, modul akan mengembalikan nilai minimum.
      Jika berada dalam rentang ini, nilai variabel itu sendiri yang mengambil nilai posisi tenon (cekung) pertama dikembalikan.

      img

      Seperti kode strategi JavaScript:

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

      Modul ini melakukan operasi sisa numerik pada modul numerik yang ditetapkan untuk posisi tenon (alur).

      img

      64 dibagi 10 adalah 6 dengan sisa 4.
      img

    • 6. Daftar modul operasi

      Modul ini beroperasi pada modul daftar (menghitung jumlah elemen dalam daftar, dll.).

      img

      img

      Seperti kode strategi JavaScript:

      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])) }

Contoh Strategi Visualisasi:

Lebih banyak strategi tersedia di: https://www.fmz.cn/square

Artikel lain dalam seri ini

Pemrograman yang membosankan dapat diselesaikan dengan mudah menggunakan blok penyusun. Cobalah, ini sangat menarik!

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)