VBA(Visual Basic for Application )

トップページ メタトレーダー UWSC エクセル(VBA) 指標・戦略 為替レート・チャート

 このページはエクセル、VBA(Visual Basic for Application )について説明します。
Counter

Last Update:2008/08/21  

トップページ > VBA(Visual Basic for Application )

エクセル・ビジュアルベーシック

◆Windowsのソフトの中でもっとも良く知られ、使われているソフトといえば表計算ソフトのエクセルでしょう。格子状のワークシートにあらかじめ用意された関数を用いて何千行でも数十シートに跨る複雑な計算をも軽々とこなす姿は、一昔前のロータスやアシストカルクやエポカルクの時代を知っている筆者にとって、その能力水準の高さに隔世の感を禁じ得ません。

 しかしながら、このソフトの能力を最大限に高める手段であるマクロ(特定の操作手順をプログラムとして記述して自動化する機能)のVBA(Visual Basic for Application )を理解し、適切に使用しているユーザーはまだ少数派に思えます。

 確かに、独学でVBAを学ぶのは少し難しい点があるかもしれません。しかし学ぶより馴れろで試してみましょう。

 このサイトでは、FXのヒストリカルデータ加工・売買タイミングの計算・UWSCへの命令を中心としたVBAのスクリプトとテンプレートを段階的に公開しながら説明していきます。 


エクセルの活用内容

◆メタトレードをサーバーとしてリアルタイムの為替価格をDDEデータで受け取るには。DDEデータ1

 


テンプレート
◆メタトレードをサーバーとしてリアルタイムの為替価格をDDEデータで受け取ることが出来るテンプレートその1plate1

◆チャネルシステムのテンプレートその1 chane1

◆ボリンジャーバンドのテンプレートその1(±2σを逸脱した場合、逆張りの売買判定を行います。) bol1

◆DMIのテンプレートその1 dmi1

◆PIVOTのテンプレートその1 pivo1

◆SARのテンプレートその1(Q1に加速因数、R1に極大値を入れています。数字を変えることでその2因子を変更することができます。) sar1

◆MACDのテンプレートその1(判断基準は天井、大底での反転売買、足数は短期10本、長期20本、シグナルは9期間平均を採用しています) macd1

◆RSIのテンプレートその1(判断基準は50%での順張り、足数は14本を採用しています) rsi1


参考サイト

◆WEB APIサービスを利用して、クリック証券株式会社のオンライントレードシステム とのやり取りを行うことが可能なテンプレートを紹介しているサイトクリック証券向けWebサービス エクセルVBAサンプル


参考文献
Excel 2007/2003/2002/2000 VBA徹底活用テクニック...

VBAの記述について丁寧に説明されています。VBAの辞書代わりにも使えます。

メディア・テック出版 定価2,280円(+税)

Excel VBA逆引き便利帖 コントロール編

EXCELのユーザーフォームとコントロールボックスに絞って詳しく説明されています。

ソシム社発行 定価2,000円(+税)


参考サイト
oaive.com自動売買研究所

このサイトの管理人の著書も発売されていますので、紹介しておきます。

自動売買ロボット作成マニュアル~エクセルで理想のシステムトレード...

株取引のエクセルでの自動化を目指して書かれた本です。UWSCの記述に関しては、著者のホームページでより詳しく説明されています。

パンローリング社出版 森田圭佑著 定価2,800円(+税)

自動売買ロボット作成マニュアル初級編 (現代の錬金術師シリーズ 45)

上記の書籍の初級版です。

パンローリング社出版 森田圭佑著 定価2,000円(+税)


ゲストブックへ

CopyRight(C) MASA 2008 携帯電話をオンラインで購入するとお得に! Yahoo!携帯ショップ