バックテスト用の日付を乱数で決める

やりたいこと

MT4で裁量トレードのバックテストをするときに1時間足で1カ月分やりたいなと思うんですが、 いつでもよいので、テキトーにさいころ振って決めたいです。

方法

ブラウザはいつも立ち上がってるので、JavaScriptのMath.random()で作ります。

var calc = function(min, max){
return Math.floor( Math.random() * (max+1-min) ) + min ;
};
var y = calc(2000, 2017); var m = calc(1, 12); var d = calc(1, 30);
[y, m, d]

これをブラウザの開発ツールで実行するだけです。 Chromeだと「Ctrl+Shift+I」で起動できます。