2020年3月14日土曜日

MT5専用 uHideObject_Xをリリースしました

uHideObject_X

ボタンをクリックすることで、水平線などのオブジェクトを非表示にします。
対象はオブジェクトの名前(の一部)で決まります。


ご注意:MT5専用のインジケーターです(MT4では動作しません)


商品販売ページ:
GogoJungle
Ver1.0 2020.03.29 初公開

機能


チャート上の様々なオブジェクト(水平線、トレンドライン、矢印などを指します)をボタンクリックで非表示/再表示を行います。

対象となるオブジェクトは、その”名称”や、”説明”蘭に設定された文言から判定するので、
さまざまなオブジェクトを対象にする事ができます。単純に「水平線を非表示にする」ものではありません。

ですので、作成した水平線の中で「この水平線だけを非表示」にすると言うような事も簡単にできます。

当インジケータは複数個反映する事ができるので、「水平線非表示用」「フィボナッチ非表示用」などの専用ボタンを設けるなどの応用ができます。

非表示/表示の切り替えは特定のキーに割り当てる事もできます。ボタンも使わなければ非表示にできます。

使用例1(初期値のままの場合)


初期値では、水平線、縦線、トレンドライン、チャネルライン、フィボナッチ、
フィボナッチエクスパンションが非表示される様に設定されています。

インジケータを導入すると、非表示・表示切り替えのボタンが現れます。
(ボタンの大きさ、位置、色、フォント、文字は自由にカスタマイズ出来ます)

非表示ボタンを押すと、水平線・チャネルライン・フィボナッチのオブジェクトが非表示されました。


使用例2(キーで非表示)


非表示をキーで行う事も可能です(ボタンは非表示にしています)

「A」キーを押すと、オブジェクトが非表示になりました。説明になっていないか・・・


(参考)
 非表示ボタン設定



使用例3(複数個の導入)


3つインジケータを導入し、設定をそれぞれ変えることで、水平線非表示(L)・フィボナッチ非表示(F)、その他非表示(O)のボタンにしています。

(注意:複数導入の際は、ボタンの位置調整(横軸)もしくは(縦軸)の値を必ず”最初”に変えてからチャートに反映してください。理由は内部的にボタンの識別に位置の値を使っているためです。)



[Line]ボタンを押すと水平線が消えました(キー「L」でも非表示になります)

[Fibo]ボタンを押すとフィボナッチが消えました(キー「F」でも非表示になります)


(参考)
[Line]ボタンの設定






使用例4(時間足レベルでのオブジェクト非表示)


さらに応用として、時間足レベルで引いたオブジェクトの非表示も可能です。
これは、作成したオブジェクト名が”作成された時間足を含んでいる”事を利用したものです。


[S]ボタン…短期足を非表示にする
[M]ボタン…中期足を非表示にする
[L]ボタン…長期足を非表示にする

(参考)
[M]ボタンの設定




※あくまでサンプルなので、中期足がH1,H4か?は無視して下さい。。

設定項目



<オブジェクト名キーワード(部分一致)>

・非表示にするオブジェクトの名前に含まれている文字…カンマ区切りで指定してください。初期値は”Horizontal Line,Fibo,Trendline,Channel,Expansion,Vertical Line”となっています。

・正し、次のキーワードを含む場合は非表示にしない…上記設定で対象と判定したオブジェクトから除外したい場合のオブジェクトに含まれている文字をカンマ区切りで指定してください。

<説明欄キーワード(部分一致)>

・次のキーワードを含む場合は非表示にしない…”説明”蘭を用いて対象から除外したい場合に使用します。除外したい場合のブジェクトに含まれている文字をカンマ区切りで指定してください。

<非表示ボタン設定>

・非表示ボタンを使う…「無効」でボタンを隠します

・キーで非表示を行う(A~Z)…キーで実行する場合の文字を指定します(AからZまでの1文字)

・ボタンの色(初期値)…ボタンの背景色です

