システムトレードブログ

UWSCでイザナミを自動的に操作する(1)

トレシズ自動売買の開発方法

今日は、ユーザー様よりお問い合わせをいただきましたので、

UWSCを使ってイザナミを操作するテクニックについて書かせていただきたいと思います。

…とはいえ、私自身はまだ自動化していなかったので、テストしながら記事を書いていたりしますが苦笑

もしかしたら他にうまい方法があるのかもしれませんが、

個人的には座標を使った手法が簡単かなと思いました。

ここ最近UWSCについてばっかり書かせていただいているような気がすることもあり、

なんとなくコアな話題になっているような気もしますが苦笑

■UWSC側(デスクトップにtest.uwsという名前で保存)
----------------------------------------------------
// イザナミのパスを入力
Public IZANAMI_PATH = "C:\Program Files (x86)\izaneo\izaneo.exe"

ifB FOPEN(IZANAMI_PATH, F_EXISTS) = FALSE
MSGBOX("イザナミのパスが間違っています。")
EXITEXIT
endIf

// イザナミを立ち上げる
WID = GETID(EXEC(IZANAMI_PATH))
SLEEP(5)

// ウィンドウを左上に移動し、ウィンドウサイズを1024×768にする
ACW(WID,0,0,1024,768)
SLEEP(2)

// 開始ボタンをクリックする
BTN(left,click,920,110)
//FUKIDASI("開始ボタンはここ", 920, 110, 3)
SLEEP(5)
----------------------------------------------------

イザナミのパスは、ご自身のPCのイザナミがインストールされている場所を指定します。

あとはSLEEP(5)となっている箇所は5秒待つという意味で、

これはPCの処理速度によって変わってきますので適宜変更が必要かもしれませんね〜。

あと最重要箇所としましては、920,110といいますのは

PCの画面左上を基準としまして、x920y110をクリックしろという意味合いとなります。

この開始ボタンクリックがうまくいかない場合には、

//FUKIDASI("開始ボタンはここ", 920, 110, 3)
 ↓
FUKIDASI("開始ボタンはここ", 920, 110, 3)

と変更することによりx920y110の位置が表示されますので、

これが開始ボタンに合うように調整する必要があります。

上記は単なる思い付きなのですが、

UWSC等を使ってイザナミを操作されている方はどういう感じのプログラムにしてるのか興味深いですね〜笑

トレシズの「自動売買の開発方法」の記事

前々記事:株の自動売買ツールを作る(10)
前の記事:株の自動売買ツールを作る(11)
今の記事:UWSCでイザナミを自動的に操作する(1)
次の記事:UWSCでイザナミを自動的に操作する(2)
次々記事:株の自動売買ツールを作る(12)

コメント
コメントはありません。

コメント投稿・削除フォームを非表示にする

コメントを投稿
ステータス
一般
※会員/購入者の方の場合、パスワードは会員/購入者ログインした場合省略可能です。
※ブログの投稿者の場合、パスワードは販売者ログインした場合省略可能です。
ハンドルネーム

※本名は書かないでください。未入力の場合には「匿名」になります。
※販売者本人として投稿する場合には販売者ログインしてください。
コメント 必須

※タグ・半角記号は使用できません。
メールアドレス

※ご入力いただいたメールアドレスはブログ投稿者のみ閲覧可能です。メールアドレスは一般公開されません。
削除用パスワード 必須

※半角英数8~16文字・忘れやすいためメモ推奨です。パスワードは一般公開されません。
削除用パスワード(確認用) 必須

※確認のため同じパスワードを入力してください。
ブログ投稿者のみに送信
ブログ投稿者のみに送信
※チェックを入れた場合、ブログ投稿者のみコメントを閲覧可能です。
チェックを入れた場合、コメントは一般公開されません。
その他留意事項
※コメントはブログ投稿者または管理者の承認後の掲載となりますのであらかじめご了承ください。
※公序良俗に反するコメント、その他不適切と判断されたコメントは予告なく削除いたしますのであらかじめご了承ください。また、不適切なコメントを繰り返す方の投稿を制限させていただく場合がありますのであらかじめご了承ください。
コメントを削除
削除対象のコメントID 必須

※削除対象のコメントID(各コメント左上の数字)を入力してください。
パスワード 必須

※半角英数8~16文字
おすすめ記事

個人的な自動売買の近況を語る(ぇ

私自身は最近は、VB.NET、もしくはVC♯.NETで自動売買系ツールを作る、というのが主体…

リアルタイムシステムトレードの検証(2)

前回リアルタイム株価を使ったシステムトレード手法について書かせていただきました…

> このページのURLをPCメールアドレスに送る