تحتاج إلى تغيير الخط ، كائن لن يحذف
Results 1 to 3 of 3

Thread: تحتاج إلى تغيير الخط ، كائن لن يحذف

  1. #1
    يمكن للشخص ربما مراجعة هذا الرمز وأخبرني كيفية الحصول على نص MA الكائن (التمرير إلى أسفل الرمز) لحذف عند إزالة indior؟ فعلت الكثير من التدقيق ومحاولة رموز من منتديات mql ولكن لست مبرمج لذلك أنا في عداد المفقودين شيئا

    // ----------------------------------------------- -------------------
    //| EMA-alert-Symbol-Period.mq4 |
    //| حقوق الطبع والنشر © 2007 ، MetaQuotes Software Corp. |
    //|
    http://www.metaquotes.net|
    // ----------------------------------------------- -------------------
    #property copyright Copyright © 2007، MetaQuotes Software Corp.
    #property الرابط http://www.metaquotes.net
    #property indior_chart_window
    #property indior_buffers 1
    //MODE_SMA 0 متوسط ​​متحرك بسيط ،
    //MODE_EMA 1 المتوسط ​​المتحرك الأسي ،
    //MODE_SMMA 2 متوسط ​​متحرك سلس ،
    //MODE_LWMA 3 متوسط ​​متحرك متوسط ​​الوزن.
    //PRICE_CLOSE 0 سعر الإغلاق.
    //PRICE_OPEN 1 سعر الفتح.
    //PRICE_HIGH 2 سعر مرتفع.
    //PRICE_LOW 3 سعر منخفض.
    //PRICE_MEDIAN 4 متوسط ​​السعر (مرتفع منخفض)2.
    //PRICE_TYPICAL 5 السعر المعتاد (مرتفع منخفض قريب)3.
    //PRICE_WEIGHTED 6 سعر الإغلاق المرجح ، (مرتفع منخفض إغلاق إغلاق)4.

    //---- معلمات الإدخال
    ex ent int ma_period = 12؛
    ex intern int ma_mode = 1؛
    ex int int ma_price = 0؛
    ex int int ma_shift = 0؛
    //---- مخازن
    double ExtMapBuffer1 []؛
    extern bool Box_Alert = false؛
    extern bool Sound_Alert = true؛
    سلسلة extern Sound_File = alert3؛
    extern bool Email_Alert = false؛
    ex int int pip_distance = 1؛
    التاريخ والوقت
    //----
    double ema_value؛

    // ----------------------------------------------- -------------------
    //| وظيفة التهيئة الداخلية المخصصة
    // ----------------------------------------------- -------------------
    int init ()
    {
    //---- في الداخل

    SetIndexBuffer (0 ، ExtMapBuffer1)؛
    //---- name for DataWindow and inner sub window label

    //----

    عودة (0)؛
    }
    // ----------------------------------------------- -------------------
    //| وظيفة مخصصة deinitialization في الأماكن المغلقة |
    // ----------------------------------------------- -------------------
    int deinit ()
    {
    //----
    عودة (0)؛
    }
    // ----------------------------------------------- -------------------
    //| وظيفة التكرار الداخلي مخصص
    // ----------------------------------------------- -------------------
    بداية int ()
    {
    الحد الأقصى
    int counted_bars = IndiorCounted ()؛
    //---- تحقق من وجود أخطاء محتملة
    إذا (counted_bars lt؛ 0)
    عودة (-1)؛
    ///---- سيتم حساب آخر شريط عد
    إذا (counted_bars gt؛ 0)
    counted_bars--.
    limit = Bars - counted_bars؛
    //----

    سلسلة MA ؛


    ل (int i = 0؛ i lt؛ limit؛ i )
    {
    ema_value = iMA (NULL، 0، ma_period، ma_shift، ma_mode، ma_price، i)؛

    إذا (ma_mode == 0) {MA = SMA؛}
    إذا (ma_mode == 1) {MA = EMA؛}
    إذا (ma_mode == 2) {MA = SMMA؛}
    إذا (ma_mode == 3) {MA = LWMA؛}
    //----
    ExtMapBuffer1 [i] = ema_value-Ask؛
    إذا كانت (MathAbs (ema_value-Bid) lt؛ = pip_distance * نقطة lastimealert! = Time [0])
    {

    إذا (Box_Alert) تنبيه (الرمز () ، M ، فترة () ، السعر ضمن ، pip_distance ، نقطة من ، ma_period ، Period MA ) ؛
    إذا (Sound_Alert) PlaySound (Sound_File)؛
    إذا كان (Email_Alert) SendMail (تنبيه السعر على الرمز () فترة () ، الرمز () فترة ( السعر ضمن pip_distance نقطة من ma_period فترة MA ) ؛
    lastimealert = Time [0]؛
    }
    ObjectCreate (ObjName، OBJ_LABEL، 0، 0، 0)؛
    ObjectSetText (ObjName، MA، 14، Tahoma، Yellow)؛
    ObjectSet (ObjName، OBJPROP_CORNER، 0)؛
    ObjectSet (ObjName، OBJPROP_XDISTANCE، 20)؛
    ObjectSet (ObjName، OBJPROP_YDISTANCE، 30)؛

    }
    //----
    عودة (0)؛
    }
    // ----------------------------------------------- -------------------

  2. #2
    ضع ما يلي في الدالة deinit (): Inserted Code ObjectDelete (ObjName)؛

  3. #3
    1 مرفق (مرفقات)
    Quote Originally Posted by ;
    ضع ما يلي في الدالة deinit (): ObjectDelete (ObjName)؛
    رهيبة شكرا لك كنت أتساءل إذا كان هناك طريقة بحيث عندما يتم تحميل إيندي ، لا يبدو صوت الرعايا الإنذار. في كل مرة أحمل indior أو تغيير الإطار الزمني الذي ستلعبه ، والذي قد يكون صعبا لأنني سوف أستخدم ملف التنبيه لمدة 20-30 ثانية هنا هو الكود المحدث ، لقد استخدمت الستائر الشمسية الخط التي قمت بتضمينها:/ -------------------------------------------------- ---------------- /| MA alert.mq4 |/| حقوق الطبع والنشر © 2007 ، MetaQuotes Software Corp. |/|
    http://www.metaquotes.net|/ ----------------------------------------------- ------------------- # حقوق الملكية الفكرية حقوق الطبع والنشر © 2007 ، MetaQuotes Software Corp. #property link http://www.metaquotes.net #property indior_chart_window #property indior_buffers 1/MODE_SMA 0 متوسط ​​متحرك بسيط ،/MODE_EMA 1 متوسط ​​متحرك أسي ،/MODE_SMMA 2 متوسط ​​متحرك سلس ،/MODE_LWMA 3 متوسط ​​متحرك متوسط ​​الوزن./PRICE_CLOSE 0 سعر الإغلاق./PRICE_OPEN 1 سعر الفتح./PRICE_HIGH 2 سعر مرتفع./PRICE_LOW 3 سعر منخفض./PRICE_MEDIAN 4 متوسط ​​السعر (مرتفع منخفض)2./PRICE_TYPICAL 5 السعر المعتاد (مرتفع منخفض قريب)3./PRICE_WEIGHTED 6 سعر الإغلاق المرجح ، (مرتفع منخفض إغلاق إغلاق)4./---- input parameter extern int ma_period = 12؛ ex intern int ma_mode = 1؛ ex int int ma_price = 0؛ ex int int ma_shift = 0؛//buffers double ExtMapBuffer1 []؛ extern bool Box_Alert = false؛ extern bool Sound_Alert = true؛ سلسلة extern Sound_File = alert3؛ extern bool Email_Alert = false؛ ex int int pip_distance = 1؛ التاريخ والوقت/---- double ema_value؛/ ----------------------------------------------- ------------------- /| وظيفة التهيئة الأولية المخصصة |/ ----------------------------------------------- ------------------- int init () {//---- indiors SetIndexBuffer (0، ExtMapBuffer1)؛/---- name for DataWindow and indior subwindow label/---- return (0)؛ }/ ---------------------------------------------- -------------------- /| Custor indi deinitialization function |/ ----------------------------------------------- ------------------- int deinit () {ObjectDelete (Label)؛/---- return (0)؛ }/ ---------------------------------------------- -------------------- /| وظيفة التكرار indord مخصصة |/ ----------------------------------------------- ------------------- int start () {int limit؛ int counted_bars = IndiorCounted ()؛/---- تحقق من وجود أخطاء محتملة في حالة (return tobt؛ 0) counted_bars (0)؛//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- limit = Bars - counted_bars؛/---- string MA؛ for (int i = 0؛ i lt؛ limit؛ i ) {ema_value = iMA (NULL، 0، ma_period، ma_shift، ma_mode، ma_price، i)؛ if (ma_mode == 0) {MA = SMA؛} if (ma_mode == 1) {MA = EMA؛} if (ma_mode == 2) {MA = SMMA؛} if (ma_mode == 3) {MA = LWMA ؛}/---- ExtMapBuffer1 [i] = ema_value-Ask؛ إذا كانت (MathAbs (ema_value-Bid) lt؛ = pip_distance * Point lastimealert! = Time [0]) {if (Box_Alert) Alert (Symbol ()، M، Period ()، السعر ضمن، pip_distance، pips of، ma_period، الفترة MA ) ؛ إذا (Sound_Alert) PlaySound (Sound_File)؛ إذا كان (Email_Alert) SendMail (تنبيه السعر على الرمز () فترة () ، الرمز () فترة ( السعر ضمن pip_distance نقطة من ma_period فترة MA ) ؛ lastimealert = Time [0]؛ } ObjectCreate (تسمية ،OBJ_LABEL ، 0 ، 0 ، 0) ؛ ObjectSetText (Label، MA، 24، Sun Blinds، LightSteelBlue)؛ ObjectSet (Label، OBJPROP_CORNER، 0)؛ ObjectSet (Label، OBJPROP_XDISTANCE، 6)؛ ObjectSet (Label، OBJPROP_YDISTANCE، 30)؛ }/---- return (0)؛ }/ ---------------------------------------------- --------------------
    https://www.forexdrop.com/attachment...3953227878.rar

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.