・ボタンの色(クリック後)…ボタンをクリックした際の背景色です

・ボタンの文字色(初期値)…ボタンに表示する文字の色です

・ボタンの文字色(クリック後)…クリック後文字の色です

・ボタンの表示位置…左上、左下、右上、右下から選択します

・ボタンの位置調整(横軸)…表示位置からのボタン横方向への調整数値

・ボタンの位置調整(縦軸)…表示位置からのボタン縦方向への調整数値

・ボタンの幅…ボタンの幅

・ボタンの高さ…ボタンの高さ

・ボタンの文字…ボタンに表示する文字

・文字の大きさ…表示する文字の大きさ

※位置の調整数値はボタンの大きさや文字の大きさによりずれる場合があります。
 実際に設定して表示された状態を確認して微調整してください。
 また、複数このインジケータを使う場合はチャートに反映する際に、最初に必ず個々
 に違う値に変えて反映してください。
 理由は、この値で個々のインジケータを識別する為です。
 反映してから変更すると正しく動作しない場合があります。

<その他>

・インジケータ停止…一時的に動作を停止したい、しばらくは使わない場合に「する」を指定して下さい。

・強制再表示(非表示後は「しない」に戻して下さい)…なんらかの原因で再表示しなくなった場合に「する」に変更して設定を反映してください。その後すぐに「しない」に戻して下さい。非表示状態の対象オブジェクトを全ての時間足に表示する仕様で再表示を行います。


(補足)

・強制再表示について
仕様上、非表示対象となったオブジェクトの”説明欄”に、表示していた時間足の情報を書き込みます。すでにある説明の後ろに追加され、再表示された際にその情報のみ削除します。なんらかの状況で再表示されなくなった(全部非表示になった)場合に使用してください。大変申し訳ございませんがご了承下さい。。



↓導入方法など

最後に


説明が長くなりましたが、ご覧頂きありがとうございます。

色々とインジケータを入れていると画面がにぎやかになりすぎて、たまにシンプルなチャートを確認したくなる事から作りました。
開発には面倒も多かったですが、お気に入りのインジです。

例で紹介した設定のプリセットも同梱しておりますので参考にしてください。

ご感想、ご要望や不具合などご連絡いただけたらありがたいです。

きっとお役に立てると思いますので是非使ってみて下さい!!


**免責**
ご利用によるいかなる損害、損失には対応できません。
MT5のバージョンアップによる動作不良も含め、不具合は可能な限り対応致しますが、出来ない場合もございます。また、対応に時間がかかる場合がありますので、その旨ご了承の上、ご使用下さい。

**開発バージョン(動作確認バージョン)**
MetaTrader 5 build 2361

**ダウンロード**
zip形式
解凍すると本体のex5とプリセット、.setが入っています。

以上
uシリーズの紹介<TOPページ>

MT5専用 uPriceRangeMarkerをリリースしました

uPriceRangeMarker

現在の価格の上下に値幅を示すマーカーを表示します。



ご注意:MT5専用のインジケーターです(MT4では動作しません)


商品販売ページ:
GogoJungle
Ver1.0 2020.03.24 初公開

機能


現在の価格の上下に指定した値幅でマークを表示します。
チャートをパッと見た時にどれくらい変動しているのかを把握するのに役立ちます。
ただそれだけです・・・

特徴

(1)値幅、マークデザインを指定できます。

使用例


初期値では上下20Pipsの値幅でマーク表示されるようになっています。

<5分足>


<4時間足>
ただそれだけです・・・

設定項目



<マーク設定>

・表示する・しない…「しない」で表示を停止します。

・表示記号(上)…現在の価格から指定上値に表示するマークコードを指定します。

・表示記号(下)…現在の価格から指定下値に表示するマークコードを指定します。

・表示上下値幅…現在の価格からマークを表示する値幅(pips)を指定します。

※表示記号はWingdingsフォントのマークコードを指定します。
 詳細はWingDingsフォントのマークコードを参照してください
 (うまく表示できないコードが多々あります・・・)

