Need a programmer to convert 2 existing indicators (both indicators are available in Ninjatrader and Sierra Charts) to Meta Trader 5

Spécifications

استيراد ccxt
استيراد الباندا بصيغة pd
استيراد numpy كـ np
طلبات الاستيراد
وقت الاستيراد

# إعداد لعبة منصة اللعب عبر API
التبادل = ccxt.binance({
    'apiKey': 'your_api_key',
    'سري': 'سر_api_الخاص بك'
})

#إعداد إدارة المتنوعة
def calculate_position_size(رصيد الحساب، المخاطرة لكل صفقة، نقاط وقف الخسارة):
    مبلغ_المخاطرة = رصيد_الحساب * المخاطرة_لكل_تداول
    حجم الموضع = مبلغ المخاطرة / نقاط وقف الخسارة
    إرجاع حجم الموضع

#فرضًا أن الأخبار الاقتصادية المتعلقة بالسوق
تعريف get_economic_news():
    # هنا نستخدم API مثل NewsAPI أو Forex Factory للحصول على الأخبار الاقتصادية
    url = 'https://newsapi.org/v2/كل شيء?q=forex&apiKey=your_news_api_key'
    الرد = طلبات.get(url)
    البيانات = response.json()
    إرجاع البيانات['المقالات']

#تحليل الأخبار الجديدة في السوق
def analyze_news(الأخبار):
    للمقالة في الأخبار:
        # تحليل عنوان الخبر وملخصه
        العنوان = article['title']
        الوصف = article['الوصف']
        # لا نفترض أن الخبر السلبي إذا كان فيه كلمات مثل "Down"، "Decline"
        إذا كان 'down' في title.lower() أو 'decline' في title.lower():
            العودة 'بيع'
        elif 'up' في title.lower() أو 'growth' في title.lower():
            العودة 'شراء'
    العودة 'HOLD'

# الحصول على بيانات السوق
def get_market_data(الرمز):
    المؤشر = exchange.fetch_ticker(الرمز)
    عودة الشريط

# تنفيذ عملية التنفيذ على التحليل
def execute_trade(الرمز، الإجراء، حجم الموضع):
    إذا كان الإجراء == 'شراء':
        التبادل. إنشاء أمر شراء السوق (الرمز، حجم الموضع)
    elif action == 'بيع':
        التبادل. إنشاء أمر بيع السوق (الرمز، حجم الموضع)
    آخر:
        print("لم يتم اتخاذ أي إجراء")

#مثال على بوت يعمل بشكل دوري
تعريف run_trading_bot():
    account_balance = 10000 # رصيد الحساب
    Risk_per_trade = 0.01 # 1% من التداول لكل صفقة
    stop_loss_pips = 50 # اعتقد أن نقطة وقف الخسارة هي 50 نقطة
    
    حجم الموضع = حساب حجم الموضع (رصيد الحساب، المخاطرة لكل صفقة، نقاط وقف الخسارة)
    
    # جلب الأخبار الاقتصادية
    الأخبار = get_economic_news()
    العمل = تحليل_الأخبار(الأخبار)
    
    #بيانات سوق
    الرمز = 'BTC/USDT'
    بيانات السوق = الحصول على بيانات السوق (الرمز)
    
    # اتخاذ القرارات بشأن الأخبار وتحليل السوق
    print(f"بيانات السوق: {market_data}")
    print(f"الإجراء بناءً على الأخبار: {action}")
    
    # تنفيذ الصفقات
    execute_trade(الرمز، الإجراء، حجم الموضع)

# تشغيل كل 30 ثانية
بينما صحيح:
    تشغيل روبوت التداول
    الوقت.النوم(30)

Répondu

