FC2ブログ

日経225先物ミニ ~ 分足自動売買

日経225先物ミニ を Excel VBA で分足自動売買しています。

Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

標準モジュールの挿入

「VBAを学ぶ」 第2回目です。

VBAが全く初めての方への記述です。
難しくはないので興味のある方は実際にやってみてください。

前回はVBAの画面を表示するところまで行いました。
起動している画面タイトルは「Microsoft Visual Basic for Applications」です。

blogpict003.gif


今日はその続きです。

VBAのプログラミングを行うには、標準モジュールという
プログラミングを記述するための場所が必要になります。

「挿入」タブ → 「標準モジュール」をクリック

blogpict004.gif

すると、右にプログラミングコードを記述するフィールドが表示されます。

本日は特にVBAの知識が無くても、下記のコードをコピペして
表示されたVBAを記述するフィールドに貼り付けてみましょう。

Sub test1()
Cells(1, 1) = 1
Cells(1, 2) = 2
Cells(1, 3) = 3
Cells(2, 1) = 4
Cells(2, 2) = 5
Cells(2, 3) = 6
End Sub

例えば Cells(1, 1) = 1 は
「ワークシートのセル、1行1列に、1を代入しなさい」ということ。
Cells(2, 1) = 4 は
「ワークシートのセル、2行1列に、4を代入しなさい」ということ。

VBAの画面ウィンドウを小さめに表示し、
エクセルのワークシートを背面に見える状態にして、
貼り付けたコードのどこでも良いので一度クリックした状態で、

「デバッグ」 → 「ステップイン」 をクリック
または、キーボードの「F8」キーを押す。
これは記述したコードを1行ずつ実行していきます。

何度か繰り返すことで、1行ずつ実行していくのがわかると思います。
エクセルのワークシートに数値が入力されていきます。

blogpict005.gif


次に先程コピペしたコードの下に更に次のコードをコピペしてみましょう。

Sub test2()
X1 = Cells(1, 1)
X2 = Cells(1, 2)
X3 = Cells(1, 3)
X4 = Cells(2, 1)
X5 = Cells(2, 2)
X6 = Cells(2, 3)
Cells(4, 1) = X1 + X4
Cells(4, 2) = X2 * X5
Cells(4, 3) = X3 / X6
End Sub

同様に貼り付けたコードのどこでも良いので一度クリックした状態で、
キーボードの「F8」キーを押していくと
ワークシートの4行目に計算結果が表示されていきます。

blogpict006.gif

最初にコピペした Sub test1() の最後に記述した 「End Sub」と
2回目にコピペした Sub test2() の最初の 「Sub test2()」を
消去すると2つのプログラムを1つにまとめたことになります。

Sub test1()
Cells(1, 1) = 1
Cells(1, 2) = 2
Cells(1, 3) = 3
Cells(2, 1) = 4
Cells(2, 2) = 5
Cells(2, 3) = 6
X1 = Cells(1, 1)
X2 = Cells(1, 2)
X3 = Cells(1, 3)
X4 = Cells(2, 1)
X5 = Cells(2, 2)
X6 = Cells(2, 3)
Cells(4, 1) = X1 + X4
Cells(4, 2) = X2 * X5
Cells(4, 3) = X3 / X6
End Sub


最後に、一度ワークシートの値を全て削除し何もない状態にしてから
今度はSub test1()のコードのどこでも良いので一度クリックした状態で、
「Sub/ユーザーフォームの実行」または、キーボードの「F5」キーを押す。

blogpict007.gif


すると1つのボタンで一瞬でプログラムが実行されます。

スポンサーサイト

Comment

Comment_form

管理者のみ表示。 | 非公開コメント投稿可能です。

左サイドMenu

FC2カウンター

ブログランキング

下記のランキングに参加しています


にほんブログ村 先物取引ブログ 日経225ミニ先物へ
人気ブログランキングへ

最近の記事

カレンダー

09 | 2018/10 | 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

最近のトラックバック

メールフォーム

名前:
メール:
件名:
本文:

右サイドメニュー

システム販売

ブログで売買している取引が、あなたのPCで同じように自動で売買されます。
申込みされますと実際に確認できます。

利益が伸びていく喜びを
あなたも感じてみませんか。

詳しくはこちら をご覧ください。
https://www.goldenmallet225.com/


YellowMallet損益

取引所公式データによる
ミニ1枚シミュレーション結果
売買手数料1往復78円で計算
スリッページ含まず

2018年
1月
+52,362
2月
+3,706
3月
-25,152
4月
-62,354
5月
+1,816
6月
-1,230
7月
+13,160
8月
-
9月
-
10月
-
11月
-
12月
-
2018年 計
-17,692
----------------------------------
2017年
1月
+93,596
2月
-33,074
3月
+52,628
4月
+25,518
5月
+23,018
6月
-42,262
7月
-1,638
8月
+22,596
9月
+97,518
10月
+64,940
11月
+75,550
12月
-58,528
2017年 計
+319,862
----------------------------------
2016年
1月
+50,096
2月
+66,674
3月
-108,106
4月
-8,170
5月
+12,518
6月
+82,174
7月
-8,216
8月
-18,152
9月
+45,284
10月
-42,340
11月
+60,128
12月
-1,340
2016年 計
+130,550
----------------------------------
2015年
1月
+28,018
2月
+54,174
3月
-30,028
4月
+628
5月
+77,564
6月
-76,184
7月
+80,674
8月
-115,982
9月
+170,362
10月
-55,106
11月
+24,440
12月
+59,862
2015年 計
+218,422
----------------------------------
2014年
1月
+44,862
2月
+22,174
3月
-87,872
4月
-7,560
5月
+7,096
6月
+20,518
7月
+33,440
8月
+29,284
9月
+11,862
10月
+104,674
11月
+28,096
12月
+112,986
2014年 計
+319,560
----------------------------------
2013年
1月
+63,830
2月
+30,862
3月
-27,606
4月
+91,940
5月
+249,408
6月
-24,716
7月
+20,472
8月
+106,908
9月
+1,596
10月
+80,284
11月
-8,138
12月
+7,252
2013年 計
+592,092
----------------------------------
2012年
1月
+14,408
2月
+55,330
3月
+5,096
4月
+6,174
5月
+52,830
6月
+23,408
7月
+58,986
8月
-3,372
9月
+37,142
10月
+13,362
11月
+34,174
12月
+39,564
2012年 計
+337,102
----------------------------------
2011年
7月
+21,032
8月
+10,206
9月
+96,564
10月
-10,482
11月
+1,018
12月
+13,174
2011年 計
+131,512
----------------------------------

ご紹介

トレードにおいて行き詰まりを感じたら、 次は投資心理学について学びましょう。

次のステップへ進むヒントが
必ずあるはずです。



ブログ内検索

ブロとも申請フォーム

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。