SiamCafe · Blog
Cent คืออะไร — Cent Account สำหรับเทรด Forex
บทความ

Cent คืออะไร — Cent Account สำหรับเทรด Forex

เผยแพร่ 28 พฤษภาคม 2569

Cent คืออะไรและความสำคัญ

Cent เป็นหน่วยย่อยของสกุลเงิน Dollar โดย 1 USD = 100 Cents ในบริบทของ Forex trading Cent Account เป็นประเภทบัญชีเทรดที่แสดงยอดเงินเป็นหน่วย Cent แทน Dollar เช่น ฝากเงิน $10 จะแสดงเป็น 1,000 Cents ในบัญชี ทำให้เทรดด้วยจำนวนเงินน้อยๆ ได้โดยรู้สึกว่ามี margin มากพอ

Cent Account ถูกออกแบบมาสำหรับ มือใหม่ที่ต้องการฝึกเทรดด้วยเงินจริงโดยไม่เสี่ยงมาก, Trader ที่ต้องการทดสอบ strategy ใหม่ด้วยเงินจริง, ผู้ที่มี budget น้อยแต่อยากเริ่มเทรด, การทดสอบ Expert Advisors (EA) ด้วยเงินจริงก่อน deploy บน Standard Account

Broker ที่มี Cent Account ได้แก่ FBS (Cent Account เริ่มต้น $1), Exness (Standard Cent เริ่มต้น $1), RoboForex (ProCent เริ่มต้น $10), InstaForex (Cent Account เริ่มต้น $1), Alpari (nano.mt4 เริ่มต้น $1) และ GMI (Cent Account เริ่มต้น $15)

Cent Account ในการเทรด Forex

รายละเอียดของ Cent Account

=== Cent Account Overview ===

1. Cent Account vs Standard Account

Feature | Cent Account | Standard Account

Balance Display | Cents (¢) | Dollars ($)

$10 deposit | Shows 1,000 ¢ | Shows $10

Min Lot Size | 0.01 lot (micro) | 0.01 lot (micro)

1 pip value | $0.001 (0.01 lot) | $0.10 (0.01 lot)

Max Leverage | 1:1000 - 1:2000 | 1:500 - 1:1000

Spread | Similar to Std | Standard spread

Instruments | Forex, Metals | Full range

EA Support | Yes | Yes

2. How Cent Account Works

Deposit: $10 USD

Balance shown: 1,000 USC (US Cents)

Trade: Buy 0.01 lot EUR/USD

Pip value: $0.001 per pip (in real money)

0.1 cents per pip (in cent balance)

If price moves 100 pips in your favor:

Profit: 100 x $0.001 = $0.10 (10 cents)

In cent balance: 10 USC

This means you can survive much larger drawdowns

with a small deposit, making it ideal for practice

3. Lot Size Comparison

Standard Account (1 standard lot = 100,000 units):

1 pip = $10

0.1 lot (mini): 1 pip = $1

0.01 lot (micro): 1 pip = $0.10

Cent Account (effectively 100x smaller):

0.01 lot: 1 pip = $0.001

0.1 lot: 1 pip = $0.01

1.0 lot: 1 pip = $0.10

So 1 lot on Cent = 0.01 lot on Standard

4. Advantages of Cent Account

  • Real market conditions (not demo)
  • Real emotions (real money at stake)
  • Very low risk (lose cents, not dollars)
  • Practice money management with real money
  • Test EA in live market conditions
  • Low minimum deposit ($1-$15)
  • Can trade for months with $10-$50

5. Limitations

  • Small profit potential
  • Not all instruments available
  • Some brokers limit max balance (e.g., $500)
  • May have wider spreads than ECN accounts
  • Limited order types on some brokers

echo "Cent account overview"

เปิด Cent Account และเริ่มเทรด

ขั้นตอนเปิดบัญชีและตั้งค่า

=== เปิด Cent Account ===

1. เลือก Broker

แนะนำสำหรับมือใหม่ไทย:

Option A: Exness Standard Cent

  • Min deposit: $1
  • Spread: from 0.3 pips
  • Leverage: Unlimited
  • Platform: MT4, MT5
  • Thai bank support: Yes

Option B: FBS Cent

  • Min deposit: $1
  • Spread: from 1 pip
  • Leverage: 1:1000
  • Platform: MT4, MT5
  • Thai bank support: Yes

Option C: RoboForex ProCent

  • Min deposit: $10
  • Spread: from 1.3 pips
  • Leverage: 1:2000
  • Platform: MT4, MT5
  • Copy trading: Yes

2. Registration Steps (Exness Example)

Step 1: ไปที่ exness.com คลิก "Register"

Step 2: กรอก email, ตั้ง password, เลือก country: Thailand

Step 3: เลือก account type: "Standard Cent"