1
Développeur 1
Évaluation
(11)
Projets
11
27%
Arbitrage
6
17% / 83%
En retard
3
27%
Gratuit
2
Développeur 2
Évaluation
(3)
Projets
1
0%
Arbitrage
3
0% / 67%
En retard
0
Travail
Commandes similaires
I have an MT5 expert advisor. The EA trades martingale strategy. I need it converted to a python bot to trade futures in binance, bybit, okx, kucoin and other dexes
Hello, I am looking for an experienced QuantConnect/Lean developer for a trading strategy project on futures (Micro Nasdaq – MNQ) with Interactive Brokers integration (paper + live). The strategy includes several key features: • Multi-timeframe analysis (signal validation across multiple horizons) • Integration of economic news/events into the trading logic • Advanced risk management (daily stop, position sizing
I need someone to help me finalize indicator (based on 2 other indicators) and trading robot that reads the outputs of that indicator. The outputs are matched against a casebook, then deciding if trade or not
Hello Developers, I am looking for an already profitable binary options trading bot that works specifically on the IQ Option broker . I don’t want a new development from scratch, but rather a tested and proven system with consistent results. 🔎 Requirements: •The bot must be able to run on IQ Option smoothly. •Should be profitable and reliable (not experimental). •Full access to use the bot without restrictions
I need help building a successful trading strategy on QuantConnect. The goal is to achieve a sharp ratio greater than 2 and returns above 100% per annum, with the strategy scripted and backtested on the platform. Scope of work - Develop a trading strategy with a sharp ratio greater than Ensure returns exceed 100% annually. - Draft and backtest the strategy using QuantConnect platform. Additional information Build &
update 06/09/2025 Detailed request is written in the word document project is detayed for execution till 05/10/2025, we need the time to review the analysis document Generating analysis based on ICT Concepts and Smort Money Concepts following detailed views i am requesting to any developer 3 EA's as proof that you understand ICT Concepts and SMC These should give a good view on what you can. Examples attached of
Pocket option bot 30 - 80 USD
Telegram Connection Options part 1. Custom – User enters their own connection details. 2. HEDGE TRADE (Default) – Connects to my source. 3. ONE DIRECTION (Default) – Connects to my source. HEDGE TRADE and ONE DIRECTION details are hidden from users. To use my signals, they must select one (HEDGE or ONE DIRECTION). Only one connection mode can be active at a time (no multiple sources). 2- make it able to receive
Telegram bot 100+ USD
Hell great developer I need a Telegram bot connected to my trading setup. Messages I receive (from MT5 into a bot channel): BareBull: OPEN TRADE - XAUUSD Buy Ticket: 1296584 Entry: 3388.1 SL: 3375 TP: 3395 BareBull: CLOSE TRADE - XAUUSD Buy Ticket 1296584 Bot must do: Read messages from bot channel. Link OPEN and CLOSE trades using ticket number. Forward to private channel (every trade, custom format). Forward to
Hi developer I want to have these charts created automatically based on the examples Based on SNR Method Based on RS break zone With as example this text on the screen 📉 Sell Zone 3399-3402 🔴Support Become Resistance 🔴Suply Zone 📈 Buy Zone 3384-3381 🔵Resistance Become Support 🔵Demand Zone The outcome generates automatically a pdf with the result like this image + text that is on the screen This project should
Bainanans 500+ USD
Bainanan good f المؤشر. ينبغي إضافة نقطة صفراء عند أعلى نقطة في الشموع في منطقة ذروة الشراء - وهي نقطة H. ينبغي إضافة نقطة خضراء عند النقطة المنخفضة للشموع في منطقة ذروة البيع - وهي نقطة L. إذا وُجدت نقطة L واحدة على الأقل بين نقطتي H، فابحث عن نقطة LL في الفترة الفاصلة بينهما. ستكون الشمعة ذات أدنى سعر قاع هي نقطة LL. بشكل عام، لا تُعتبر نقطة LL بالضرورة نقطة L. ابحث عن الشموع ذات أدنى سعر قاع. إذا كانت هناك نقطة H

Informations sur le projet

Budget
30+ USD
Pour le développeur
27 USD