Chào,
chỉ là một câu hỏi: Tôi đang mã hóa một cái gì đó giống như Chế độ tối ưu hóa của Tester.
mỗi biến tôi muốn tối ưu hóa được xác định bằng cách đơn giản hóa:
- Biến. Tên: Hỗ trợ tại thời điểm Loại: Số nguyên, Nhân đôi và Bools
- Special.Value: Có thể là KHÔNG (ghi chú được sử dụng) hoặc bất kỳ giá trị nào: ví dụ: -1 không phù hợp với Bước
- Start.Value: Luôn được sử dụng
- End.Value: Luôn được sử dụng
- Các bước: Có thể là KHÔNG (lưu ý được sử dụng, ví dụ: Bools chỉ sử dụng Giá trị Bắt đầuKết thúc) hoặc bất kỳ Bước nào để tăng Giá trị được sử dụng trước đó cho đến khi kết thúc
1. ví dụ:
-Variable.Name1: SpreadPips
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 0,0
- Kết thúc. Giá trị: 15.0
- Các bước: 1.0
-Variable.Name2: MAPeriod
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 10
- Kết thúc. Giá trị: 50
- Các bước: 10
-Variable.Name3: Usefilter
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: sai
- Kết thúc. Giá trị: đúng
- Các bước: KHÔNG
2. ví dụ:
-Variable.Name1: SpreadPips
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 0,0
- Kết thúc. Giá trị: 15.0
- Các bước: 1.0
-Variable.Name2: StochPeriod
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 10
- Kết thúc. Giá trị: 50
- Các bước: 10
-Variable.Name3: StochSlowing
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 1
- Kết thúc. Giá trị: 3
- Các bước: 1
-Variable.Name4: StochType
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: 1
- Kết thúc. Giá trị: 2
- Các bước: KHÔNG
-Variable.Name5: Usefilter
- Đặc biệt. Giá trị: KHÔNG
- Bắt đầu. Giá trị: sai
- Kết thúc. Giá trị: đúng
- Các bước: KHÔNG
-Variable.Name6: LimitMaxSimultaneusTo
- Đặc biệt. Giá trị: -1 (Không giới hạn)
- Bắt đầu. Giá trị: 1
- Kết thúc. Giá trị: 50
- Các bước: 1
Về cơ bản tôi muốn nhận tất cả các kết hợp có thể thành 1 mảng:
sử dụng 2. ví dụ:
- Kết hợp đầu tiên: 6 Chỉ số mảng giá trị: 0-5
- Kết hợp tiếp theo: Chỉ số mảng 6 giá trị: 6-11
v.v.
Bất kỳ ý tưởng hữu ích làm thế nào để làm tốt nhất nó đều được chào đón.
Chúc mừng
Ati