بحاجة الى مساعدة مع سيناريو من فضلك
Results 1 to 4 of 4

Thread: بحاجة الى مساعدة مع سيناريو من فضلك

  1. #1
    1 مرفق (مرفقات) لدي هذا البرنامج النصي الذي أريد إضافته إلى مدخلات التوقف الزائدة. ومدخلات للقفل في نقطة. على سبيل المثال ، أود أن أضع TP عند 50 نقطة و TS عند 20 أريد إدخالاً حيث يمكنني وضع 5 نقاط على سبيل المثال في حالة انعكاس السوق ، وكذلك إدخال عدد النقاط التي يتعين على السوق تحريكها لتنشيط القفل في الربح . لدي شراء بيع وعكس سريع في هذا الرمز البريدي ، إذا كان شخص ما على الأقل برنامج واحد من ثم يمكنني نسخ رمز للآخرين. أنا سور يمكن أن تستخدم بعض المساعدة في هذا الشأن.

    شكرا جزيلا،
    ميكروفون


    https://www.forexdrop.com/attachment...1352009601.zip

  2. #2
    في ما يلي الكود الذي أحتاج إلى تعديله في مشاركتي الأولى ، فأنا متأكد من أنه يمكنني استخدام ذلك وأعتقد أن الجميع هنا يمكنهم استخدامه لتحقيق الربح. شكرا لك مايك/ -------------------------------------------- ----------------------------- /| IBFX - Quick Buy.mq4 |/ ----------------------------------------------- -------------------------- /---- int start () {/* --------- -------------------------------------------------- -------------- لأن هذه البرامج النصية تهدف إلى تنفيذ سريع لا توجد مدخلات خارجية للمستخدم. تأكد من تعديل الإعدادات أدناه ، ثم قم بتجميع النص البرمجي قبل تعيين مفتاح التشغيل السريع إليه واستخدامه. The magicNumber HAS TO TO THE SAME ON ALL SCRIPTS if you change it here make sure to change it on all scripts !!! لا تنس أن تنقر على COMPILE بمجرد إجراء التغييرات الخاصة بك !!! ------------------------------------------------- ------------------------ *int MagicNumber = 901؛ مضاعفة المخاطر = 2.0 ؛ int StopLoss = 0؛/Number in Pips أي: 50 لـ 50 نقطة. int ProfitTarget = 5؛/Number in Pips أي: 50 لـ 50 نقطة. int Slippage = 1؛ bool MiniLots = صحيح؛/هل يقدم وسيطك عقودًا مصغرة صغيرة مثل 0.01 لوت؟ تعليق السلسلة = IBFX - Quick Buy؛ string FontName = Arial؛ int FontSize = 12؛/ ----------------------------------------------- -------------------------- /| لا تقم بتعديل أي شيء أدناه! |/ ----------------------------------------------- -------------------------- /---- بعض الشيكات قبل أن نبدأ إذا (! IsConnected ()) {Alert ( التعليق - لا اتصال !!) ؛ عودة (0)؛ }/---- Spec خاص VAR int = OP_BUY؛ double InitPrice = اسأل؛/---- Global Vars bool Done = False؛ string Symbole = Symbol ()؛ int التذاكر = 0؛ int ErrorCode = 0؛ double MaxLots = MarketInfo (Symbole، MODE_MAXLOT)؛ double Lots = MM (Symbole، Risk، MiniLots)؛/---- دعونا نضع الطلب. بينما (! Done) {double FillPrice = Ask؛ double StopPrice = Bid؛ if (MathAbs (InitPrice - FillPrice) gt؛ Slippage * Point) {Done = true؛ تعليق (IBFX - QuickBuy | وضع أمر طويل ، يرجى الانتظار ...) ؛ انتظر()؛ Ticket = OrderSend (Symbole، Action، Lots، FillPrice، Slippage * Point، StopLong (StopPrice، StopLoss)، TakeLong (FillPrice، ProfitTarget)، Commentary، MagicNumber، 0، CLR_NONE)؛ if (Ticket gt؛ = 0) {Done = true؛ } else {ErrorCode = GetLastError ()؛ if (ErrorCode == 4109) {Alert (Commentary - You did not allow live trading!)؛ تم = صحيح ؛ } آخر إذا كان (ErrorCode == 134) {تنبيه (التعليق - لا يكفي المال!) ؛ تم = صحيح ؛ } آخر إذا (ErrorCode == 138 || ErrorCode == 136 || ErrorCode == 135) {تنبيه (تعليق - RequoteSlippage ، شغّل البرنامج النصي مرة أخرى) ؛ تم = صحيح ؛ } آخر {Alert (Commentary Error: ErrorCode)؛ }}} Comment ()؛/---- return (0)؛ }/ ---------------------------------------------- --------------------------- / ------------------- -------------------------------------------------- ---- / Wait / ------------------------------------- ------------------------------------ void Wait () {while (IsTradeContextBusy ()) {Sleep (50)؛ }}/ --------------------------------------------- ---------------------------- / ------------------ -------------------------------------------------- ----- /| حساب وقف قصير/ ----------------------------------------------- -------------------------- مضاعفة StopLong (سعر مزدوج ، إيقاف int) {if (stop == 0) {return (0)؛ } آخر {return (price- (stop * Point))؛ }}/ --------------------------------------------- ---------------------------- /| حساب هدف الربح طويل/ ----------------------------------------------- -------------------------- مضاعفة TakeLong (سعر مزدوج ، int int) {if (take == 0) {return (0)؛ } آخر {return (price (take * Point))؛}}/ -------------------------------- ----------------------------------------- / ----- -------------------------------------------------- ------------------ /| ادارة الاموال |/ ----------------------------------------------- -------------------------- MM مزدوج (سلسلة Sym ، مضاعفة المخاطرة ، bool BrokerAllowsFractionalLots) {double MinLots = MarketInfo (Sym ، MODE_MINLOT)؛ double MaxLots = MarketInfo (Sym ، MODE_MAXLOT)؛ الرافعة المالية المزدوجة = AccountLeverage ()؛ double LotSize = MarketInfo (Sym ، MODE_LOTSIZE)؛ double LotStep = MarketInfo (Sym، MODE_LOTSTEP)؛ double FinalAccountBalance = MathMin (AccountBalance ()، AccountEquity ())؛ int التطبيع Factor = 0؛ ضعف مزدوج = 0.0؛ if (LotStep == 0.01) {NormalizationFactor = 2؛ } if (LotStep == 0.1) {NormalizationFactor = 1؛ } إذا كانت (BrokerAllowsFractionalLots == true) {Lots = (FinalAccountBalance * (Risk100.0))(LotSizeLeverage)؛ Lots = StrToDouble (DoubleToStr (Lots، NormalizationFactor))؛ if (Lots lt؛ MinLots) {Lots = MinLots؛ } if (Lots gt؛ MaxLots) {Lots = MaxLots؛ }} آخر إذا كان (BrokerAllowsFractionalLots == false) {Lots = (FinalAccountBalance * (Risk100.0))(LotSizeLeverage)؛ الكثير = MathRound (الكثير) ؛ if (Lots lt؛ MinLots) {Lots = MinLots؛ } if (Lots gt؛ MaxLots) {Lots = MaxLots؛ }} العودة (الكثير) ؛ }

  3. #3
    يا مايك ..... كيندا أحسب شخص ما قد أجبت من قبل الآن ...../------ هذا ليس كيف تعمل مخطوطات ..... إذا كنت تريد وقف زائدة أو أي نشاط من هذا القبيل لك ليرة لبنانية بحاجة إلى عصام حقيقي ..... لا سيناريو ...... ح

  4. #4
    طيب شكرا سوف أجد عصام ......

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.