SimpleCoreRanger MT5
- ทุกช่วงเวลา
- 2 ปี
- 1 ปี
- 6 เดือน
- 3 เดือน
- 1 เดือน
Forward testing (Profit)
รายละเอียดสถิติ (รายเดือน)
- ม.ค.
- ก.พ.
- มี.ค.
- เม.ย.
- พ.ค.
- มิ.ย.
- ก.ค.
- ส.ค.
- ก.ย.
- ต.ค.
- พ.ย.
- ธ.ค.
ปฏิทินการเทรดของเดือนนี้
เกี่ยวกับกลยุทธ์
กำลังแปล...
概要
SimpleCoreRanger は、中値域でショートとロング、チャートの端でショートのみまたはロングのみをトレードするグリッドトレード (リピート型) EA です。
- ペア ||ペア 制限なし。 すべてのペアが利用可能です
- 「EURUSD」や「USDJPY」などのFXペアだけでなく、「S&P500(CFD)」「XAUUSD(先物)」「BTCUSD(仮想通貨)」などにもご利用いただけます。
- 最低必要預金 || 調整できます
- たとえば、 私のライブ口座は500,000 円 (= 3,700 米ドル) で開始されました
- タイムフレーム || 月足を使用してください
- 月足を使用することで、MT5 は より多くの履歴データを取得できます
ロジックとパラメーター
パラメーターサマリ
| Parameter | Roll | Usage |
|---|---|---|
| debugMode | ログ出力 | trueのとき、ジャーナルにデバグログを表示します |
| magicNumber | マジックナンバー | 他のEAと被らないユニークな値を設定してください |
| stopEquity | セーフ機能 | 有効証拠金がstopEquity以下のとき、新規注文が行われません. 無効にするには、0を設定してください |
| stopMarginLevel | セーフ機能 | 証拠金維持率がstopMarginLevel以下のとき、新規注文が行われません. 無効にするには、0を設定してください |
| stopDrawDownPer | セーフ機能 | ドローダウンがstopDrawDownPer以上のとき、新規注文が行われません. 無効にするには、100を設定してください |
| spreadLimit | セーフ機能 | スプレッドがspreadLimit以上のとき、新規注文が行われません. 無効にするには、99999999...を設定してください |
| risk | セーフ機能 | riskパラメーターを設定することで、ロットを自動計算します riskとlotを同時に設定することはできません 無効にするには、0を設定してください |
| lot | セーフ機能 | 取引時のロットを固定します riskとlotを同時に設定することはできません 無効にするには、0を設定してください |
| pricePeriod | トレード戦略 | どれだけの月足を計算に使用するか決定します |
| coreRange | トレード戦略 | どこまでがcore rangeか決定します. |
| positionHalf | トレード戦略 | core range外で、どれだけのポジションを持つか決定します |
| positionCore | トレード戦略 | core range内で、どれだけのポジションを持つか決定します |
| minTP | トレード戦略 | ポジションの取りうる、最小のTakeProfit(pips単位)を決定します |
| maxTP | トレード戦略 | ポジションの取りうる、最大のTakeProfit(pips単位)を決定します |
| sl | トレード戦略 | ポジションごとのStopLoss(pips単位)を決定します 無効にするには、0を設定してください(StopLossなし) |
グリッドレンジの決定
このEAでは、現在のローソク足から、過去[PricePeriod]ヵ月間の最高値( Highest ),最安値( Lowest )を元にトレード戦略を立てます。
それぞれの項目の計算式は以下の通りです。
Highest = 過去[PricePeriod]ヵ月間の最高値
Lowest = 過去[PricePeriod]ヵ月間の最安値
Distance = Highest - Lowest
CenterLine = Distance / 2 + Lowestこれらの値は、トレードを行うための間隔( interval )計算に用いられます。
トレードについて
- トレードは全て成り行き注文にて行われます。 指値注文は一切行いません
- これにより、Spread拡大時のトレードを抑制することが可能になりました
- グリッドトレードなので、ストップロスは設定しません
- トレードは大きく分けてcore range内と外で大きく大別されます
- core range内では、ショートトレードとロングトレードの双方が行われます
- core rangeの上では、ショートトレードのみ行います
- core rangeの下では、ロングトレードのみ行います
- これにより、Spread拡大時のトレードを抑制することが可能になりました
- core range内では、ショートトレードとロングトレードの双方が行われます
- core rangeの上では、ショートトレードのみ行います
- core rangeの下では、ロングトレードのみ行います
core rangeの上限下限は、それぞれcoreHighest・coreLowestになります。
CoreHighest = CenterLine + Distance * [coreRange]
CoreLowest = CenterLine - Distance * [coreRange]
core range: CoreLowest ~ CoreHighest各ポジションのTPおよびトレード間隔

