マウスで自由に線を引きたい時、MT4/MT5の標準オブジェクトだけでは表現しにくい場面があります。
freehand-paletteは、MT4/MT5のチャート上に描画用パレットを表示し、マウスのドラッグで自由に線を引いたり、文字を配置したりできる無料インジケーターです。
色や太さは8色と1〜5段階から選べ、引いた線はクリックで選択して後から色や太さを変えたり、ドラッグで位置を動かしたりできます。
さらに、SHOT PNGボタンでチャートをそのままデスクトップへ保存できるため、書き込んだ内容を画像として残しておくことも簡単です。
パレットはショートカット(A)で表示・非表示が可能になっています。
ご要望をいただきました
MT4/MT5には水平線やトレンドラインなどの描画オブジェクトはありますが、紙にペンで書くようにマウスで自由に線を引けるツールはあまり見かけません。
波の動きや意識されている形をその場で囲んでメモしたい場面があるので、フリーハンド描画ができると便利だと感じています。
色や太さもすぐに切り替えられて、文字も同じパレットから書き込めるようなインジケーターを作っていただけないでしょうか。

ご要望ありがとうございます。
ご要望に応えられるよう、フリーハンド描画と文字配置を1つのパレットにまとめたインジケーターを開発しました。
必要かは分かりませんが、書いた内容をPNGで保存できるようにもしています。
引いた線も置いた文字も、後から選択して色や太さを変更したり、ドラッグでそのまま動かしたりできます。
このインジケーターはDLLを使用しますので、チェックの入れ忘れだけご注意下さい。
freehand-paletteはMT4/MT5専用のインジケーターになります。MT4/MT5のダウンロード方法や、インジケーターの導入方法は関連記事をご確認ください。

30種類を超える当サイトオリジナルのインジケーターがすべて無料になっています。取引を快適にするツールを多く取り揃えていますので、是非ご活用下さい。


※二次配布や販売、自作発言は禁止です。
※本ツールによる損害の責任は負いかねます。
※学習用としてご活用ください。
※シェアして頂けると助かります。
【注意】必ず確認して下さい
DLLの使用を許可して下さい
freehand-paletteは、ショートカットキー判定とスクリーンショット保存のためにDLLを使用します。
MT4/MT5でDLLの使用が許可されていない場合、ショートカットキーやSHOT PNGが正常に動作しない可能性があります。
インジケーターをチャートに適用する時は、設定画面で「DLLの使用を許可する」にチェックを入れて下さい。
また、SHOT PNGはWindowsのPowerShellを使ってデスクトップへ画像を保存します。PowerShellが無効化されている環境では保存できない場合があります。
freehand-paletteとは

freehand-paletteは、MT4/MT5のチャート上にパレットを表示し、フリーハンド描画・文字配置・スクリーンショットなどをボタンで操作できるインジケーターです。
パレットには、DRAW・TEXT・COLOR・WIDTH・ALL-CLEAR・SELECT-CLEAR・SHOT PNGなどのボタンがあります。
色と太さを選んでからチャート上をドラッグすると、その設定で線が描画され、引いた線はチャートのスクロールや拡大に合わせて一緒に動きます。
フリーハンド描画と文字配置を1つにまとめる必要性
チャートを分析する時、ローソク足の形をなぞったり、意識されている部分を囲んだり、簡単なメモを残したくなる場面があります。
MT4/MT5の標準機能だけで行うには、ラインや矩形を組み合わせ、テキストオブジェクトを別途配置する必要があります。
数が増えるほど操作の手間がかかり、見た目を整えるのも難しくなります。
freehand-paletteでは、チャート上のパレットから描画モードと文字配置をすぐに切り替えられます。
例えば、ローソク足の流れをフリーハンドでなぞる、重要な価格帯を囲む、メモを文字で残す、といった使い分けがパレット1つで完結します。
freehand-paletteのオリジナル機能
freehand-paletteのオリジナル機能は、マウスのドラッグでなめらかな線を綺麗に引けることです。
MT4/MT5の標準オブジェクトには、紙にペンで書くようなフリーハンド描画はありません。線を引こうとしてもカクついたり、思った形にならなかったりします。
freehand-paletteでは、なぞった軌跡をなめらかな線として描画するため、曲線や囲み、ローソク足の流れに沿った書き込みを、紙にペンで書く感覚で残せます。
MT4/MT5上で綺麗にフリーハンド描画できることが、freehand-paletteのオリジナル機能です。
freehand-paletteの主な機能
の主な機能

