MQL5
Indicateurs
Experts
Forex
Trading robot/indicator debugging
Strategy optimization
Statistics and mathematics
C++
Strategy modules
Python
Panels and dialog boxes
C#
Stocks
Custom graphics
Futures
MySQL
Product Design
JavaScript
Java
Collection of data on the internet
SQL
HTML
PHP
Uploading data to a website
Data mining
Text writing
Text translation
OpenCL
ALGLIB
PostgreSQL
Linux
Photoshop
RegExp
Spécifications
import ccxt
import pandas as pd
import numpy as np
import talib
import time
# Configuration
exchange = ccxt.binance({
'apiKey': 'VOTRE_API_KEY',
'secret': 'VOTRE_SECRET_KEY',
})
# Paramètres de trading
symbole = 'BTC/USDT'
timeframe = '1h'
montant = 100 # en USDT
stop_loss = 0.98 # 2% de perte maximale
take_profit = 1.03 # 3% de gain
def recuperer_donnees():
ohlcv = exchange.fetch_ohlcv(symbole, timeframe, limit=100)
df = pd.DataFrame(ohlcv, columns=['timestamp', 'open', 'high', 'low', 'close', 'volume'])
df['timestamp'] = pd.to_datetime(df['timestamp'], unit='ms')
return df
def calculer_indicateurs(df):
df['ema_50'] = talib.EMA(df['close'].values, timeperiod=50)
df['ema_200'] = talib.EMA(df['close'].values, timeperiod=200)
df['rsi'] = talib.RSI(df['close'].values, timeperiod=14)
return df
def strategie(df):
if df['ema_50'].iloc[-1] > df['ema_200'].iloc[-1] and df['rsi'].iloc[-1] < 70:
return 'acheter'
elif df['ema_50'].iloc[-1] < df['ema_200'].iloc[-1] and df['rsi'].iloc[-1] > 30:
return 'vendre'
else:
return 'neutre'
def trader():
df = recuperer_donnees()
df = calculer_indicateurs(df)
signal = strategie(df)
if signal == 'acheter':
try:
ordre = exchange.create_market_buy_order(symbole, montant)
print(f"Achetés {montant} {symbole}")
except Exception as e:
print(f"Erreur d'achat : {e}")
elif signal == 'vendre':
try:
ordre = exchange.create_market_sell_order(symbole, montant)
print(f"Vendus {montant} {symbole}")
except Exception as e:
print(f"Erreur de vente : {e}")
while True:
trader()
time.sleep(3600) # attendre 1 heure
Répondu
1
Évaluation
Projets
7
0%
Arbitrage
8
13%
/
75%
En retard
3
43%
Gratuit
Commandes similaires
Robot treder
30+ USD
//+------------------------------------------------------------------+ //| M65 PRO ROBOT | //| Trend + RSI + Risk Management | //+------------------------------------------------------------------+ #property strict input double LotSize = 0.01; input int StopLoss = 100; // points input int TakeProfit = 200; // points input int RSI_Period = 14; int rsiHandle; int ema50Handle; int ema200Handle;
Objectif : validation du comportement , zéro stress 🧮 Gestion du risque MaxRiskPerDay = 2.0 % MaxTradesPerDay = 4 RiskPerTrade = 0.50 % MaxDailyLossHardStop = 2.0 % 📈 Trading Timeframe = M15 Symbols = EURUSD,GBPUSD AllowBuy = true AllowSell = true OneTradePerSymbol = true 📊 Indicateurs MACD_Fast = 12 MACD_Slow = 26 MACD_Signal = 9 Stoch_K = 14 Stoch_D = 3 Stoch_Slowing = 3 🛡️ Stops ATR_Period = 14
Stratégie SMC Avancée (Multi-TF / BOS / Liquidity)
30 - 150 USD
Description du projet : Je recherche un développeur MQL5 expérimenté pour créer un Expert Advisor (EA) complet basé sur les concepts de Smart Money Concepts (SMC) . L'algorithme doit fonctionner sur trois unités de temps synchronisées (H4, M15, M1). Compétences techniques requises : Maîtrise parfaite du Multi-Timeframe (MTF) sans "survie" (no repainting/no future leaking). Capacité à coder des détections de
Compétences requises MQL5, MetaTrader 5, WebRequest, HTTP POST, JSON, API / Webhook, intégration serveur externe Bonjour, Je cherche un développeur spécialiste MT5 / MQL5 pour créer un petit Expert Advisor (EA) qui sert uniquement de pont (bridge) entre mon compte de trading et mon terminal d’analyse externe (Nova ICT). Objectif : À chaque ouverture / fermeture / modification de trade, l’EA doit envoyer les
Trader
30+ USD
Un robot qui tarde a ma place même quand je Dors je veux qu'elle faire tout les tâches a ma place même quand le téléphone est éteint ou allumé le robot doit analyse et trade pour moi
Raymond Vergnes
30 - 200 USD
Bonjour, Je recherche un développeur pour introduire dans meta editor une formule Code MQL5 : Trailing Stop par Paliers que j'ai déjà. Ensuite je voudrais utiliser cette formule aussi bien sur mon ordinateur que sur mon téléphone avec méta trader 5. Vous pouvez me contacter par mail : raymondvergnes81@gmail.com Merci d'avance
Akaba Marc
100+ USD
Les conditions son clair les candidats pourront apprendre beaucoup sur les services du marketing dans le domaine du monde opératoire de l'utilisation du robot virtuel de nombreuses manières d'investissement et pourra pur jouer plusieurs rôles sur plusieurs plans
I am looking for a developer to work with to create a bot that will generate signals based on the session highs and lows. Two pending orders will be placed, and one will be automatically deleted as soon as the other is activated. A second recovery trade will then be placed at the same level where the deleted trade was located that will activated in case the running trade hits sl. If the running trade hits tp the
Informations sur le projet
Budget
30 - 200 USD
Client
Commandes passées1
Nombre d'arbitrages0