↓導入方法など

最後に


ご覧頂きありがとうございます。

個人的には、チャートをパッと(ぼやっと?)見た時に環境が把握しやすいので常設しているインジケータです。

ご感想、ご要望や不具合などご連絡いただけたらありがたいです。

小粒ですが、お役に立てると思いますので是非使ってみて下さい!!

**免責**
ご利用によるいかなる損害、損失には対応できません。
MT5のバージョンアップによる動作不良も含め、不具合は可能な限り対応致しますが、出来ない場合もございます。また、対応に時間がかかる場合がありますので、その旨ご了承の上、ご使用下さい。

**開発バージョン(動作確認バージョン)**
MetaTrader 5 build 2361

**ダウンロード**
zip形式
解凍すると本体のex5が入っています。

以上
uシリーズの紹介<TOPページ>

MT5専用 uAutoMAPeriodをリリースしました

uAutoMAPeriod

チャートに基準足のMA表示と上位足相当のMAを表示します。
ボタンのON/OFFで表示、非表示ができます。


ご注意:MT5専用のインジケーターです(MT4では動作しません)


商品販売ページ:
GogoJungle
Ver1.0 2020.03.29 初公開

機能


・基準MA、1時間足MA、4時間足MA、日足MAの4本が最大で表示されます。

例1)5分足チャートの場合(20MAを基準とした場合)
 5分足での20MA、1時間足での20MA、4時間足での20MA、日足での20MAを表示

例2)1時間足チャートの場合(20MAを基準とした場合)
 1時間足での20MA、4時間足での20MA、日足での20MAを表示

各時間足のMAは、表示時間足の分数の倍数で掛け算したMAになっています。
例えば、5分足チャートで基準が20MAとした場合、1時間MAとしては12倍した240MAを表示しています。
※MA自体の設定は、MT5標準のMAと同様に適用価格や移動平均の種類が設定できます。

・MAの表示を隠すボタンをクリックすることで非表示/表示ができます。
※ボタン自身の非表示もできます。

・ツールチップにMAの内容、何の時間足MAであるかを表示しています。

使用例


・5分足チャート


・1時間足チャート



・非表示のボタンを押した場合(MAが消えるだけです、、)


・ボタンの非表示を設定をした場合(ボタンが消えるだけです、、)



・ツールチップにMAの設定を表示しています(5分足チャート)
 ↓1時間足相当の基準MAを選択した場合


↓4時間足相当の基準MAを選択した場合
(注意)
・サーバーが停止した状態(市場が閉まった場合)など、価格変動がない状態でチャートを開いた場合にMAが正しく表示されない場合(線が一直線になるなど)があります(仕様上避けられません)。この場合、時間足を切り替えたりすると正しく表示される場合があります。

・計算方式を変えたMAなど、インジケータをもう一つ別に必要な場合は(ニーズは少ないかもしれませんが・・・)、チャートにインジケータを反映する前に必ずボタンの表示位置の調整値を変えてから反映してください。反映後に変更すると正しく動作しない場合があります。


設定項目


色設定は、チャートの背景色が黒・白でも視認できるような
色使いをデフォルトにしています。

<MA設定>

・基準MAの計算本数
 MAを計算する対象足本数 ”20MA”の場合は20を設定します

・MAの計算方式
 simple…単純平均
 Exponential…指数移動平均
 Smoothed…平滑平均
 Liner Weight…線形加重移動平均

・共通計算価格(月MAまで同様)
 計算に使用する価格種類を選択します
 Close price(初期値)/Open Price/High Price/Low Price/Median Price
   /Typical Price/Weighted Price

・共通シフト(月足MAまで同様)
 シフト数を設定します

・基準MAを表示(月足MAまで同様)
 する/しないを設定します

・基準MAの色(月足MAまで同様)
 ラインの色を選択します

・基準MAの線種類(月足MAまで同様)
 ラインの線種類を選択します

<週足、月足>

