Spécifications
Designing and programming a trading strategy for an automated trading robot requires a comprehensive approach that involves several steps:
1. **Define Strategy**: Decide on the trading strategy you want to automate (e.g., moving average crossover, mean reversion, breakout strategies).
2. **Choose Platform**: Select a trading platform or framework that supports automated trading. Examples include MetaTrader (MQL), NinjaTrader (C#), or Python-based platforms like MetaTrader with Python API, or using Python libraries like `backtrader` or `pyalgotrade`.
3. **Coding the Strategy**: Write the code for your strategy. Here's a basic example in Python using the `backtrader` library:
```python
import backtrader as bt
class MyStrategy(bt.Strategy):
def __init__(self):
# Define indicators, parameters, etc.
self.sma_short = bt.indicators.SimpleMovingAverage(self.data.close, period=20)
self.sma_long = bt.indicators.SimpleMovingAverage(self.data.close, period=50)
def next(self):
if self.sma_short > self.sma_long:
# Buy signal
self.buy()
elif self.sma_short < self.sma_long:
# Sell signal
self.sell()
if __name__ == '__main__':
cerebro = bt.Cerebro()
cerebro.addstrategy(MyStrategy)
data = bt.feeds.YahooFinanceData(dataname='AAPL', fromdate=datetime(2020, 1, 1), todate=datetime(2023, 1, 1))
cerebro.adddata(data)
cerebro.run()
cerebro.plot()
```
This example defines a simple moving average crossover strategy and runs it on historical data retrieved from Yahoo Finance.
4. **Backtesting**: Backtest your strategy extensively using historical data to evaluate its performance and fine-tune parameters.
5. **Implement Risk Management**: Integrate risk management techniques such as position sizing, stop-loss orders, and portfolio allocation.
6. **Live Trading**: Once backtesting is satisfactory, connect your strategy to a live trading account through the API provided by your chosen platform.
7. **Monitor and Improve**: Continuously monitor the performance of your automated trading robot and make adjustments as necessary.
Remember, designing effective trading strategies requires a good understanding of both programming and trading principles. Always test thoroughly before deploying any strategy in live trading to mitigate risks.
Répondu
1
Évaluation
Projets
19
16%
Arbitrage
3
67%
/
0%
En retard
0
Gratuit
2
Évaluation
Projets
267
30%
Arbitrage
1
0%
/
0%
En retard
3
1%
Chargé
Publié : 2 codes
3
Évaluation
Projets
207
61%
Arbitrage
10
80%
/
0%
En retard
0
Gratuit
Publié : 1 code
4
Évaluation
Projets
63
52%
Arbitrage
5
0%
/
40%
En retard
1
2%
Gratuit
5
Évaluation
Projets
18
28%
Arbitrage
4
50%
/
50%
En retard
1
6%
Gratuit
6
Évaluation
Projets
7
0%
Arbitrage
8
13%
/
75%
En retard
3
43%
Gratuit
7
Évaluation
Projets
65
34%
Arbitrage
4
25%
/
50%
En retard
9
14%
Travail
8
Évaluation
Projets
6
33%
Arbitrage
7
0%
/
71%
En retard
0
Gratuit
9
Évaluation
Projets
478
40%
Arbitrage
105
40%
/
24%
En retard
82
17%
Chargé
Publié : 2 codes
10
Évaluation
Projets
2
0%
Arbitrage
4
25%
/
75%
En retard
1
50%
Gratuit
11
Évaluation
Projets
28
29%
Arbitrage
2
0%
/
50%
En retard
1
4%
Gratuit
12
Évaluation
Projets
91
13%
Arbitrage
34
26%
/
59%
En retard
37
41%
Gratuit
Commandes similaires
Hi, can you define entry conditions based on 100 or 200 trades? If you need more history, i can give you more trades. It is EURUSD with great results! If you can do it, contact me
Zoumana
30+ USD
I work daily and some time I walk to my work place and I earn small money so I have to try harder to get money to feed my family so for me it is hard
Project Title: Modular Session Breakout & Multi-MA EA with Anti-Whipsaw Filters Requirements: Please build an EA where every feature can be individually turned ON/OFF via an independent toggle switch and configured via adjustable parameters. The EA should function as an efficient "Entry Engine" that works in tandem with external risk managers (e.g., KT Equity Protector). 1. Global Settings Master Switch: Global
I need an MT5 Expert Advisor for a mean-reversion strategy on EURUSD: single entry at local price extremes, fixed stop loss and take profit, no grid and no averaging. Position size must be calculated automatically so that risk per trade is capped at a fixed USD amount, with a daily loss limit and a pause after consecutive losses. I will send the full specification — entry conditions, filters and all input parameters
I am looking for a professional and market-savvy MQL developer to build a disciplined, stable Scalping Expert Advisor (EA). The ideal developer must have a solid understanding of Trend Identification, Fibonacci Levels, and Technical Indicators , alongside strict risk management implementation. Key Focus Areas & Developer Requirements: Market & Analysis Expertise: ⚬ Deep understanding of Trend direction (Market
Profitable EAs wanted.
30 - 35 USD
profitable EAs wanted with at least 3 to 5 years backtest. you be submit your proofs such as graphic results, backtesting results, and your demo or weekly the eas has traded
Requirements Specification GoldV16 V0 – MT5 XAUUSD Netting EA 1. Platform: - MetaTrader 5 - MQL5 - XAUUSD - NETTING account 2. Position rule: - Only ONE XAUUSD position may be open at any time. - Fixed lot only. - No Martingale. - No automatic lot increase. 3. Stop Loss: - Stop Loss must be sent immediately when a trade opens. - Default SL distance: 1.00 USD in gold price. - SL distance must be adjustable in Inputs
2 DRAGONS TRADING STRATEGY
30 - 50 USD
I need someone who can create a Trading Bot/AI or Expert Advisor (EA) for MetaTrader 5 (MT5) based on my manual trading strategy. My strategy uses only two indicators: Envelope and Moving Average. What I need is for the EA to accurately follow my manual trading logic and strategy, while also respecting the exact settings and parameters that I use for both indicators. This is not a Martingale strategy or anything
i need someone that can make me an EA really easy with the martingala system?, I am looking for something that doesn't exceed 5 trades for the martingale, I think I did it, but it only works for propfirms, So i need to develop it on ninja trader I have identified a very very simple strategy but it only works on propfirms, with only two propfirm accounts, i absolutely need account A and account, And they have to open
PROJECT OVERVIEW I need a production-grade, modular Expert Advisor for MetaTrader 5 built to institutional coding standards. This is not a simple indicator-crossover bot. The system must be object-oriented, fully commented, and structured so individual modules can be replaced or disabled without breaking the build. Broker: IC Markets Raw. Primary symbol: XAUUSD. Secondary validation: EURUSD, GBPUSD, USDJPY, AUDUSD
Informations sur le projet
Budget
30 - 500 USD
Délais
de 1 à 10 jour(s)