Step 4: เลือก platform: MT4 หรือ MT5

Step 5: เลือก leverage (แนะนำ 1:200 สำหรับมือใหม่)

Step 6: KYC verification

  • อัพโหลดบัตรประชาชน
  • ยืนยัน proof of address

Step 7: ฝากเงิน (แนะนำเริ่ม $10 = 1,000 USC)

  • Thai bank transfer
  • PromptPay
  • Credit/Debit card

3. MT4 Setup for Cent Account

Download MT4 from broker website

Login:

Server: Exness-Real8 (or cent server)

Login: (your account number)

Password: (your trading password)

Important: Cent account shows balance in cents

$10 deposit = 1,000.00 USC balance

4. Chart Configuration

Timeframe: H1 or (recommended for beginners)

Indicators:

  • EMA 20 (short-term trend)
  • SMA 50 (medium-term trend)
  • RSI 14 (overbought/oversold)

Drawing tools:

  • Horizontal lines for S/R
  • Trendlines

5. First Trade on Cent Account

Pair: EUR/USD (most liquid, lowest spread)

Lot size: 0.01 (minimum)

Risk per trade: 20-50 cents (2-5% of 1,000 USC)

Stop Loss: Always set before opening trade

Take Profit: At least 1.5x Stop Loss distance

echo "Cent account setup complete"

กลยุทธ์เทรดสำหรับ Cent Account

Strategy ที่เหมาะกับ Cent Account

#!/usr/bin/env python3
# cent_strategy.py — Trading Strategies for Cent Account
import json
import logging

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("strategy")

class CentAccountStrategy:
    def __init__(self, balance_cents=1000):
        self.balance = balance_cents  # in cents
        self.risk_per_trade_pct = 3  # 3% risk (cents are small)
    
    def moving_average_crossover(self):
        """Simple MA Crossover Strategy for Cent Account"""
        return {
            "name": "MA Crossover (Cent)",
            "timeframe": "H1",
            "indicators": {
                "fast_ma": "EMA 20",
                "slow_ma": "SMA 50",
                "filter": "RSI 14",
            },
            "entry_rules": {
                "buy": [
                    "EMA 20 crosses above SMA 50",
                    "RSI > 50 (bullish momentum)",
                    "Price above both MAs",
                ],
                "sell": [
                    "EMA 20 crosses below SMA 50",
                    "RSI < 50 (bearish momentum)",
                    "Price below both MAs",
                ],
            },
            "exit_rules": {
                "stop_loss": "Below/above last swing low/high (20-50 pips)",
                "take_profit": "1.5x to 2x stop loss distance",
                "trailing_stop": "Move SL to breakeven after 1:1 R:R reached",
            },
            "money_management": {
                "risk_per_trade": f"{self.risk_per_trade_pct}% = {self.balance * self.risk_per_trade_pct / 100:.0f} cents",
                "max_trades_open": 2,
                "lot_size": "0.01 - 0.05 (based on SL distance)",
            },
        }
    
    def support_resistance_bounce(self):
        """S/R Bounce Strategy"""
        return {
            "name": "S/R Bounce (Cent)",
            "timeframe": "H4",
            "setup": [
                "1. Identify key S/R levels on Daily chart",
                "2. Wait for price to reach S/R level on H4",
                "3. Look for rejection candle (pin bar, engulfing)",
                "4. Enter on next candle open",
                "5. SL beyond S/R level (10-20 pips)",
                "6. TP at next S/R level",
            ],
            "lot_size_calc": self._calculate_lot("EURUSD", sl_pips=20),
        }
    
    def _calculate_lot(self, pair, sl_pips):
        risk_cents = self.balance * (self.risk_per_trade_pct / 100)
        # On cent account: 0.01 lot = 0.1 cent per pip
        pip_value_per_001_lot = 0.1  # cents
        lot_size = risk_cents / (sl_pips * pip_value_per_001_lot) * 0.01
        lot_size = max(0.01, round(lot_size, 2))
        
        return {
            "balance_cents": self.balance,
            "risk_cents": round(risk_cents, 1),
            "sl_pips": sl_pips,
            "lot_size": lot_size,
            "actual_risk_cents": round(lot_size / 0.01 * sl_pips * pip_value_per_001_lot, 1),
        }
    
    def ea_testing_plan(self):
        """Plan for testing EA on Cent Account"""
        return {
            "phase_1": {
                "duration": "2 weeks",
                "balance": 1000,
                "lot_size": 0.01,
                "goal": "Verify EA runs without errors",
                "checks": ["No crashes", "Orders execute correctly", "SL/TP work"],
            },
            "phase_2": {
                "duration": "4 weeks",
                "balance": 5000,
                "lot_size": "0.01-0.05",
                "goal": "Validate strategy performance",
                "checks": ["Win rate > 40%", "Profit factor > 1.5", "Max DD < 20%"],
            },
            "phase_3": {
                "duration": "4 weeks",
                "balance": 10000,
                "lot_size": "0.05-0.10",
                "goal": "Stress test with larger lots",
                "checks": ["Consistent results", "No slippage issues", "Stable under news"],
            },
            "go_live": "Move to Standard account if all phases pass",
        }

