- 2021年4月27日
- 2021年5月12日
【MQL4】TERMINAL_SCREEN_DPIを使えばディスプレイの解像度に関わらずオブジェクトの大きさを揃えられる
原因はDPIの違い オブジェクトを使ったインジケーター等を作って「よしバッチリ!」と思って第三者に配布したところ、「大きすぎて見にくい」とか「ずれる」と言われたことありませんか? 例えばこんな感じ。 上が大きすぎる例で、下が丁度いい例です。 ディスプ […]
原因はDPIの違い オブジェクトを使ったインジケーター等を作って「よしバッチリ!」と思って第三者に配布したところ、「大きすぎて見にくい」とか「ずれる」と言われたことありませんか? 例えばこんな感じ。 上が大きすぎる例で、下が丁度いい例です。 ディスプ […]
オブジェクトの状態を維持しておきたい時に活躍 何らかの情報をチャートに表示するためにはオブジェクトを使います。 オブジェクトは物体の意味ですね。 水平線とか四角形とかラベルとかがオブジェクトです。 チャートに何かをペタっと貼り付けられるものは全部オブ […]
エディット(OBJ_EDIT)を使って疑似的に実現 ラベル(OBJ_LABEL)をご存知でしょうか? チャートの好きなところに文字なり記号なりを表示できて大変便利なオブジェクトです。 そんな便利なラベルには致命的な弱点が2つあります。 改行ができない […]
押して離すと戻るタイプのボタンに使う MT4にはオブジェクトを使って簡易的なフォームを作ることが可能です。 その中にボタンがあるのですが、MT4のボタンは押して離しても押しっ放しの状態になるタイプのボタンです。 スイッチ型と言えばニュアンス伝わります […]
専用のアローコードが用意されている 唐突ですが、エントリー時の青・赤矢印、エグジット時の黄色左向き三角の出し方ってご存知ですか? こんなやつです。 私はようやく知ることができました。 「あれ、どうやって出すんだろう?」ってずっと気になっていたんですよ […]
サブウィンドウだと0起点になってしまう 一目均衡表と言えば雲ですが、この雲はヒストグラム(DRAW_HISTOGRAM)で作られています。こんなやつですね。 2つのインジケーターバッファを使って2値間に縦ラインを入れることで雲を実現しています。 とあ […]
MS ゴシックの太字というフォントは存在しない MT4のチャートにラベルを表示させた時、「文字が細くて読みにくいなぁ、太字にしたいなぁ」って感じることがありませんか? でも、MT4には文字のサイズを変える設定はあるものの、太字にするか否かといった設定 […]