喜
只是一個問題:我編寫的東西有點像策略測試程序優化模式。
我想要優化的每個變量都是由簡化定義的:
- Variable.Name:支持此刻類型:整數,雙打和布爾
- Special.Value:可以是NONE(註釋使用)或任何值:例如-1不符合Step
- Start.Value:一直使用
- End.Value:經常使用
- 步驟:可以是無(注意使用例如Bools僅使用開始/結束值)或任何步驟將先前使用的值增加到結束。達到值
1.example:
-Variable.Name1:SpreadPips
- Special.Value:NONE
- Start.Value:0.0
- End.Value:15.0
- 步驟:1.0
-Variable.Name2:MAPeriod
- Special.Value:NONE
- Start.Value:10
- 結束。價值:50
- 步驟:10
-Variable.Name3:Usefilter
- Special.Value:NONE
- Start.Value:false
- End.Value:是的
- 步驟:無
2.example:
-Variable.Name1:SpreadPips
- Special.Value:NONE
- Start.Value:0.0
- End.Value:15.0
- 步驟:1.0
-Variable.Name2:StochPeriod
- Special.Value:NONE
- Start.Value:10
- 結束。價值:50
- 步驟:10
-Variable.Name3:StochSlowing
- Special.Value:NONE
- Start.Value:1
- End.Value:3
- 步驟:1
-Variable.Name4:StochType
- Special.Value:NONE
- Start.Value:1
- 結束。價值:2
- 步驟:無
-Variable.Name5:Usefilter
- Special.Value:NONE
- Start.Value:false
- End.Value:是的
- 步驟:無
-Variable.Name6:LimitMaxSimultaneusTo
- Special.Value:-1(不限)
- Start.Value:1
- 結束。價值:50
- 步驟:1
基本上我想把所有可能的組合放到1個數組中:
使用2.example:
- 第一組合:6值數組索引:0-5
- 下一個組合:6值數組索引:6-11
etc..ect
如何最好地做任何有用的想法是受歡迎的。
乾杯
阿提