【自動売買ロボット作成マニュアル】変数の宣言は冒頭???


さて、サンプルを開いてみることに。


で、比較して思ったのは、


Dim length(3) As Integer


これが無いということ。P81の該当箇所を読んでみると、「冒頭に」と記述されていますが、冒頭って本当に冒頭ってことだったみたいですね。変数の宣言は冒頭にひとまとめにするのかな?コードを見ると、一番上のほんとの冒頭に宣言されています。


私はそのコードの下部分の冒頭だと思っていたのですが、違うのかもですね。その通りに記述し直してみました。


おお!するとエラーが消えました!!!


なんとかクリアしたようです。


ただ、エクセルファイルを見ると、株価取得のように数値が綺麗には並んでいません。MA(10)が10日くらい、MA(20)が20日ぶんくらいの箇所から記述されています。


一瞬なんでだろう?と思いましたが、なるほど、10、20は移動平均の取得期間のぶんだけ下から記述開始されているのだなぁとわかりました。


なるほどなるほど、カスタマイズするポイントが見えてきますね。面白いものです。