DRAWボタンを押すと描画モードに切り替わり、チャート上をドラッグした軌跡が線として残ります。
描画モード中はチャートのスクロールが止まるため、線を途切れさせずになぞれます。もう一度DRAWを押すと選択モードに戻り、引いた線をクリックで選んで操作できます。

TEXTボタンを押すと、TEXTボタンの真下に入力欄が表示されます。
文字を入力してEnterを押すと、チャート中央に文字が配置され、ドラッグでそのまま好きな位置へ移動できます。
配置した文字をダブルクリックすると、もう一度入力欄が開き、内容を書き直す事が出来ます。
COLORでは、8色の中から色を選べます。
選んだ色は、これから引く線と置く文字に反映されます。
すでに引いてある線や置いてある文字を選択した状態で色を押すと、その対象の色だけを変更できます。
| 選択項目 | 内容 |
|---|---|
| 赤系 | Red・Orange・Yellow |
| 緑系 | Lime |
| 青系 | Aqua・DeepSkyBlue・DodgerBlue・Blue |
WIDTHでは、1〜5の中から太さを選べます。
線では太さ、文字では大きさが変化します。
すでに引いてある線や置いてある文字を選択した状態で数字を押すと、その対象だけ太さや大きさを変更できます。
ALL-CLEARを押すと、引いた線と置いた文字をまとめて削除します。
チャートをきれいな状態に戻したい時に使用します。
削除した線や文字は元に戻せないため、ALL-CLEARを押す時は注意して下さい。
SELECT-CLEARを押すと、選択中の線や文字だけを削除します。
DeleteキーやBackspaceキー、ショートカットキー(初期値D)でも同じ動作になります。
SHOT PNGを押すと、現在のチャートをPNG画像として保存し、デスクトップに移動します。※デスクトップに画像が出来ます。
ファイル名には保存した日時が入るため、後から見返した時にどの時点のチャートかを判別しやすくなっています。
ショートカットキー(初期値S)でも同じ動作になります。
書き込んだ内容を残したい場合は、SHOT PNGで画像として保存しておく事をおすすめします。
線と文字の保持について
各時間足ごと
freehand-paletteは、通貨ペアと時間足の組み合わせごとに、CSVファイル(線用と文字用)を作って書き込み内容を保存しています。
時間足を切り替えると、その時間足のCSVファイルを読み込むため、前の時間足で書き込んだ内容は表示されません。
例えば、M30で線を引いた状態でM5に切り替えると、M5は何も書き込まれていない状態になります。
M30で引いた線や文字はM30のCSVファイルに残っているため、M30に戻すと再び表示されます。
このCSVファイルは、通貨ペアと時間足の組み合わせごとに作成されます。複数の通貨ペアや時間足で使い続けると、その分だけFilesフォルダにファイルが増えていきます。
対策として、インジケーターを削除した時と、新しくチャートに適用した時に、freehand-palette関連のCSVファイル(FreeHandが付くファイル)をまとめて削除する仕組みにしています。
MT4/MT5の☒ボタンで終了した場合はファイルが残りますが、次回起動時にすべて削除されるため、ファイルが増え続けることはありません。
以下のタイミングでは、書き込んだ線と文字がすべて削除されます。
| 場面 | 内容 |
|---|---|
| インジケーターを削除した時 | すべて削除します。 |
| 新しくチャートに適用した時 | すべて削除します。 |
書き込みを残したい場合は、SHOT PNGで画像として保存しておいて下さい。
ショートカットキー一覧
freehand-paletteは、よく使う操作にショートカットキーが割り当てられています。
| キー | 内容 |
|---|---|
| F | DRAWモードのON/OFFを切り替えます。 |
| A | パレットの表示/非表示を切り替えます。 |
| D | 選択中の線や文字を削除します。 |
| S | デスクトップにスクリーンショットを保存します。 |
| ↑ | パレットを左上に配置します。 |
| ← | パレットを左下に配置します。 |
| → | パレットを右上に配置します。 |
| ↓ | パレットを右下に配置します。 |
| Delete / Backspace | 選択中の線や文字を削除します。 |
F・A・D・Sのキーはインプットから自由に変更出来ます。
インプットの設定