同じ方向へのポジションは各 interval ごとに1つです。
intervalの計算式は以下の通りです
- core range内の場合
interval =istance * ( 2 * [coreRange] ) / [positionCore]
ただし、interval < [minTP]pipsなら、interval = [minTP]
ただし、interval > [maxTP]pipsなら、interval = [maxTP]- core range外の場合
interval = Distance * ( 1- 2 *[coreRange] ) / [positionHalf]
ただし、interval < [minTP]pipsなら、interval = [minTP]
ただし、interval > [maxTP]pipsなら、interval = [maxTP]つまり、現在の価格から、上下のinterval範囲内で既にポジションを持っていた場合、トレードは行われません。
また、ポジションの利食い値(TakeProfit)もintervalと同じ値です。
基本的に、最大ポジション数に関しては、[positionHalf] + [positionCore] に近い値になりますが、intervalが[minTP]pips以下、もしくは[maxTP]pips以上の場合はその限りではありません。
ストップロス
デフォルトでは、ストップロスは設けられていません。というのもストップロスを取らないのが、このEAの基本戦略だからです。
ストップロスの具体的な値は以下のようになります。
Stoploss(ロングトレード) = Ask - [sl]pips
Stoploss(ショートトレード) = Bid - [sl]pips
※ [sl] = 0のとき、ストップロスは設定されません(デフォルト設定)lot数について
固定lot法 と 変動lot法 の2つを用意しています。
lot数が、ブローカーの定める最小lot以下の場合、トレードは行われません。
固定lot法
固定lot法では、以下の計算式でlotが決定します。
lot = [lot]変動lot法
変動lot法では、以下の計算式でlotが決定します。
lot = free margin * [risk] / margin required to buy 1 lot of trading pair- ドローダウンが大きくなったときは、lot数を下げ、余裕があるときにはlot数を上げるリスクを抑えた複利取引が可能になります。
- 複数ペアをトレードするときにバランスがとりやすいです。
- 例えば、1lotをトレードするとき、EURUSDとUSDJPYで必要証拠金が異なるため、固定lot法では、どちらかのペアに掛け金が偏ります。
- 変動lot法では、余剰証拠金をベースにlotを決めるため、この問題は起きません。
※変動lotの場合、余剰証拠金を元にlot数を計算するため、ハイレバレッジにするほど余剰証拠金が増え、想定よりハイリスクになります。レバレッジを変更する際は気を付けてください。
※変動lotを使いたい場合、[lot] は0に設定してください.
セーフ機能
- 現在のスプレッドが [spreadLimit] 以上の場合、取引を一時停止します
- 無効にするには、[spreadLimit] = 99999999… を設定してください
- 現在の評価額が [stopEquity] 未満の場合は取引を一時停止します
- 無効にするには、 [stopEquity] = 0 を設定してください
- 証拠金維持率が [stopMarginLevel] を下回った場合、取引を一時停止します
- 無効にするには、 [stopMarginLevel] = 0 を設定してください
- ドローダウンが [stopDrawDownPer] を超えると取引を一時停止します
- 無効にするには、 [stopDrawDownPer] = 100 を設定してください
- 無効にするには、[spreadLimit] = 99999999… を設定してください
- 無効にするには、 [stopEquity] = 0 を設定してください
- 無効にするには、 [stopMarginLevel] = 0 を設定してください
- 無効にするには、 [stopDrawDownPer] = 100 を設定してください
magicNumber
このEAが管理しているポジションを識別するには、[magicNumber]を、他のEAと被らないようにセットしてください。
このEAは[magicNumber]と紐づけられたポジションに対してのみ操作を行います。
ログ

