avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada Pesan pribadi
4
fokus pada
1271
Pengikut

Modul visualisasi untuk membangun strategi perdagangan - mendalam

Dibuat di: 2022-06-18 08:05:53, diperbarui pada: 2023-09-18 19:58:13
comments   0
hits   2248

Modul visualisasi untuk membangun strategi perdagangan - mendalam

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.

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam 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.

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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.

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Contoh penyambungan modul bersarang:

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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: Modul visualisasi untuk membangun strategi perdagangan - mendalam

    • #### 4. Modul operasi terner

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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:

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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.

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

  • 2. Modul numerik Pi

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    Cetak Uji Coba Kembali: Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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.

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    64 dibagi 10 adalah 6 dengan sisa 4. Modul visualisasi untuk membangun strategi perdagangan - mendalam

  • 6. Daftar modul operasi

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

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    Modul visualisasi untuk membangun strategi perdagangan - mendalam

    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!