・週足換算日足本数
 週足に換算する日足の本数(初期値は日足5本で1週)

・月足換算日足本数
 月足に換算する日足の本数(初期値は日足20本で1月)

・月足換算週足本数
 月足に換算する週足の本数(初期値は週足4本で1月)

<非表示ボタン設定>

・非表示ボタンを使う…「無効」でボタンを隠します

・ボタンの色(初期値)…ボタンの背景色です

・ボタンの色(クリック後)…ボタンをクリックした際の背景色です

・ボタンの文字色(初期値)…ボタンに表示する文字の色です

・ボタンの文字色(クリック後)…クリック後文字の色です

・ボタンの表示位置…左上、左下、右上、右下から選択します

・ボタンの位置調整(横軸)…表示位置からのボタン横方向への調整数値

・ボタンの位置調整(縦軸)…表示位置からのボタン縦方向への調整数値

・ボタンの幅…ボタンの幅

・ボタンの高さ…ボタンの高さ

・ボタンの文字…ボタンに表示する文字

・文字の大きさ…表示する文字の大きさ

※位置の調整数値はボタンの大きさや文字の大きさによりずれる場合があります。
 実際に設定して表示された状態を確認して微調整してください。



↓導入方法など

最後に


各時間足に応じたMAを表示させるのはよくあることだと思いますが、
MAの設定が時間足ごとに必要で、表示設定もかなり面倒です。
これらを回避するために作りました。

**免責**
ご利用によるいかなる損害、損失には対応できません。
MT5のバージョンアップによる動作不良も含め、不具合は可能な限り対応致しますが、出来ない場合もございます。また、対応に時間がかかる場合がありますので、その旨ご了承の上、ご使用下さい。

**開発バージョン(動作確認バージョン)**
MetaTrader 5 build 2361

**ダウンロード**
zip形式
解凍すると本体のex5が入っています。

MT5設定 メール送信を行うために

MT5設定 メール送信を行うために

当ブログで紹介しているインジケータでメール送信ができるものがありますが、それらはMT5の機能を利用しています。ですので、あらかじめMT5に設定が必要となります。

ここではメール送信の設定方法を説明します。

-----------------------------------------------------------------------------------------
<あらかじめ準備しておくもの>

yahooのメールアドレス

※MT5の設定だけのために必要です。
※gmailなども利用できますが、少し手間らしいのでyahooが一番無難です。

-----------------------------------------------------------------------------------------
<手順>

1)「オプション」を選択



2)「Eメール」のタブを選択



3)内容を設定

・”メール設定を有効にする”…チェックする

・”SMTサーバ:”…”smtp.mail.yahoo.co.jp:465”を入力

・”SMTPログイン:”…yahooIDを入力(メールアドレスの@の左側)

・”SMTPパスワード:”…yahooIDのパスワード(=メールアドレスのパスワード)

・”差出人:”…yahooメールアドレス

・”宛先:”…送信したい宛先としてのメールアドレス


4)[テスト]をクリックして動作を試す

※画像に書いているメールアドレスは架空です

yahooのメールサバ―を使って、上の例では"hotooto20@yaoo.co.jp"から"hotohoto2@ezweb.ne.jp"にテストメールが送信されます。

"hotohoto2@ezweb.ne.jp"の受信がスマホやメーラーで確認できればテストOKです。

※この例ではキャリアメールを宛先に設定しているのでスマホで確認します。

※MT5側でもテスト結果が確認できます。うまく受信でていない場合は”操作ログ”にエラー内容がでますので、設定を確認してください。

※受信側(スマホ側)に問題がある場合もあります。その際は受信側のメール設定を見直してください(”Eメール受信拒否を解除”する、など)

-----------------------------------------------------------------------------------------
<操作ログの確認方法>
「ツールボックス」を選択



チャートの下に”ツールボックス”が表示されるので結果を確認

正常に送信できた場合は、
「email 'MetaTrader 5 email test' sent to hotohoto20@ezweb.ne.jp」
が表示されているはずです。