EA上で起きたトラブル等に関しては、チャートの左上に表示されます。
[debugMode]をONにすると、チャートの左上だけではなく、MT5のJournal上でもログを確認できます
※debugModeをONにした場合、ログが貯まりすぎるとMT5やマシンのストレージを圧迫し、動作不良を起こす可能性があります。 利用の際はストレージ残量に注意しながら行ってください。
最適化について


利用したいペアに対して、最適化を行うことでより高パフォーマンスを発揮できます。
- 複数ペアを運用する場合、相関関係の少ないペアを選ぶことでリスク分散が期待できます。
- [lot]は最小lot(0.1か0.01)を指定してください。
- [coreRange] < 0.5 にしてください。、
- [risk] = 0 を設定してください
- セーフ機能はオフにすることをお勧めします
- 最適化評価には「Complex Criterion Max」を利用することをお勧めします。
- 最適化には、最低でも3年はテスト期間を取ることをお勧めします。
- カーブフィッティングを避けるため、テスト期間の半分をフォワードテストに充てることをお勧めします。
おススメの最適化項目は以下の通りです。
自分の好みや、マシンスペックと相談しつつ調整してください。
| Variable | Start | Step | Stop |
|---|---|---|---|
| pricePeriod | 1 | 1 | 96 |
| coreRange | 0 | 0.05 | 0.5 |
| positionHalf | 1 | 1 | 50 |
| positionCore | 1 | 1 | 50 |
| minTP | 10 | 5 | 100 |
| maxTP | 101 | 10 | 301 |
最適化結果サンプル(2015/05~2022/07)
作者のマシンで最適化を行った際の、ベスト設定は以下の通りです。
- AUDNZD
| Variable | Value |
|---|---|
| pricePeriod | 24 |
| coreRange | 0.2 |
| positionHalf | 23 |
| positionCore | 35 |
| minTP | 50 |
| maxTP | 260 |
- USDCHF
| Variable | Value |
|---|---|
| pricePeriod | 96 |
| coreRange | 0.1 |
| positionHalf | 46 |
| positionCore | 33 |
| minTP | 60 |
| maxTP | 250 |
- EURGBP
| Variable | Value |
|---|---|
| pricePeriod | 93 |
| coreRange | 0.3 |
| positionHalf | 31 |
| positionCore | 11 |
| minTP | 34 |
| maxTP | 140 |
最適化中に発生したエラーメッセージについて
もし下記のようなエラーが最適化中に発生した場合、最適化がうまくいっていないかもしれません。

その場合は、”Visualize Test”でエラーの詳細を確認することを推奨します。

失敗した可能性のあるパラメーターセットを入力し、”Visualize Test”を開始します

エラーの詳細(アラートメッセージ)が確認できます。

ราคา:¥30,000 (รวมภาษี)
●วิธีการชำระเงิน






วันที่เริ่มขาย : 21/12/2023 10:45
ราคา:¥30,000 (รวมภาษี)
●วิธีการชำระเงิน