strategy = CentAccountStrategy(balance_cents=1000)
ma_cross = strategy.moving_average_crossover()
print("Strategy:", json.dumps(ma_cross, indent=2))

sr_bounce = strategy.support_resistance_bounce()
print("\nS/R Bounce:", json.dumps(sr_bounce, indent=2))

ea_plan = strategy.ea_testing_plan()
print("\nEA Testing:", json.dumps(ea_plan, indent=2))

Risk Management สำหรับ Cent Account

จัดการความเสี่ยงบน Cent Account

#!/usr/bin/env python3
# cent_risk.py — Cent Account Risk Management
import json
import logging

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger("risk")

class CentRiskManager:
    def __init__(self, deposit_usd, risk_pct=3.0):
        self.deposit_usd = deposit_usd
        self.balance_cents = deposit_usd * 100
        self.risk_pct = risk_pct
    
    def position_size(self, sl_pips, pair="EURUSD"):
        risk_cents = self.balance_cents * (self.risk_pct / 100)
        
        # Pip values for cent account (per 0.01 lot)
        pip_values = {
            "EURUSD": 0.1, "GBPUSD": 0.1, "USDJPY": 0.091,
            "XAUUSD": 0.01,
        }
        
        pv = pip_values.get(pair, 0.1)
        lots_raw = risk_cents / (sl_pips * pv) * 0.01
        lots = max(0.01, round(lots_raw, 2))
        
        return {
            "deposit_usd": self.deposit_usd,
            "balance_cents": self.balance_cents,
            "risk_pct": self.risk_pct,
            "risk_amount_cents": round(risk_cents, 1),
            "risk_amount_usd": round(risk_cents / 100, 3),
            "pair": pair,
            "sl_pips": sl_pips,
            "lot_size": lots,
        }
    
    def survival_analysis(self, consecutive_losses=10):
        """How many consecutive losses before account is blown"""
        risk_cents = self.balance_cents * (self.risk_pct / 100)
        
        remaining = self.balance_cents
        losses = 0
        
        while remaining > risk_cents and losses < consecutive_losses:
            loss = remaining * (self.risk_pct / 100)
            remaining -= loss
            losses += 1
        
        return {
            "initial_balance_cents": self.balance_cents,
            "initial_balance_usd": self.deposit_usd,
            "risk_per_trade_pct": self.risk_pct,
            "consecutive_losses_simulated": losses,
            "balance_after_cents": round(remaining, 1),
            "balance_after_usd": round(remaining / 100, 2),
            "drawdown_pct": round((1 - remaining / self.balance_cents) * 100, 1),
            "account_survived": remaining > 0,
        }
    
    def monthly_projection(self, trades_per_month=20, win_rate=0.45, avg_rr=2.0):
        risk_cents = self.balance_cents * (self.risk_pct / 100)
        
        wins = int(trades_per_month * win_rate)
        losses = trades_per_month - wins
        
        profit_cents = (wins * risk_cents * avg_rr) - (losses * risk_cents)
        
        return {
            "trades_per_month": trades_per_month,
            "win_rate": f"{win_rate*100:.0f}%",
            "risk_reward": f"1:{avg_rr}",
            "wins": wins,
            "losses": losses,
            "net_profit_cents": round(profit_cents, 1),
            "net_profit_usd": round(profit_cents / 100, 2),
            "monthly_return_pct": round(profit_cents / self.balance_cents * 100, 1),
        }

# $10 deposit example
rm = CentRiskManager(deposit_usd=10, risk_pct=3.0)

pos = rm.position_size(sl_pips=30)
print("Position Size:", json.dumps(pos, indent=2))

survival = rm.survival_analysis(consecutive_losses=10)
print("\nSurvival:", json.dumps(survival, indent=2))

projection = rm.monthly_projection(trades_per_month=15, win_rate=0.45, avg_rr=2.0)
print("\nMonthly:", json.dumps(projection, indent=2))

เปรียบเทียบ Cent Account กับ Standard Account

เปรียบเทียบประเภทบัญชี

=== Account Type Comparison ===

1. Detailed Comparison

Aspect | Demo | Cent | Standard | ECN

Real Money | No | Yes | Yes | Yes

Min Deposit | Free | $1-$15 | $50-$200 | $200-$1000

