スプレッド過大時に発注制限をするツール

業者さんによって名称が異なりますが、スプレッドが大きい時に発注を制限する
機能があります。
(セントラル短資、ヒロセ通商、JFX、外為どっとコム等)
MT4の場合は、HT_Simple_Panel を利用することで許容スプレッドを設定
できます。

今回は、そのような許容スプレッド機能に対応していない業者でもスプレッド
過大時の発注を制限できるようにするツールを作ってみました。
MT4・MT5のプログラムではなく、単独で立ち上がるアプリとなっています。
汎用のOCR(文字認識)コードを含んでいる為、ファイルサイズがかなり大きく
なってしまいました。

興味のある方は、お試し下さい。

許容スプレッド設定ツール V1.0.0.0 b1

↓バナー↓を応援クリックして下さい。




クリックして頂くと、ダウンロードリンクが以下に展開表示されます。



1.準備・起動
 (1)ダウンロードしたZIPファイルを解凍して下さい。
 (2)解凍してできたSpreadLimiterフォルダを任意の場所に置き、フォルダ内の
  SpreadLimiter.exeをダブルクリックするとツールが起動します。
  (必要に応じて、起動用のショートカットを作成するなりして下さい。)
  (Program Files内に置くと、管理者として実行しないと正常動作しませんので、
  別の場所に置くことをお勧めします。)
  JAVA動作環境がインストールされていない場合は、起動できません。
  ORACLE社よりJREを ダウンロード し、インストールして下さい。


2.概要

SpreadLimiter 動作

 本ツールは、画面上の指定した範囲に表示される数値(スプレッド)を読み取る
 機能があります。
 又、別途指定した範囲をマスク(隠す)する機能も有します。
 (マスクされた場所は、マウスでの操作が不可となります。)
 上記機能を利用し、読み取ったスプレッドが設定値以上に達した時、発注
 ツールのボタンをマスクすることで、発注制限機能を実現します。
 (複数起動することで、複数業者に対応することも可能です。)


3.メインウィンドウ

SpreadLimiter メイン

 (1)業者選択ボックス
  登録済の業者を選択することで、数値読み取り範囲とマスク範囲の切替が
  できます。(各範囲については、設定タブの説明でご確認下さい。)
 (2)読み取り数値表示部
  スプレッド読み取り部の読み取り結果が表示されます。
  (数値としての読み取りに失敗した場合も、そのまま表示されます。)
 (3)許容スプレッド機能ON/OFFチェックボックス
  チェックが入っている時のみ、本ツールの機能が有効になります。
 (4)許容スプレッド設定欄
  マスク機能が発動するスプレッド値を設定します。
 (5)メニューウィンドウ表示ボタン
  クリックするとメニューウィンドウが開きます。


4.メニューウィンドウ

 (1)設定タブ

SpreadLimiter メニュー

  業者毎に
  ・スプレッドスキャン範囲
  ・マスク範囲
  を設定します。
  ここで保存された情報が、メインウィンドウの業者選択時に利用されて
  動作が実行されます。

  <設定手順>
  ①業者名称追加

