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

img

Modul visualisasi untuk membina strategi dagangan - secara mendalam

  • Jenis modul logik

    • 1. Modul bersyarat

      Modul ini digunakan untuk pertimbangan bersyarat gabungan, dan modul boleh menambah berbilang cawangan bersyarat.
      Klik ikon "gear" kecil untuk menambah cawangan bersyarat.

      img

      Contoh penggunaan modul bersyarat digabungkan dengan modul seterusnya untuk ujian.

    • 2. Modul perbandingan berangka

      Modul ini digunakan untuk membandingkan dua nilai (ia juga boleh dianggap bahawa modul ini dan modul nilai digabungkan menjadi modul ekspresi) dan mengembalikan nilai Boolean.
      Modul ini boleh menilai sama ada nilai pada kedua-dua belah adalah "lebih besar daripada", "kurang daripada", "lebih besar daripada atau sama dengan", "kurang daripada atau sama dengan", "tidak sama dengan", atau "sama dengan" .
      Kedudukan tenon (penyok) pada kedua-dua belah pilihan kotak lungsur boleh dibenamkan dengan modul berangka dan pembolehubah (selagi modul mengembalikan nilai berangka).

      img

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

      img
      Seperti yang anda lihat, contoh ini mempunyai sejumlah 3 cawangan apabila menilai syarat.

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

      Modul ini digunakan untuk melaksanakan "operasi ATAU" atau "operasi DAN Modul yang terlibat dalam operasi (yang boleh menjadi modul yang mengembalikan nilai Boolean atau modul yang mengembalikan nilai berangka) dibenamkan dalam kedudukan tenon (tenon) pada kedua-dua belah pilihan kotak lungsur di tengah modul.

      img

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

      img

      • Modul kosong mewakilinull Nilai, digunakan untuk membandingkan sama ada beberapa pembolehubah adalah nol.
      • Modul Boolean True/False mewakilitrue / false Nilai, digunakan untuk menentukan nilai Boolean yang dikembalikan oleh modul atau gabungan modul tertentu.
      • Modul "bukan" Boolean mewakili! , digunakan untuk melaksanakan operasi Boolean NOT.

      Contoh ujian:

      img

      Anda boleh melihat bahawa modul "Logikal ATAU, Logik DAN" juga boleh bersarang.

      Contoh penyambungan modul bersarang:

      img

      Kod dasar JavaScript yang setara:

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

      !false bukan palsu, iaitu, ia adalah nilai benar Ungkapan logik: (benar && !false): dua nilai benar dikendalikan dan hasilnya benar.
      a==b jelas tidak sama, jadi ia adalah palsu.
      Nilai benar dan nilai palsu secara logik ATAU digabungkan untuk menghasilkan nilai benar.

      Keputusan berjalan:
      img

    • 4. Modul operasi ternary

      Modul ini juga dipanggil modul penegasan, dan fungsinya adalah serupa dengan pengendali ternary dalam beberapa bahasa pengaturcaraan.

      img

      Modul ini juga boleh bersarang. Intipati modul operasi ternary juga adalah logik penghakiman bersyarat, dan fungsinya serupa dengan modul bersyarat.

      Faktorkan semula tutorial Modul Bersyarat di atas menggunakan Modul Operasi Ternary.
      Berikut adalah contoh:

      img

      Berikut ialah kod dasar yang ditulis dalam JavaScript:

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

      Jika anda berminat, anda boleh melaraskan nilai a dan b dan menjalankan ujian belakang.

  • Jenis modul Matematik

    Dalam kebanyakan contoh yang dijelaskan sebelum ini, kami telah menggunakan beberapa modul matematik pada tahap yang lebih besar atau lebih kecil.
    Seterusnya kami akan menerangkan beberapa modul matematik yang masih belum kami pelajari.

    • 1. Modul fungsi trigonometri

      Ambil perhatian bahawa parameter yang diisi untuk kedudukan tenon (tenon) modul ini ialah nilai sudut, bukan nilai radian.

      img

    • 2. Modul berangka Pi

      img

      Cetakan Ujian Belakang:
      img

    • 3. Modul nombor rawak dalam julat nilai tertentu

      Modul ini mengambil nombor rawak dalam julat berangka yang ditetapkan Kedudukan tenon modul (cekung) boleh terus mengisi nilai berangka, atau menggunakan pembolehubah sebagai nilai mula dan akhir julat rawak.

      img

      Seperti kod strategi JavaScript:

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

      Modul ini akan mengehadkan pembolehubah yang diisi dalam kedudukan tenon (tenon) pertama kepada julat yang ditetapkan untuk kedudukan tenon (tenon) kedua dan ketiga.
      Jika nilai lebih besar daripada nilai maksimum julat, modul mengembalikan nilai maksimum julat Jika nilai kurang daripada nilai minimum julat, modul mengembalikan nilai minimum.
      Jika ia berada dalam julat ini, nilai pembolehubah itu sendiri yang mengambil nilai kedudukan tenon (cekung) pertama dikembalikan.

      img

      Seperti kod strategi JavaScript:

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

      Modul ini melaksanakan operasi baki berangka pada modul berangka yang ditetapkan untuk kedudukan tenon (alur).

      img

      64 dibahagikan dengan 10 ialah 6 dengan baki 4.
      img

    • 6. Modul operasi senarai

      Modul ini beroperasi pada modul senarai (mengira jumlah elemen dalam senarai, dsb.).

      img

      img

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

Strategi Contoh Visualisasi:

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

Artikel lain dalam siri ini

Pengaturcaraan yang membosankan boleh diselesaikan dengan mudah dengan menggunakan blok bangunan Cubalah, ia sangat menarik!

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