ちなみにメールサーバーの設定を間違えると

この様にエラー出力されます
見えない、、ので、以下に書きだします。

「connect to smtp.mail.yahoo.co.jp:999 failed」

「login to smtp.mail.yahoo.co.jp:465 failed [ AUTHORIZATION FAILED (#5.7.0) , server error code [535]]」

上は、SMTサーバの設定ミスです。999のポート番号が間違っています。
下は、yahooIDが間違っている場合です。
-----------------------------------------------------------------------------------------

私の場合は上記でできました。
うまく行かない!もっと詳しい内容を知りたい!方はネットに色々と出ています、「mt5 メール送信」で検索すれば探せると思います。
そちらを参照してみてください、、、スミマセン。
以上


MT5設定 オブジェクトの名前を調べる方法

MT5設定 オブジェクトの名前を調べる方法

当ブログで紹介しているインジケータでは「オブジェクト」を操作するものが多く、そのオブジェクト名を指定するインジケータも多数あります。

ここではその「オブジェクト名」を調べる方法を説明します。

-----------------------------------------------------------------------------------------
<手順>メニューバーを使う方法

(1)「チャート(C)」を選択、「オブジェクト」、「オブジェクトリスト(b)」と進みます。

※オブジェクトが一つもチャートに存在しない場合は「オブジェクトリスト(b)」が選択できません。


(2)オブジェクトリストが表示されます

水平線や垂直線、フィボナッチなどのライン系オブジェクトが表示されます(ざっくり言うと)
オブジェクトを選択してダブルクリックで内容を確認、修正ができます。

(3)[すべて]をクリックすると、隠れいてるオブジェクトを表示します

ボタンや矢印記号、ラベルなどのオブジェクトが表示されます(ざっくり言うとインジケータなどのプログラムが描画するもの)

で、、、

どのオブジェクトがチャートの「どれ?」かを知る方法は・・・種類や名前から類推するなどしかありません。。(方法あれば教えて下さい)

-----------------------------------------------------------------------------------------
<手順>チャートで右クリックを使う方法

チャート上で右クリックして「オブジェクトリスト」を選択する(最初に説明しろ)


以上


MT5設定 Soundsフォルダを探す

MT5設定 Soundsフォルダを探す

サウンドファイルの保存先である”Sounds”フォルダの場所を探す方法を説明します。

1)”MetaTrader 5”起動アイコンを右クリック、「プロパティ」をクリックします。


2)プロパティの「ファイルの場所を開く」をクリックします。


3)エクスプローラーが開き、Soundsフォルダが現れます
この中に”alert.wav”などがあります。
以上



MT5設定 Filesフォルダを探す

MT5設定 Filesフォルダを探す

手っ取り早い方法としてはMT5を起動、「ファイル」→「データフォルダを開く」→データフォルダが表示される→”MQL5”フォルダをクリック→”FIles”フォルダがある。
となります。

図で説明すると以下になります。

1.「データフォルダを開く」


2.”MQL5”フォルダをクリック

3.”FIles”フォルダがある
以上

MT5設定 インジケータ導入方法

MT5設定 インジケータ導入方法

インジケータをMT5に反映させる方法について説明します。

手順は、

STEP1

インジケータをIndicatorsフォルダに入れる

STEP2

インジケータをチャートに反映させる

となります。

以下、説明です。

---------------------------------------------------------------------------------
STEP1:インジケータをIndicatorsフォルダに入れる
---------------------------------------------------------------------------------
1)Indicatorsフォルダを調べる

手っ取り早い方法としてはMT5を起動、「ファイル」→「データフォルダを開く」→データフォルダが表示される→”MQL5”フォルダをクリック→”Indicators”フォルダをクリック、となります。

2)開いた”Indicators”フォルダにインジケータをコピーします。これで完了です。

図で説明すると以下になります。

1.「データフォルダを開く」


2.”MQL5”フォルダをクリック

