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 H4 (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 เท่านั้น