เช่นเดียวกับการซื้อขายตามดุลยพินิจ มีวิธีการซื้อขายหลายประเภท เช่น วิธีการซื้อขายที่รวมตัวบ่งชี้เพื่อกำหนดเวลาของการซื้อขายและการชำระบัญชี การซื้อและขายซ้ำในช่วงเวลาราคาคงที่ (pips) และวิธีการซื้อขายที่ใช้ความผิดปกติของตลาดและ ลักษณะเวลา มีหลายประเภทตามวิธีการซื้อขายที่ใช้ดุลยพินิจ
การจำแนกประเภทอย่างง่ายคือ
・Scalping (ประเภทของธุรกรรมที่เสร็จสิ้นภายในไม่กี่นาทีถึงไม่กี่ชั่วโมง),
・การซื้อขายรายวัน (ประเภทของธุรกรรมที่เสร็จสิ้นภายในไม่กี่ชั่วโมงถึงหนึ่งวัน)
・สวิง (ประเภทการซื้อขายในระยะเวลาค่อนข้างนานตั้งแต่หนึ่งวันขึ้นไปถึงประมาณหนึ่งสัปดาห์)
・Nampin Martin (ประเภทที่ถือครองหลายตำแหน่งในช่วงเวลาที่เท่ากันหรือไม่เท่ากัน และชำระทั้งหมดพร้อมกันเมื่อมีการทำกำไร ประเภทที่เพิ่มจำนวนล็อตในแต่ละขั้นเรียกว่า martingale)
・Anomaly EA (Mid-price trading, early morning scalping) และอื่น ๆ
อย่างไรก็ตาม ข้อได้เปรียบที่สำคัญของการซื้อขายอัตโนมัติคือความสามารถในการจำกัดและคาดการณ์ความเสี่ยงล่วงหน้า
[ความเสี่ยง]
พื้นฐานของการซื้อขายฟอเร็กซ์คือความเสี่ยงในการซื้อขายที่มีอยู่ในการซื้อขายอัตโนมัติเช่นกัน
・ความเสี่ยงขนาดล็อต
การเพิ่มขนาดล็อตโดยการบังคับเนื่องจากอัตราการชนะที่สูง ในบางกรณีที่เกิดขึ้นได้ยาก ขึ้นอยู่กับ EA อาจทำให้สูญเสีย Pips อย่างมากเมื่อเกิดการขาดทุน การตรวจสอบ SL Pips และจำนวนตำแหน่งที่ถืออยู่เป็นสิ่งสำคัญก่อนที่จะดำเนินการกับล็อตที่เหมาะสม
・ความเสี่ยงจากความผันผวนของตลาดอย่างรวดเร็ว
มีกรณีที่ราคาตลาดผันผวนอย่างรวดเร็วเนื่องจากการประกาศดัชนีหรือข่าวที่ไม่คาดฝัน การซื้อขายของระบบไม่ได้คำนึงถึงความเคลื่อนไหวของตลาดที่ไม่สามารถคาดเดาได้ ทำให้ไม่สามารถตัดสินใจได้ว่าจะชำระล่วงหน้าหรือละเว้นจากการซื้อขาย เพื่อเป็นมาตรการตอบโต้ การใช้เครื่องมือที่จะหยุด EA ตามการประกาศตัวบ่งชี้หรือ VIX (ดัชนีความกลัว) ก็เป็นไปได้เช่นกัน
[คุณประโยชน์]
・ให้บริการตลอด 24 ชั่วโมง
หากมีโอกาส ระบบการซื้อขายจะดำเนินการซื้อขายในนามของคุณอย่างสม่ำเสมอ มันพิสูจน์ได้ว่าเป็นเครื่องมือที่สะดวกอย่างยิ่งสำหรับผู้ที่ไม่สามารถจัดสรรเวลาในการซื้อขายได้
・ซื้อขายอย่างไม่เต็มใจโดยไม่ถูกครอบงำด้วยอารมณ์
ไม่มีการปรับเปลี่ยนกฎการให้บริการด้วยตนเอง ซึ่งเป็นแนวโน้มทั่วไปของมนุษย์ เช่น การเพิ่มขนาดล็อตหลังจากการขาดทุนติดต่อกันในการซื้อขายตามดุลยพินิจ หรือในทางกลับกัน การได้รับผลกำไรอย่างเร่งรีบโดยได้รับผลกำไรน้อยที่สุด
・สามารถเข้าถึงได้สำหรับผู้เริ่มต้น
หากต้องการมีส่วนร่วมในการซื้อขายฟอเร็กซ์ ไม่มีข้อกำหนดเบื้องต้นในการศึกษา ใครก็ตามที่ใช้ระบบการซื้อขายจะได้รับผลลัพธ์เดียวกัน
[ข้อเสีย]
・ไม่สามารถเพิ่มความถี่ในการซื้อขายได้ตามต้องการ
เนื่องจากระบบการซื้อขายดำเนินการตามเงื่อนไขที่ตั้งโปรแกรมไว้ล่วงหน้า ขึ้นอยู่กับประเภทของ EA ระบบจึงอาจดำเนินการซื้อขายเพียงไม่กี่ครั้งต่อเดือน
・ความเหมาะสมอาจแตกต่างกันไปตามสภาวะตลาด
ขึ้นอยู่กับประเภทการซื้อขายของ EA มีช่วงเวลาที่เหมาะสมกับการซื้อขายตามแนวโน้มมากกว่าและช่วงเวลาที่เหมาะกับการซื้อขายที่ขัดแย้งกันมากกว่า ทำให้ผลลัพธ์ที่สม่ำเสมอในทุกช่วงเวลาไม่น่าเป็นไปได้ แม้ว่าปีที่แล้วอาจมีผลลัพธ์ที่ดี แต่ผลการดำเนินงานในปีนี้อาจไม่มีแนวโน้มที่ดีนัก ซึ่งจำเป็นต้องใช้ดุลยพินิจในระดับหนึ่งในการพิจารณาว่าเป็นเวลาที่เหมาะสมในการดำเนินการหรือไม่
・MT4 (MetaTrader 4 จำเป็นต้องเปิดบัญชีกับบริษัท Forex ที่ให้บริการ MT4)
・EA (โปรแกรมสำหรับการซื้อขายอัตโนมัติ)
・เงินฝากปฏิบัติการที่จำเป็นสำหรับการใช้งาน EA
・พีซีที่สามารถทำงานได้ตลอด 24 ชั่วโมงหรือ VPS (Virtual Private Server) โดยที่พีซีเสมือนโฮสต์บนเซิร์ฟเวอร์คลาวด์เพื่อรัน MT4
นอกจากนี้ยังมีบัญชีทดลองและบัญชีจริง และเมื่อสมัครบัญชีทดลอง คุณจะได้สัมผัสกับการซื้อขายด้วยเงินเสมือนจริง หลังจากเปิดบัญชีจริงแล้ว ให้เลือกเซิร์ฟเวอร์การเชื่อมต่อที่กำหนดโดยโบรกเกอร์ ป้อนรหัสผ่านและเข้าสู่ระบบบัญชี
เมื่อคุณฝากเงินเข้าบัญชีของคุณโดยใช้วิธีการที่โบรกเกอร์กำหนด เงินจะปรากฏในบัญชี MT4 ของคุณและคุณจะสามารถซื้อขายได้
ขั้นแรก ดาวน์โหลดไฟล์ EA ที่ซื้อจากหน้าของฉันบน GogoJungle คุณจะดาวน์โหลดไฟล์ zip (บีบอัด) ดังนั้นให้คลิกขวาเพื่อแตกไฟล์และดึงไฟล์ชื่อ '◯◯◯ (ชื่อ EA)_A19GAw09 (ตัวอักษรและตัวเลข 8 ตัวใดก็ได้ ).ex4' จากด้านใน
จากนั้น เปิด MT4 และไปที่ 'File' → 'Open Data Folder' → 'MQL4' → โฟลเดอร์ 'Experts' และวางไฟล์ ex4 ไว้ข้างใน เมื่อเสร็จแล้ว ปิด MT4 และรีสตาร์ท จากนั้น ไปที่เมนูด้านบน ' เครื่องมือ' → 'ตัวเลือก' และภายใต้ 'ที่ปรึกษาผู้เชี่ยวชาญ' ตรวจสอบให้แน่ใจว่าได้เลือก 'อนุญาตการซื้อขายอัตโนมัติ' และ 'อนุญาตการนำเข้า DLL' แล้ว จากนั้นกด ตกลง เพื่อปิด
คู่สกุลเงินและกรอบเวลาที่จำเป็นสำหรับการดำเนินการที่ถูกต้องของ EA ระบุไว้ในหน้าการขายของ EA อ้างอิงข้อมูลนี้และเปิดแผนภูมิของกรอบเวลาคู่สกุลเงินที่ถูกต้อง (เช่น USDJPY5M สำหรับแผนภูมิ 5 นาที USDJPY).
ภายในแถบนำทางเมนู ใต้ 'Expert Advisors' คุณจะพบชื่อไฟล์ EA ที่คุณวางไว้ก่อนหน้านี้ คลิกเพื่อเลือก จากนั้นลากและวางลงในแผนภูมิโดยตรงเพื่อโหลด EA หรือคุณสามารถดับเบิลคลิกที่ EA ชื่อเพื่อโหลดลงในแผนภูมิที่เลือก
หาก 'Authentication Success' ปรากฏขึ้นที่ด้านซ้ายบนของแผนภูมิ แสดงว่าการรับรองความถูกต้องสำเร็จแล้ว ในการใช้งาน EA คุณต้องให้พีซีของคุณทำงานตลอด 24 ชั่วโมง ดังนั้น ให้ปิดการใช้งานฟังก์ชันสลีปอัตโนมัติหรือโฮสต์ MT4 บน VPS และใช้งาน EA
หากคุณต้องการใช้กับบัญชีอื่นที่ไม่ใช่บัญชีที่ผ่านการรับรองความถูกต้อง คุณจะต้องรีเซ็ตบัญชีที่ลงทะเบียน
หากต้องการรีเซ็ตบัญชี ให้ปิด MT4 ที่มีการลงทะเบียนการรับรองความถูกต้องของเว็บ จากนั้นไปที่หน้าของฉันบน GogoJungle > การใช้งาน > เนื้อหาดิจิทัล > EA ที่เกี่ยวข้อง > กดปุ่ม 'รีเซ็ต' เพื่อดูหมายเลขการลงทะเบียน และบัญชีที่ลงทะเบียนจะถูกปล่อย .
เมื่อบัญชีอยู่ในสถานะรีเซ็ต การใช้ EA กับบัญชี MT4 อื่นจะเป็นการลงทะเบียนบัญชีใหม่
นอกจากนี้คุณยังสามารถรีเซ็ตบัญชีได้ไม่จำกัดจำนวนครั้ง
→ รายการที่ต้องตรวจสอบเมื่อ EA ไม่ทำงาน
1 ล็อต = 100,000 สกุลเงิน
0.1 ล็อต = 10,000 สกุลเงิน
0.01 ล็อต = 1,000 สกุลเงิน
มันกลายเป็น.
ในสกุลเงินดอลลาร์เยน 1 ล็อต = 100,000 ดอลลาร์
มาร์จิ้นที่จำเป็นสำหรับการถือครองล็อตนั้นถูกกำหนดโดยเลเวอเรจที่กำหนดโดยบริษัท FX
หากเลเวอเรจเป็น 25 เท่า หลักประกันที่ต้องถือ 10,000 USD/JPY จะเท่ากับ 10,000*109 (*ในอัตรา 109 เยนต่อดอลลาร์) ÷ 25 = 43,600 เยน
・อัตราผลตอบแทนความเสี่ยง: กำไรและขาดทุนทั้งหมดในระหว่างงวด ÷ การเบิกเงินสูงสุด
・การเบิกถอนสูงสุด: การสูญเสียที่ยังไม่เกิดขึ้นสูงสุดในระหว่างระยะเวลาดำเนินการ
・จำนวนตำแหน่งสูงสุด: จำนวนตำแหน่งสูงสุดที่ EA สามารถถือได้ในทางทฤษฎีในเวลาเดียวกัน
・TP (Take Profit): กำไร Pips (หรือจำนวนที่ระบุ ฯลฯ) ในการตั้งค่า EA
・SL (Stop Loss): จุดขาดทุนสูงสุด (หรือจำนวนที่ระบุ ฯลฯ) ในการตั้งค่า EA
・Trailing stop: นี่คือวิธีการชำระเงินที่เพิ่มผลกำไรสูงสุดโดยการเพิ่ม SL การชำระเงินในช่วงเวลาปกติ (ในทิศทางของผลกำไร) เมื่อมีการทำกำไรจำนวนหนึ่ง แทนที่จะชำระเงินตาม pip ที่ระบุ
・อัตราส่วนผลตอบแทนความเสี่ยง (อัตราส่วนผลตอบแทน): กำไรเฉลี่ย − ขาดทุนเฉลี่ย
・ทั้งสองตำแหน่ง: ถือทั้งตำแหน่งซื้อและขายในเวลาเดียวกัน (โบรกเกอร์บางแห่งไม่อนุญาตให้ใช้ทั้งสองตำแหน่ง)
・MT4 Beginner's Guide
・การตรวจสอบผลงานการซื้อขายระบบ (Forward & Back Testing)
・การเลือก EA ครั้งแรก! วิธีคำนวณเงินทุนที่แนะนำ
・เปรียบเทียบบัญชี MT4 ด้วย Spread, Swap, และความสามารถในการจัดการคำสั่งซื้อขาย
・Web Authentication คืออะไร?
・ตรวจสอบข้อสรุปเมื่อ EA ไม่ทำงาน




