Wizard In The Market
システムトレードの魔術師

*

MT4でウィンドウ表示をキー操作ひとつで切り替える

公開日: : 最終更新日:2015/01/13 Metatrader4(MT4)

おはようございます。キリンです
Yahoo!知恵袋で質問があったので、せっかくなので記事にしてみました。。

例えばF11は画面が大きくなりますよね。
自分は2つのチャートを垂直分割して、2枚表示していまして、
これを、全画面表示にしたり再び分割表示にしたり、ひとつのキーで行いたいのです。
どなたかアドバイスお願いします。

残念ながら、MT4の標準の機能ではご希望の機能はないんです。
ということでスプリクトを作ってみました。
ShowMaximize.mq4
ウィンドウを最大化
SeparateVertical.mq4
ウィンドウを垂直分割
SeparateHorizontal.mq4
ウィンドウを水平分割
LayWindows.mq4
ウィンドウを重ねて表示
$■超直感!MT4(MQL)プログラミング講座■
使い方は、普通のスプリクトと一緒です。
キー操作ひとつで実現したいのであれば、SetHotKeyを割り当てればOKです。
$■超直感!MT4(MQL)プログラミング講座■

ご参考になれば幸いです。
最後までお読みいただきまして、ありがとうございます^^

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 56 follow us in feedly

関連記事

no image

チャーチストへの夢 part1

おはようございます。キリンです。 今日は、自分の思うシステムトレードの感覚についてお話しようと思います。 最近、裁量トレ

記事を読む

no image

MT4のヒストリーデータでインジケータを表示させるとおかしい

おはようございます。キリンです。 先日、久しぶりに親と会ってきました。 僕からではなくて、親が急に我が家を訪問する形だっ

記事を読む

no image

Alert時にWindowをアクティブにする

こんにちは。キリンです。 最近、裁量トレードの実践をしているので、MT4の不便な機能に気づきます。 僕の場合、PCにスピ

記事を読む

no image

任意のインジケータのシグナルでアラートやメール機能を追加する

おはようございます。キリンです。 今日のご紹介するインジケータはちょっと変わったインジケータです。 ・いつも使っているイ

記事を読む

no image

VPSの複数ログイン防止

こんばんは。キリンです。 MT4を常時稼動するためにVPS契約している方は多い中で、 以前から何度かトラブルの元となって

記事を読む

no image

回線断になったら再接続を行い、チャートにtickを発生させるEA

こんばんは。キリンです。 MT4での回線断が絶えないということで、 回線が常時繋がっているかを確認し、 切断されていれば

記事を読む

MT4 CopyArray で価格情報を効率よくコピーするには

ArrayCopySeriese の使用は避けたほうがいい ArrayCopySeriese で上記のように価

記事を読む

no image

MT4を使ってYahooメールでメールを送信する方法

こんばんはっ!キリンです。 先日友人から、 「Yahooメール」を使ってメール送信をしたいんだけど、 調べてみてもまった

記事を読む

no image

【コラム】良いEAを見つけるには?パート2

こんにちは!キリンです。■関西 FXトレーダーズ(名称仮)結成に向けて関西でFXや投資をやっている友達を集まって、「~~

記事を読む

no image

Slow StochasticsのMTF版

こんばんは。キリンです。 Slow Stochasticsのマルチタイムフレーム版が欲しいと友達に言われたので、 作って

記事を読む

