Renko Trading Bot EA
- エキスパート
- バージョン: 1.2
- アップデート済み: 26 7月 2026
- アクティベーション: 10
Renko Trading Bot EA — MetaTrader 5 で Renko チャートに基づいて取引する自動 Expert Advisor
概要
Renko Trading Bot EA は、Renko の手法に基づいて構築された、MetaTrader 5 向けの完全自動売買 Expert Advisor です。システムの中心にあるのは、価格の「ブロック」(bricks)を構築する原理です。新しいブロックは、価格が設定された距離を進んだときにのみ形成され、その範囲内の通常の変動や市場ノイズは無視されます。このアプローチは取るに足らない動きを除去し、EA が売買判断の根拠とする意味のある価格の動きだけを残します。
Renko Trading Bot EA は、Renko の方向、現在の Renko レベル、反転レベルを自動的に追跡し、ブロック列の確定した反転の瞬間に売買シグナルを生成します。ポジションの管理には、Smart Risk、Grid Trading、Trailing Stop、Break Even、複合エントリーフィルター、時間フィルター、および取引条件を確認する組み込みの仕組みが用いられます。
本 EA は netting および hedging 口座に対応し、XAU/USD、Forex、指数、商品、暗号資産の取引に適しています。Renko Trading Bot EA は、MetaTrader 5 で Renko Trading と確定した価格の反転に基づく取引を自動化するトレーダーに適しています。
主な利点
市場ノイズのフィルタリング —— Renko の手法は範囲内の取るに足らない変動を切り捨て、意味のある価格の動きだけを残し、より安定した取引ロジックを提供します。
確定した反転でのエントリー —— シグナルは、ランダムな動きではなく、ブロック列が方向を変えた瞬間に生成されるため、早すぎるエントリーを避けるのに役立ちます。
Smart Risk —— グリッドの各後続注文のロット数は増加せずに減少し、シリーズが拡大するにつれて口座への負担を軽減します。
制御されたグリッドトレード —— グリッドレベルの独自の内部記録を持ち、netting および hedging 口座で同様に正しく機能します。
調整可能な取引頻度 —— まれなエントリーや活発な稼働に対応する、4 つのモードを備えた時間と距離の複合フィルター。
取引条件の確認 —— 各エントリーの前に、スプレッド、余剰証拠金、取引セッションの状態、時間フィルター、1 日の取引上限が確認されます。
柔軟なポジション管理 —— 設定可能な Stop Loss、Take Profit、動的な Trailing Stop、および Break Even 機能。
視覚的な取引モニタリング —— リアルタイムの情報パネルと視覚的な取引履歴。
銘柄の多用途性 —— 金、通貨ペア、指数、エネルギー市場、暗号資産。
主な機能
Renko Engine(ブロック構築と反転検出)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
EA の動作の仕組み
ブロックの構築。本 EA は現在の価格から Renko ブロックの列を形成します。新しいブロックは、価格がブロックサイズ(BrickSize)に等しい距離を進んだときにのみ追加されます。価格がこの範囲内で動いている間は新しいブロックは形成されず、市場ノイズはロジックに影響しません。
反転の追跡。現在の方向について、本 EA は ReversalBricks パラメーターで設定された距離に反転レベルを計算します。価格がトレンド方向に動き続ける限り、ブロック列は続きます。価格が反転レベルを逆方向に超えると、列の方向が変わり、その瞬間に売買シグナルが生成されます。
シグナルの生成。列の上方反転で買いシグナルが、下方反転で売りシグナルが現れます。シグナルは範囲内の任意の変動ではなく、完了したブロックの反転に結びついているため、本 EA はランダムなノイズで取引を建てません。
取引の建て方。シグナルが形成され、選択した方向モードに一致すると、共通の確認ルールが適用されます。選択したフィルターモードに従って取引間の間隔と距離、現在のスプレッド、取引セッションの状態、時間フィルター、1 日の上限、および余剰証拠金の十分性が確認されます。必要に応じて、ロット数はブローカーの要件に合わせて自動的に調整されます。CloseOnReversal パラメーターが有効な場合、反対ポジションは反転の瞬間に決済されることがあります。建玉後、ポジションは stop loss、take profit、trailing stop、break even によって管理され、grid trading が有効な場合、市場がポジションに逆行するのに応じて EA は注文を追加できます。
EA パラメーター
Renko Settings
RenkoTimeframe —— 稼働する時間足。開始時にチャートは選択した期間に切り替わります。
BrickSize —— ポイント単位の Renko ブロックサイズ:新しいブロックを形成するために価格が進む必要のある距離。値が小さいほどシステムは敏感に、大きいほど滑らかになります。
ReversalBricks —— 反転を確定するためのブロック数:方向を変えてシグナルを生成するために、逆行の動きがどれだけ深くなければならないか。
CloseOnReversal —— ブロック列の反転の瞬間に反対ポジションを決済すること。
Lot Settings
LotMethod —— ロット計算方式:Fixed Lot または Smart Risk(残高の大きさに基づく自動計算)。
FixedLotSize —— 固定ロットモードで使用されるロットの大きさ(このモードでのみ適用)。
Grid Trading Settings
UseGrid —— 建玉の管理時に grid trading を有効にすること。
GridStep —— 隣接するグリッドレベル間のポイント単位の距離;距離フィルターが有効な場合、エントリー間の最小距離としても使用されます。
MaxGridOrders —— グリッド稼働中に一方向に建てられる注文の最大数;累積リスクを制限します。
Trading Direction
TradeDirection —— 許可される方向:買いのみ(BUY)、売りのみ(SELL)、または双方向(BOTH)。BOTH モードでは、方向はブロック列の反転によって決定されます。
Stop Loss & Take Profit Settings
StopLoss —— ポイント単位の stop loss の大きさ(0 で Stop Loss を無効化)。
TakeProfit —— 自動利益確定のためのポイント単位の take profit の大きさ(0 で Take Profit を無効化)。
Trailing Stop & BreakEven Settings
TrailingStop —— trailing stop による利益ポジションの自動管理。
TrailingStart —— trailing stop を作動させるためのポイント単位の最小利益。
TrailingDistance —— 作動後の価格と trailing stop 水準との間のポイント単位の距離。
TrailingStep —— trailing stop の次回の移動に必要な最小の価格変動。
BreakEven —— ポジションを break even へ自動的に移動すること。
BreakEvenStart —— break even を作動させるためのポイント単位の利益。
BreakEvenOffset —— ポジションを break even へ移動した後の、始値に対する利益方向への stop loss のオフセット。
Trading Rules
MaxSpread —— 取引を建てるために許容されるポイント単位の最大スプレッド;この値を超えると建玉は一時的にブロックされます。
MinutesBetweenTrades —— 新規取引の建玉間の分単位の最小間隔。
FilterMode —— エントリーフィルターのモード:時間のみ、距離のみ、時間または距離、あるいは時間かつ距離。
MagicNumber —— EA の取引の一意の識別子。
TradeComment —— EA のすべての取引に付加されるコメント。
DailyLimit —— 1 取引日内の新規取引数の制限。
MaxOrdersPerDay —— 1 取引日あたりの取引の最大数。
Time Filter
EnableTimeFilter —— 時間フィルターの有効化;フィルターがオフの場合、取引はいつでも許可されます。
TradeMonday … TradeSunday —— 曜日のスイッチ:各曜日について取引を個別に許可または禁止できます(ブローカーのサーバー時間に基づく)。
StartHour, StartMinute —— 取引ウィンドウの開始時と分。
EndHour, EndMinute —— 取引ウィンドウの終了時と分。開始が終了より遅い場合、ウィンドウは深夜をまたぎます。
Display Settings
ShowPanel —— チャート上の情報パネルの表示。
ShowProfitStats —— 当日、当週、当月、および全稼働期間の利益統計。
ShowTradeHistory —— 取引履歴をチャート上に直接表示すること。
BuyTradeColor, SellTradeColor —— 買い取引と売り取引の表示色。
TradeFontSize —— 取引履歴ラベルのフォントサイズ。
PanelBackColor, PanelTextColor, PanelEditColor —— 情報パネルの背景、テキスト、数値フィールドの色。
SMART RISK
Smart Risk は、残高の大きさに基づいてポジションのロット数を自動計算するモードです。取引ロット数は預託金とともに増加し、預託金が減少すると縮小するため、口座への負担はその時点の状態に見合ったものに保たれます。
このモードの重要な特徴はグリッド稼働時に現れます。各後続注文のロット数は増加せずに減少します。これは、各後続注文が倍増し、預託金への負担が指数関数的に増大する古典的なマーチンゲールと Smart Risk を根本的に区別するものです。
計算例。残高が 5,000 USD の場合、最初の注文の初期ロット数は 0.05 ロットです。グリッドが拡大するにつれて、各後続水準のロット数は 1 段階ずつ減少します:
残高:5,000 USD
レベル 1 —— 0.05
レベル 2 —— 0.04
レベル 3 —— 0.03
レベル 4 —— 0.02
レベル 5 —— 0.01
レベル 6+ —— 0.01
このように、ロット数を増やすのではなく、シリーズはますます小さいロットで平均化され、預託金への累積負担はマーチンゲールよりもはるかに緩やかに増大します。
いずれのポジションを建てる前にも、EA は利用可能な余剰証拠金を確認し、必要に応じてロット数を減らし、ブローカーの許容するロットステップに合わせます。
GRID TRADING
grid trading が有効な場合、EA は単一のポジションに限定されません。市場が建玉した側に逆行するにつれて、ポイント単位で指定されたステップで新規注文を追加し、平均化グリッドを形成します。一方向の注文総数は MaxGridOrders パラメーターによって制限されます。
EA はグリッド水準とエントリー価格の独自の内部記録を保持するため、グリッドロジックは netting および hedging 口座で同様に正しく機能します。片側が完全に決済された後、内部カウンターはゼロにリセットされ、新しいシグナルが最初の水準から新たなサイクルを開始します。
グリッドへの注文追加は、最初のエントリーと同じ時間および距離のフィルタリングルールに従うため、シリーズの密度と累積リスクを制御できます。
TIME FILTER
時間フィルターにより、取引を週の特定の曜日や 1 日の特定の時間帯に制限できます。これは EnableTimeFilter パラメーターによって制御され、既定では無効です。
フィルターが有効な場合、取引は次の両方の条件が満たされる場合にのみ許可されます:現在の曜日が許可として設定されており、かつ現在の時刻が設定されたウィンドウ内にあること。ウィンドウの開始時刻が終了時刻より遅い場合、そのウィンドウは深夜をまたぐものとみなされます。すべての確認はブローカーのサーバー時間で行われます。
TRADE DIRECTION
BUY ONLY —— EA は買い取引のみを建てます。売りシグナルは無視されます。
SELL ONLY —— EA は売り取引のみを建てます。買いシグナルは無視されます。
BOTH —— 双方向が許可されます。個々の取引の方向は、ブロック列の反転によって決定されます:上方反転で買い、下方反転で売りです。
INFORMATION PANEL
パネルが有効な場合、EA はチャートの隅に稼働の概要を表示します:当日、当週、当月、および全期間の利益;BUY Grid と SELL Grid —— 買い側と売り側の現在のグリッド水準数;エントリーフィルターのモード;現在の Renko の方向とブロック水準;ブロックサイズとグリッドステップ;ポジション管理パラメーター(Trailing Stop と Break Even の状態、Stop Loss と Take Profit の値)。パネルは稼働中に更新され、追加のウィンドウを開くことなく取引を監視できます。背景、テキスト、数値フィールドの色は設定可能です。
チャート上の TRADE HISTORY
履歴表示が有効な場合、EA は完了した取引をチャート上に直接描画します:エントリーとイグジットの地点は買いと売りで別々の色の矢印で示され、エントリーとそれに対応するイグジットは線で結ばれ、イグジットの横には swap と手数料を含めた取引の損益を示すラベルが表示されます。履歴オブジェクトは情報パネルに重ならないように配置され、チャートのスクロールやスケールの変更時に自動的に再構築されます。
設定に関する推奨事項
ブロックサイズ BrickSize と反転の深さ ReversalBricks は、具体的な銘柄とそのボラティリティに合わせて調整してください:よりボラティリティの高い銘柄(金、指数)には通常より大きなブロックサイズを、ボラティリティの低い通貨ペアにはより小さいものを使用します。リアル口座で稼働させる前に、本 EA は MetaTrader 5 Strategy Tester で過去データを用いてテストでき、各銘柄についてブロックサイズと管理パラメーターを選択し、BUY、SELL、BOTH の各モードで稼働を評価できます。Renko ブロックは価格から構築されるため、正しいテストにはリアルティックのテストモードが推奨されます。
まとめ
Renko Trading Bot EA は、自動的な Renko チャート構築、確定したブロック反転でのエントリー、Smart Risk の資金管理、および制御されたグリッドトレードを 1 つにまとめています。本 EA はさらに、複合エントリーフィルター、時間フィルター、柔軟な建玉管理システム、および取引条件を確認する一連の仕組みで補完されます —— MetaTrader 5 向けの単一の完全自動売買 Expert Advisor として。市場ノイズのフィルタリング、明快な情報パネル、視覚的な取引履歴により、EA の稼働は透明で監視しやすくなっています。netting および hedging 口座への完全な対応により、金、通貨ペア、指数、エネルギー市場、暗号資産の取引に適用できます。
本 EA は利益を保証するものではありません。取引結果は、市場の状況、選択した設定、ブローカーの条件、およびトレーダーのリスク管理への取り組み方によって左右されます。リアル口座で使用する前に、必ず Strategy Tester およびデモ口座でテストしてください。

