Type/to search
8
Follow
1364
Followers
Mô-đun trực quan để xây dựng chiến lược giao dịch - chuyên sâu
Original
Created 2022-06-18 08:05:53  Updated 2023-09-18 19:58:13
 0
 2607

img

Mô-đun trực quan để xây dựng chiến lược giao dịch - chuyên sâu

  • Loại mô-đun logic

    • 1. Mô-đun điều kiện

      Mô-đun này được sử dụng để kết hợp phán đoán có điều kiện và mô-đun có thể thêm nhiều nhánh có điều kiện.
      Nhấp vào biểu tượng "bánh răng" nhỏ để thêm các nhánh có điều kiện.

      img

      Ví dụ sử dụng của mô-đun có điều kiện được kết hợp với mô-đun tiếp theo để thử nghiệm.

    • 2. Mô-đun so sánh số

      Module này được sử dụng để so sánh hai giá trị (cũng có thể coi module này và module giá trị được kết hợp thành một module biểu thức) và trả về giá trị Boolean.
      Mô-đun này có thể đánh giá xem các giá trị ở cả hai bên là "lớn hơn", "nhỏ hơn", "lớn hơn hoặc bằng", "nhỏ hơn hoặc bằng", "không bằng" hay "bằng" .
      Vị trí mộng (vết lõm) ở cả hai bên của tùy chọn hộp thả xuống có thể được nhúng bằng các mô-đun số và biến (miễn là mô-đun trả về giá trị số).

      img

      Một ví dụ về việc sử dụng "Mô-đun có điều kiện" và "Mô-đun so sánh giá trị" để kết hợp thành một ví dụ đánh giá giá trị:

      img
      Như bạn có thể thấy, ví dụ này có tổng cộng 3 nhánh khi đánh giá các điều kiện.

      Giống như việc sử dụng câu lệnh if trong các chiến lược 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. Mô-đun Logic OR, Logic AND

      Module này được sử dụng để thực hiện "phép toán OR" hoặc "phép toán AND". Các module liên quan đến phép toán (có thể là các module trả về giá trị Boolean hoặc các module trả về giá trị số) được nhúng vào các vị trí mộng (tenon) trên cả hai bên của hộp tùy chọn thả xuống ở giữa mô-đun.

      img

      Trước khi chúng ta kiểm tra cụ thể mô-đun này, trước tiên chúng ta hãy tìm hiểu về mô-đun biểu diễn giá trị Boolean "true"/"false" (thiết lập bằng hộp thả xuống), mô-đun biểu diễn giá trị Boolean "not" và mô-đun biểu thị giá trị rỗng.

      img

      • Các mô-đun trống đại diệnnull Giá trị, được sử dụng để so sánh xem một biến có phải là null hay không.
      • Các mô-đun Boolean True/False biểu diễntrue / false Giá trị, được sử dụng để xác định giá trị Boolean được trả về bởi các mô-đun hoặc tổ hợp mô-đun nhất định.
      • Mô-đun Boolean "không" biểu diễn! , được sử dụng để thực hiện phép toán Boolean NOT.

      Ví dụ kiểm tra:

      img

      Bạn có thể thấy rằng các mô-đun "Logical OR, Logical AND" cũng có thể được lồng vào nhau.

      Ví dụ về ghép nối mô-đun lồng nhau:

      img

      Mã chính sách JavaScript tương đương:

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

      !false không phải là false, tức là nó là giá trị true. Biểu thức logic: (true && !false): hai giá trị true được thực hiện và kết quả là true.
      a==b rõ ràng là không bằng nhau, do đó nó sai.
      Giá trị đúng và giá trị sai được kết hợp logic với nhau để tạo ra giá trị đúng.

      Kết quả chạy:
      img

    • 4. Mô-đun hoạt động ba phần

      Mô-đun này còn được gọi là mô-đun khẳng định và chức năng của nó tương tự như toán tử ba ngôi trong một số ngôn ngữ lập trình.

      img

      Mô-đun này cũng có thể được lồng nhau. Bản chất của mô-đun hoạt động ba ngôi cũng là logic phán đoán có điều kiện và chức năng của nó tương tự như chức năng của mô-đun có điều kiện.

      Cấu trúc lại hướng dẫn Mô-đun có điều kiện ở trên bằng cách sử dụng Mô-đun hoạt động Ternary.
      Sau đây là một ví dụ:

      img

      Sau đây là mã chính sách được viết bằng JavaScript:

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

      Nếu bạn quan tâm, bạn có thể điều chỉnh giá trị a và b và chạy thử nghiệm ngược.

  • Loại mô-đun toán học

    Trong nhiều ví dụ được giải thích trước đây, chúng ta đã sử dụng một số mô-đun toán học ở mức độ nhiều hay ít.
    Tiếp theo chúng ta sẽ giải thích một số bài toán mà chúng ta chưa học.

    • 1. Mô-đun hàm lượng giác

      Lưu ý rằng các tham số được điền vào cho vị trí chốt (chốt) của mô-đun này là giá trị góc, không phải giá trị radian.

      img

    • 2. Môđun số Pi

      img

      In thử nghiệm ngược:
      img

    • 3. Mô-đun số ngẫu nhiên trong một phạm vi giá trị nhất định

      Mô-đun này lấy một số ngẫu nhiên trong phạm vi số đã đặt. Vị trí mộng (lõm) của mô-đun có thể điền trực tiếp giá trị số hoặc sử dụng một biến làm giá trị bắt đầu và kết thúc của phạm vi ngẫu nhiên.

      img

      Giống như mã chiến lược JavaScript:

      function main () { var a = 1 var b = 9 Log(_N(a + Math.random() * (b - a), 0)) }
    • 4. Mô-đun phạm vi giá trị giới hạn

      Mô-đun này sẽ giới hạn các biến được điền vào vị trí mộng (chốt) đầu tiên trong phạm vi được thiết lập cho vị trí mộng (chốt) thứ hai và thứ ba.
      Nếu giá trị lớn hơn giá trị tối đa của phạm vi, mô-đun trả về giá trị tối đa của phạm vi. Nếu giá trị nhỏ hơn giá trị tối thiểu của phạm vi, mô-đun trả về giá trị tối thiểu.
      Nếu nằm trong phạm vi này, giá trị của chính biến lấy giá trị của vị trí mộng (lõm) đầu tiên sẽ được trả về.

      img

      Giống như mã chiến lược JavaScript:

      function main () { var a = 9 Log(Math.min(Math.max(2, a), 5)) }
    • 5. Mô-đun phần còn lại

      Mô-đun này thực hiện các phép toán số dư trên các mô-đun số được thiết lập cho các vị trí mộng (rãnh).

      img

      64 chia cho 10 bằng 6 và dư 4.
      img

    • 6. Mô-đun hoạt động danh sách

      Mô-đun này hoạt động trên mô-đun danh sách (tính tổng các phần tử trong danh sách, v.v.).

      img

      img

      Giống như mã chiến lược 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])) }

Ví dụ về chiến lược trực quan hóa:

Có thêm nhiều chiến lược tại: https://www.fmz.cn/square

Các bài viết khác trong loạt bài này

Có thể dễ dàng hoàn thành chương trình nhàm chán bằng cách sử dụng các khối xây dựng. Hãy thử xem, rất thú vị!

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