3.”Indicators”フォルダをクリック

4.Indicatorsフォルダの中にインジケータをコピーする



---------------------------------------------------------------------------------
STEP2:インジケータをチャートに反映させる
---------------------------------------------------------------------------------
1)”ナビゲータウインドウ”を表示します

2)”ナビゲータウインドウ”から”インジケータ”を選択します

3)反映したいインジケータを選択して右クリック「チャートに追加」を選択します
 (もしくは、チャートにドラッグ&ドロップします)
 これで完了です。

図で説明すると以下になります。

1.”ナビゲータウインドウ”を表示

2.”ナビゲータウインドウ”から”インジケータ”を選択

3.反映したいインジケータを選択して右クリック「チャートに追加」を選択


以上

MT5設定 補足情報です

補足リンク

MT5設定 メール送信を行うために

MT5設定 Filesフォルダを探す

MT5設定 インジケータ導入方法

MT5設定 Soundsフォルダを探す

MT5設定 オブジェクトの名前を調べる方法

以上

2019年6月10日月曜日

DLmarket閉鎖にともなう販売先はGogoJungleです

一年ぶりのブログ更新です

さて、お騒がせしておりました販売サイト(DLmarket)でしたが、
復活する事無く閉鎖されましたね・・・・

で、代替先として、GogoJungleにて販売する事にしました。
 -----------------------------------------------------------------------------------------
新しいダウンロードサイト[bit20]
https://www.gogojungle.co.jp/users/173431
-----------------------------------------------------------------------------------------

で、やっとこさ時間が取れた(やる気が出た?)ので、数本をアップしました!!

しかしGogoJungleの販売者用の画面、良くわからん・・・・

一応、build 1170(MT4最終版?)でコンパイル&簡単な動作確認をしたものをアップしました

ご迷惑をおかけした方々、お待たせして申し訳ございませんでした。

まだまだ少しずつですがアップしていきますので、しばらくお待ち頂けますでしょうか。

今回アップしたインジケーター
MT4で縦線を指定時間足で自動表示、oAutoHideVLinePeriod

現在の価格の上下に指定した値幅でマークを表示、oPriceRangeMarker 

チャート上の様々なオブジェクトを非表示/再表示、oHideObjectName

ライン等作成時に属性を時間足で自動で変更 oAutoLineColorPeriod
-----------------------------------------------------------------------------------------

登録したらツイッターで真っ先に報告します!!
twitter(bit20m)




2018年4月16日月曜日

【バージョンUP(1.1a)】チャートに各時間足の基準MAを自動表示、oAutoMAPeriod


チャートに各時間足の基準MAを自動表示、oAutoMAPeriod

2018.4.15
Ver1.1a
ご要望から、「週足、月足相当のMA」も追加しました!。
これらはまた、表示させる時間足の区切りも指定できます(1分足チャートに週足、月足MAは要らないなど)
また、MAにカーソルを置いた時に、そのMAの属性(何足か)をツールチップで表示させる様にしました。

チャートに各時間足の基準MAを自動表示 oAutoMAPeriod


以上

2018年4月15日日曜日


ライン等作成時に属性を時間足で自動で変更、oAutoLineColorPeriod

2017.4.28
Ver1.3
ご要望から、「フィボナッチ」も追加しました!

ライン等作成時に属性を時間足で自動で変更、oAutoLineColorPeriod

以上

2017年6月1日木曜日

【バージョンUP(1.4)】ライン等作成時に属性を時間足で自動で変更、oAutoLineColorPeriod


ライン等作成時に属性を時間足で自動で変更、oAutoLineColorPeriod

2017.6.1

Ver1.4

ご要望から、「除外オブジェクト名の設定」も追加しました!
 他のインジケータのオブジェクトに作用している場合に設定してください。

ライン等作成時に属性を時間足で自動で変更、oAutoLineColorPeriod

2017.6.1
現在DLmarket登録申請中、明日にはダウンロード出来るようになると思いますので少しお待ちください。

以上