avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada mesej peribadi
4
fokus pada
1271
Pengikut

Modul visualisasi untuk membina strategi dagangan - secara mendalam

Dicipta dalam: 2022-06-18 08:05:53, dikemas kini pada: 2023-09-18 19:58:13
comments   0
hits   2248

Modul visualisasi untuk membina strategi dagangan - secara mendalam

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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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).

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

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

    Modul visualisasi untuk membina strategi dagangan - secara mendalam 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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    • 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:

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

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

    Contoh penyambungan modul bersarang:

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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: Modul visualisasi untuk membina strategi dagangan - secara mendalam

    • #### 4. Modul operasi ternary

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

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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:

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

  • 2. Modul berangka Pi

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    Cetakan Ujian Belakang: Modul visualisasi untuk membina strategi dagangan - secara mendalam

  • 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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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.

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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).

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    64 dibahagikan dengan 10 ialah 6 dengan baki 4. Modul visualisasi untuk membina strategi dagangan - secara mendalam

  • 6. Modul operasi senarai

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

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    Modul visualisasi untuk membina strategi dagangan - secara mendalam

    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!