النتائج 1 إلى 4 من 4

الموضوع: مساعده في كود

  1. #1
    الصورة الرمزية talobaudi
    talobaudi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2023
    الإقامة
    السعودية
    المشاركات
    5

    افتراضي مساعده في كود

    السلام عليكم

    في البداية مر على قبل سنوات اكسبيرت يفتح اوردرات وتقدر تختار نوع الاوردر الاول بيع او شراء واللوت والتوب والهدف
    ونفس الشي للاورد الثاني والثالث جميعها
    اتمنى اللي عنده يرفقه

    سالت chatgpt يسوي اكسبيرت

    سؤالي هو
    write MQL4 EXPERT to open order depends on this order, buy,sell,sell,sell,sell.
    all order have same profit 50 and stoploss 50,
    everytime get profit will start the series again .
    everytime will get stoploss will countie the series ,
    example will open first order buy and we get stoploss ,now will open sell then we get stoploss ,as series will open sell again then we get profit ,now will start the series again with buy.

    جوابه كان

    كود PHP:
    // Define global variables
    int series_size 5// number of orders in series
    double profit 50// profit target in points
    double stoploss 50// stop loss in points
    int current_order 0// index of current order in series
    bool is_trade_open false// whether a trade is currently open

    void OnTick()
    {
        
    // check if a trade is currently open
        
    if (is_trade_open) {
            
    // check if the trade has reached the profit target or stop loss
            
    double current_profit = (OrderType() == OP_BUY) ? (Bid OrderOpenPrice()) : (OrderOpenPrice() - Ask);
            if (
    current_profit >= profit || current_profit <= -stoploss) {
                
    // close the current trade and reset the series
                
    OrderClose(OrderTicket(), OrderLots(), Bid0White);
                
    current_order 0;
                
    is_trade_open false;
            }
        }
        else {
            
    // open a new trade in the series
            
    if (current_order == || current_order == 1) {
                
    // buy order
                
    if (OrderSend(Symbol(), OP_BUY0.01Ask0Ask stoplossAsk profit"buy order"00Green)) {
                    
    current_order++;
                    
    is_trade_open true;
                }
            }
            else {
                
    // sell order
                
    if (OrderSend(Symbol(), OP_SELL0.01Bid0Bid stoplossBid profit"sell order"00Red)) {
                    
    current_order++;
                    
    is_trade_open true;
                }
            }
            
    // reset the series if it has been completed
            
    if (current_order series_size) {
                
    current_order 0;
            }
        }

    ماقصر بدون اخطاء لكن مايفتح اوردرات

  2. #2
    الصورة الرمزية talobaudi
    talobaudi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2023
    الإقامة
    السعودية
    المشاركات
    5

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة talobaudi مشاهدة المشاركة
    السلام عليكم

    في البداية مر على قبل سنوات اكسبيرت يفتح اوردرات وتقدر تختار نوع الاوردر الاول بيع او شراء واللوت والتوب والهدف
    ونفس الشي للاورد الثاني والثالث جميعها
    اتمنى اللي عنده يرفقه
    وجدته
    الملفات المرفقة الملفات المرفقة

  3. #3
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي

    عموما أنا كمبرمج جربت ChatGPT ووجدته قد يساعد في كتابة كود مبدئي ثم التغيير عليه بحسب الحاجة ولكنه لايستطيع أن يعمل لك كود كامل يمكن الإعتماد عليه.
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  4. #4
    الصورة الرمزية haz1
    haz1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2015
    الإقامة
    مصر
    المشاركات
    44

    افتراضي

    بالتوفيق ان شاء الله ,


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17