設定項目名は、MT4/MT5のインプットタブに表示される名称でまとめています。
新しく引く線の初期色を設定します。
初期値:DeepSkyBlue
パレットのCOLORからも変更できますが、起動時の色をあらかじめ決めておきたい場合に使用します。
新しく引く線の初期太さを設定します。
初期値:1
パレットのWIDTHボタンから1〜5の太さを選べます。
線をなぞる時に、何ピクセル動いたら次の点として記録するかを設定します。
初期値:2
数値を大きくすると線が滑らかになりますが、細かい動きは省略されます。
線をクリックで選ぶ時に、線からどれくらい離れていても選択対象とするかを設定します。
初期値:10
数値を大きくすると選びやすくなりますが、線が密集している場所では別の線を拾いやすくなります。
DRAWモードのON/OFFを切り替えるキーを設定します。
初期値:F
パレット全体の表示/非表示を切り替えるキーを設定します。
初期値:A
選択中の線や文字を削除するキーを設定します。
初期値:D
DeleteキーとBackspaceキーは常に有効です。
デスクトップにスクリーンショットを保存するキーを設定します。
初期値:S
線を選択した時に表示される、両端のつまみマークの色を設定します。
初期値:中色 白 / 縁色 グレー
チャート背景に合わせて見やすい色に変更出来ます。
freehand-palette使用時の注意点
使用時の注意点
freehand-paletteは、ショートカットキー判定とスクリーンショット保存にDLLを使用します。
MT4/MT5側でDLLの使用を許可していない場合、各種ショートカットやSHOT PNGが正常に動作しない可能性があります。
ショートカットキーを使用する場合は、必ずDLLの使用を許可して下さい。
引いた線や置いた文字は、チャート分析中の一時的な書き込み用です。
インジケーターを削除した時や、新しくチャートに適用し直した時には、書き込んだ内容がすべて削除されます。
残しておきたい場面では、SHOT PNGで画像として保存しておいて下さい。
ALL-CLEARを押すと、引いた線と置いた文字をまとめて削除します。
削除した内容は元に戻せないため、必要な書き込みが残っている場合は注意して下さい。
SHOT PNGはWindowsのPowerShellを使ってデスクトップへ画像を移動します。
PowerShellが使えない環境や、Macなど別OSの環境では、保存先がデスクトップにならない場合があります。
freehand-paletteは、チャート上にパレットや描画キャンバスを表示するインジケーターです。
同じチャートに複数入れると、パレットや線が重なり、表示が分かりにくくなる可能性があります。
基本的には、1つのチャートに1つだけ適用して下さい。
freehand-paletteはMT4/MT5専用のインジケーターになります。MT4/MT5のダウンロード方法や、インジケーターの導入方法は関連記事をご確認ください。

30種類を超える当サイトオリジナルのインジケーターがすべて無料になっています。取引を快適にするツールを多く取り揃えていますので、是非ご活用下さい。


※二次配布や販売、自作配信は禁止です。
※本ツールによる損害の責任は負いかねます。
※学習用としてご活用ください。
※シェアして頂けると助かります。


コメントをお待ちしています