Comment

  1. yocp より:

    SECRET: 0
    PASS:
    DLさせていただきました。ヤフーの者です。
    今はちょっと時間が無いので、後日使わせていただきたいと思います。
    プログラム系のブログは某備忘秘録しか読んでなかったのですが、こちらも楽しみにさせていただきます。
    yocp

  2. yocp より:

    SECRET: 0
    PASS:
    すいません、質問した者です。
    実は初心者でして使い方がイマイチわかりません。
    ナビゲーターで選択し、右クリックからSet hotkey、までは行きました。
    で、出てきたウィンドウで、ControlとKeyにそれぞれ割り当てるボタンを入力すれば、ショートカットとして成立するのかなと思っているのですが、CtrlでもAltでも、アルファベットでも数字でも、どうも割り当てても機能しないのですが、やり方間違ってますでしょうか?
    もしお時間ありましたらお答えいただければ幸いです。
    とりあえずODLと121で試してみました。
    yocp

  3. SECRET: 0
    PASS:
    >yocpさん
    うーん。どうしてでしょう。
    僕の環境ではちゃんと動くのですが・・・
    もしや、DLLの使用許可をしてないのでは?
    MT4のプロパティのAllow DLL importsにチェックしてみてください。

  4. yocp より:

    SECRET: 0
    PASS:
    yocpです。
    スクリプト使った事ないんですけども、ダブルクリックしてもドラッグ&ドロップでも何も変化が無いんですよね…。
    SetHotKeyの割り当てはなんとなくわかりましたが、動かないんだかなんなんだか…。
    スクリプトの使い方がわかってないからかもしれません。ダブルでもドラドロでも何も起きないので、Allow DLL importsにもチェックが入れられないような状態です。
    ターミナルのExpertsや操作履歴なんかには、
    removed
    loaded successfully
    dll calls are not allowed user32.dll GetAncestor
    expert stopped
    などといった表示が出ています。
    …是非使いたいんですけどね…。
    とりあえず、ネットでスクリプトの使い方を調べてはみます。
    もしお時間ございましたら、何かしらアドバイスいただければ幸いです。
    初心者の質問で恐縮です。
    yocp

  5. yocp より:

    SECRET: 0
    PASS:
    何度もすいませんyocpです。
    五月の記事も参考にさせていただいてるんですが、removedって終了した意味ですよね…。
    何も起こってないのに終了してしまうのです。
    ちょっと調べたくらいでは解決しませんでした。引き続き頑張って調べてみます。
    が、お時間ありましたら、何かアドバイスいただけたら幸いです。
    よろしくお願いします。
    ちなみに、121はリアル、ODLはデモだったりします。
    yocp

  6. SECRET: 0
    PASS:
    >yocpさん
    [ dll calls are not allowed user32.dll GetAncestor ]
    の時点でやはりDLLの呼び出し許可が出来ていないようです。
    MT4の[ツール]⇒[オプション]とクリックし、
    Allow Dll…にチェックをしてください。
    下記URLが参考になると思います。
    http://ameblo.jp/ftlabo-kirin/entry-10572343933.html
    HotKeyの割り当ても問題ないと思いますよ^^

  7. yocp より:

    SECRET: 0
    PASS:
    出来ました…そこ、見たはずなのに見逃してました…。
    お手数おかけして申し訳ありません。
    ありがとうございました。

  8. 91121 より:

    SECRET: 0
    PASS:
    重ね重ね…何度もすいません。
    とりあえず反映はしたみたいですが、SetHotKeyがうまくいかないみたいです。
    初心者ゆえ使い方を間違えているのかもしれませんが…。
    設定してボタン操作をしてもうまくいかない感じです。ダブルクリックして「はい、はい、」で狙った形にはなるんですけど、CtrlやAltプラス○でキー入力してもうまくいかないんです…。
    とりあえずお手を煩わせるのも恐縮なので、自力で研究を続けます。
    根本的に間違ってるかもしれませんし。
    もしお時間ありましたら、何かアドバイスお願いします……。
    yocp

  9. SECRET: 0
    PASS:
    >91121さん
    すでに割り当てがほかのアプリでされていれば動かないことがありますね。
    いろいろ試してみるしかないかもです・・・

  10. yocp より:

    SECRET: 0
    PASS:
    すいません、色々頑張ります。
    デフォルトでも割り当てられてないし…何故だろう…。
    お世話になりました。

  11. travis より:

    SECRET: 0
    PASS:
    いつも参考にさせていただいています。
    キリンさんのscriptを参考に画面のモード(通常、最大)を判断して切替えるscriptを作成しました。
    http://travis.blog.shinobi.jp/Entry/17/

  12. SECRET: 0
    PASS:
    >travisさん
    ご紹介ありがとうございます。
    ブログおもしろいですね!
    購読させていただきます^^

  13. えぬ より:

    ShowMaximize.mq4についてですが、
    同じホットキースクリプトで元に戻す方法はありますか?

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

システムトレードを始める前に知っておきたかったこと

今日の勉強会で発表してきました。nbviewer に共有しておきます。 システムトレードを始め

chmod で やらかしてしまったときの対処法

メモ書きです。 find | xargs とかを普通にやってしまうと、すぐに argument

AMD Ryzen & Nvidia GTX 1080 BTO PC 構成・組立と Ubuntu インストール

まだググっても、構成例とか出てないので参考になるんじゃないかなと。機械学習用ですが、全然ゲーム用

Windows のデスクトップアプリをSSHクライアントから再起動する

シェルスプリクト一発で、システムトレードの設定を一括で更新して、MT4を再起動したいとかそういう

UX21A のディスプレイが壊れたので修理

UX21A のディスプレイがぶっ壊れた。 画面にラインが入ったり、ディスプレイが揺れたりするよ

→もっと見る

PAGE TOP ↑