SpreadLimiter 業者名称

   「新規作成」テキストボックスに任意の名称を入力し、「追加」ボタン
   を押して下さい。
   (名称をつける際、ファイル名に使えない文字(¥ / : * ? " < > | 等)は、
   使用しないで下さい。)
   名称選択ボックスに、追加された名称が表示されます。
   必要に応じて、名称の追加操作を繰り返して下さい。
   不要な名称は、「削除」ボタンで消すことができます。

  ②スプレッドスキャン範囲

SpreadLimiter SBI

   名称を選択した状態で、スプレッドスキャン範囲枠内の「記録」ボタン
   を押して下さい。
   画面全体が白っぽくマスクされた状態となり、マウスカーソルは十字に
   変化します。
   その状態で、スプレッドを読み取る範囲をドラッグしながら四角で
   囲い、指定して下さい。

SpreadLimiter スプレッド数値

   指定すると、「停止」ボタンの下に指定範囲の画像が表示されます。
   画像を確認しながら、良い位置になるまでドラッグでの指定を繰り返すか、
   又は「始点・終点」情報の座標数値欄の数値を直接編集して範囲を決めて
   下さい。
   (数値を変更し、Enterキーを押すと、画像に変更内容が反映されます。)
   範囲指定作業を終了する場合は、「停止」ボタンを押して下さい。
   (指定数値の上下左右の余白の具合によって、読み取り精度に差が出る
   ようですので、微調整しながらお試し下さい。)

  ③マスク範囲

SpreadLimiter マスク

   名称を選択した状態で、マスク範囲枠内の「記録」ボタンを押して
   下さい。
   画面全体が白っぽくマスクされた状態となり、マウスカーソルは十字に
   変化します。
   その状態で、操作を制限する場所(発注パネルのボタン等)の範囲を
   マウスドラッグ操作にて指定して下さい。
   範囲指定作業を終了する場合は、「停止」ボタンを押して下さい。

  ④スキャン周期
   スプレッドスキャン範囲を読み取り処理する周期を設定します。
   (1000msが1秒となります。)

  ⑤情報保存
   ①~③を設定後、「保存」ボタンを押すと、選択中の名称に対し、
   各範囲の座標情報が保存されます。
   (現仕様では、スキャン周期情報は保存されません。)
   保存後は、名称ボックスで名称を選択すると、保存された座標情報が
   数値欄に反映されます。

 (2)誤読補正タブ

SpreadLimiter 誤差補正

  数値として正常に読み取ることを繰り返し失敗する場合、誤読した文字を
  数値へ変換するよう登録することで、精度を上げることができます。
  補正パターンは、10種まで登録できます。

  例:補正前 [ I ] → 補正後 [ 1 ] 、 補正前 [ Z ] → 補正後 [ 2 ]
  (上記補正例は、既にプログラム内で処理済ですので登録不要です。)

 (3)バージョンタブ
  バージョン情報を表示します。



スプレッドが拡大している時にエントリーすると、最悪の場合、エントリーした
瞬間に即損切というパターンを稀に食らうことがあります。
拡大に気付いていれば、当然マウスをクリックしないのですが、どうしても
見逃してしまうことはあります。
これまでにそのパターンで数十万程度は持っていかれているでしょうか・・・。
必要経費として、あきらめるしかないかなと思っていたのですが、今後の損失を
少しでも減らせるのならと、ダメ元で今回のツールを作成してみました。

「どうにか使えるかな~」というところまでは、来ていると思います。
お試し頂き、気付き事項等がございましたら、ご指摘頂けるとありがたいです。


お好みに合わせて、ご利用頂ければと思います。


『 SpreadLimiter 製品版 』
 ・fx-onで購入
 ・DLmarketで購入


マネックスFX 通常口座開設マネックスFX 通常口座開設?|?fx-on.com


コメントの投稿

非公開コメント

プロフィール

HT

Author:HT
優位性の種 をご提供
自由にご活用下さい
htfxjp@gmail.com

検索フォーム
オリジナルインジ一覧

カテゴリ
アーカイブ

全記事の一覧表示

最新コメント
FX業者
おススメ業者さん
スプレッド狭い
(50枚までならココ)
SBIFXトレード

MT4でトレードできる
(東京サーバー良い)
MT4スプレッド

スキャル口座 にオススメ
(いつも食品ありがとう)


スキャルOK
(取引ツール常時進化)


国内口座数No.1
(スプレッド超安定)


定番の業者さん
(ツール操作性好評)
FXネオ(CM)

MT4でスプ最狭
(デイトレにオススメ)
高速FX

海外口座
(キャッシュバックがお得)
RSSリンクの表示
ブログランキング & PASS
応援クリックお願いします


にほんブログ村 為替ブログ MetaTraderへ


クリックパス表示
PASS : XXXX

インジケーター・EA販売
エントリーポイント表示用
HT_Endurance_Line
MT4記事 / MT5記事
HT_EL
DLmarketで購入

ブレイク検知プログラム
HT_Trigger 記事
HT_TR
DLmarketで購入

ポジション分布の視覚化
HT_Posi_Checker 記事
HT_PC
DLmarketで購入



節目ライン自動表示用
HT_Turning_Point
MT4記事 / MT5記事
HT_TP
DLmarketで購入

ターゲット表示プログラム
HT_Follow_Target 記事
HT_FT
DLmarketで購入



超短期スキャルピング用
HT_Sec_Chart
記事1 / 記事2 / 記事3
HT_SC
DLmarketで購入



独自ロジック構築用EA
HT_Inspection_EA 記事
HT_IEA_B
DLmarketで購入



初動を捉えるインジケーター
HT_Position_Hunter 記事
ゴゴジャン特集記事
【取扱説明書 Download】

≪USDJPY≫
HT_PH_USDJPY
DLmarketで購入

≪EURJPY≫
HT_PH_EURJPY
DLmarketで購入

≪EURUSD≫
(GBPUSD・AUDUSD同梱)
ゴゴジャンで購入
DLmarketで購入



検証用チャート同期ツール
HT_Chart_Sync
記事1 / 記事2 / 記事3
【参考動画】
(MT4・MT5同梱販売)
HT_CS
DLmarketで購入

Wパターン確認用プログラム
HT_W_Switch 記事
HT_WS
DLmarketで購入

ローソク足検証用プログラム
HT_BAR_DATA
記事1 /  記事2
HT_BD
DLmarketで購入



<トレードツール>
複数口座の同時操作用ツール
Multi Order 記事
ゴゴジャンで購入

DLmarketで購入

許容スプレッド設定ツール
Spread Limiter 記事
ゴゴジャンで購入
DLmarketで購入



オリジナルインジケーターの
作成依頼も承っています。
お気軽にメールにてお問い
合わせ下さい。

htfxjp@gmail.com