*

MT4チャート上で動画を表示する

公開日: : FX自動売買開発 , , ,

MT4にはチャート上に画像を表示させる機能があります。
しかし、動画を表示させる機能はありません。

今回は無理やりMT4のチャート上にルーレットを表示し、
そのルーレットを回転させてみます。

アイディアは簡単で、
中心から1度ずつずらした画像を360枚用意し、
それぞれの画像をコマ送りで表示させるだけです。

チャートに表示させる画像のファイル形式はbmpだけなので、
jpg, png, gifの場合は、bmpに変換が必要です。

bmpということは、透明化も無効なので、
ルーレットだけが動いているように見せるには、

ルーレットの背景と、チャートの背景を同色にする必要があります。

今回は、たまたま拾った画像の背景が白だったので、
白背景に統一しました。

360枚の画像を用意する途中で、
数十枚で試したところ、360枚なくても回って見えることが判明したので、
今回は36枚で妥協しました。

画像の保存先は、
データフォルダ¥MQL4¥Images
の中です。

bandicam-2016-12-28-15-37-50-426

画像を何度も呼び出すのは面倒なので、
連番の名前にし、for文で呼び出します。

bandicam-2016-12-28-15-25-20-547

パソコン上で見ると、結構きれいに回っていたのですが、
gifにする際にコマ割りのタイミングの関係で

少しイビツになってしまいました。

現在のMT4では標準でボタンを設置したりすることもできるので、
これを応用すれば、

チャート上で疑似カジノなんかを作ることも不可能ではないですね。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

第22回:チャート上にデータを表示させる

MT4のチャート上にデータを表示させる Comment()という関数を使うとビジュアルモードのバッ

記事を読む

MQLxPHP サーバを経由するコピートレードツールを作る2

まず、データをサーバに送信するEAを作ります。 飛ばすトレード情報のデータは、 ・チケットナ

記事を読む

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その⑦

前回は、コピー先でエントリーするところまで行ったので、今回は決済処理をします。 決済は「ファイル関

記事を読む

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その④

前回はコピー元のコードを書きました。(先頭の変数の宣言が含まれていないので、コピペしてもまた動かない

記事を読む

第13回:コードに汎用性を持たせる~”USDJPY”よりSymbol()~

MT4で設定を変更ができるような記述をする これまでに様々なコードを扱いましたが、 これまでの書

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    株、仮想通貨、それ以外の私に対するご連絡は
    infoあっとfxantenna.com
    まで

一回の演算で複数のリクエストを送る 仮想通貨の自動売買⑪

公開:2017/9/4 基本的にjson形式でAPIをたたく場合

コインチェックAPIで信用取引 仮想通貨の自動売買⑩

公開:2017/9/4 これまではAPIで現物取引を扱ってきまし

POLONIEXのAPIでビットコインのヒストリデータを取得 仮想通貨の自動売買⑨

公開:2017/9/4 国内の取引所でもAPIを発行している取引

APIでコインチェック、ZAIF、bitFlyerのレートの比較&トレード 仮想通貨の自動売買開発⑧

公開:2017/7/11 今回は業者間アービトラージに向け、PU

CoinCheck,bitFlyerにAPIでオーダーを出す 仮想通貨の自動売買開発⑦

公開:2017/7/10 「Private apiでそれぞれの取

→もっと見る

PAGE TOP ↑