Balance Unit | Virtual $ | Cents (¢) | Dollars ($) | Dollars ($)

Lot Equivalent | Standard | 1/100 Std | Standard | Standard

Emotions | None | Low | Medium | High

Risk | Zero | Very Low | Medium | Medium-High

Spread | Standard | Standard | Standard | Raw (0.0+)

Commission | None | None | None | $3-7/lot

EA Testing | Unreliable | Reliable | Best | Best

Learning Value | Medium | High | N/A | N/A

Profit Potential | None | Very Low | Medium | High

2. Recommended Path for Beginners

Month 1-2: Demo Account

  • Learn platform (MT4/MT5)
  • Learn basic analysis
  • Practice placing orders
  • Goal: Understand mechanics

Month 3-4: Cent Account ($10-$50)

  • Trade with real money
  • Experience real emotions
  • Test money management
  • Goal: Consistent execution

Month 5-8: Cent Account ($50-$100)

  • Refine strategy
  • Build trading journal
  • Aim for 3+ months profit
  • Goal: Proven track record

Month 9+: Standard Account ($200+)

  • Scale up gradually
  • Keep risk management strict
  • Continue journaling
  • Goal: Sustainable income

3. When to Move from Cent to Standard

Checklist:

[ ] 3+ consecutive profitable months on Cent

[ ] Win rate > 40% with R:R > 1.5

[ ] Max drawdown < 20%

[ ] Trading journal maintained

[ ] Emotional control achieved

[ ] Strategy clearly defined and documented

[ ] Risk management rules followed consistently

[ ] Have funds you can afford to lose ($200+)

If ANY checkbox is not checked, stay on Cent Account

4. Common Mistakes to Avoid

  • Skipping Cent, going straight to Standard
  • Over-leveraging on Cent (feels like play money)
  • Not keeping trading journal on Cent
  • Moving to Standard too soon
  • Using different risk rules on Cent vs Standard
  • Trading too many pairs (stick to 1-3)
  • Not setting Stop Loss (even on Cent)

echo "Account comparison complete"

FAQ คำถามที่พบบ่อย

Q: Cent Account กับ Demo Account ต่างกันอย่างไร?

A: Demo Account ใช้เงินจำลอง ไม่มีความเสี่ยง ไม่มีอารมณ์เข้ามาเกี่ยวข้อง execution อาจต่างจากตลาดจริง (ไม่มี slippage, requotes) Cent Account ใช้เงินจริงแม้จะน้อย ทำให้รู้สึกกดดันและตื่นเต้นเหมือนเทรดจริง execution เป็นตลาดจริง มี slippage และ spread ที่เปลี่ยนแปลง ข้อมูลที่ได้จาก Cent Account เชื่อถือได้มากกว่า Demo สำหรับประเมินความสามารถจริง

Q: ฝากเท่าไหร่ดีสำหรับ Cent Account?

A: แนะนำ $10-$50 สำหรับเริ่มต้น $10 (1,000 cents) เพียงพอสำหรับเทรด 0.01-0.05 lot ได้หลายเดือน ถ้า risk 3% per trade = 30 cents per trade สามารถ survive 20+ consecutive losses ได้ $50 (5,000 cents) ให้ flexibility มากขึ้น สามารถเทรดหลาย pairs พร้อมกัน อย่าฝากมากกว่า $100 บน Cent Account เพราะถ้าพร้อมเทรดจำนวนเงินมากกว่านั้น ควรย้ายไป Standard Account

Q: Cent Account เหมาะกับ EA testing ไหม?

A: เหมาะมาก Cent Account ให้ real market conditions (ราคา, spread, slippage จริง) ด้วยค่าใช้จ่ายต่ำ ดีกว่า Demo ที่ execution อาจไม่เหมือนจริง วิธี test EA บน Cent ฝาก $10-$50, รัน EA ด้วย lot size เล็กสุด (0.01), ทดสอบอย่างน้อย 4-8 สัปดาห์, เก็บสถิติ win rate, profit factor, max drawdown, เปรียบเทียบกับ backtest results ถ้าผลต่างจาก backtest มากกว่า 20% ต้อง optimize EA ก่อนไป Standard

Q: Cent Account มีข้อจำกัดอะไรบ้าง?

A: ข้อจำกัดหลัก max balance ถูกจำกัด (บาง broker จำกัดที่ $200-$500), instruments อาจมีน้อยกว่า Standard (บาง broker ให้เทรดแค่ Forex + Metals), spread อาจกว้างกว่า ECN accounts, ไม่มีบาง order types บน broker บางเจ้า, server อาจแยกจาก Standard (performance อาจต่างกัน), ไม่เหมาะสำหรับเทรดจริงจังที่ต้องการกำไร เพราะ 1% gain จาก $10 = $0.10 เท่านั้น