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

الموضوع: تكبير السعر

  1. #1
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    افتراضي تكبير السعر

    يقوم هذا المؤشر بتكبير السعر و عرضه على الشارت في احد الزوايا ...
    المشكلة انني لا اريد ان ارى ستة ارقام .. فما طريقة التعديل ..

    1.25085 الحالي
    1.2508 المطلوب


    كود:
    //+------------------------------------------------------------------+
    //| Magnified Market Price.mq4        ver1.4             by Habeeb   |
    //+------------------------------------------------------------------+
    
    #property indicator_chart_window
    
      extern string note1 = "Change font colors automatically? True = Yes";
      extern bool   Bid_Ask_Colors = false;
      extern string note2 = "Default Font Color";
      extern color  FontColor = Black;
      extern color FontColor2 = Black;
      extern string note3 = "Font Size";
      extern int    FontSize=12;
      extern string note4 = "Font Type";
      extern string FontType="Comic Sans MS";
      extern string note5 = "Display the price in what corner?";
      extern string note6 = "Upper left=0; Upper right=1";
      extern string note7 = "Lower left=2; Lower right=3";
      extern int    WhatCorner=1;
    
      double        Old_Price;
      double        Old_Price2;
    
    int init()
      {
       return(0);
      }
    
    int deinit()
      {
      ObjectDelete("Market_Price_Label"); 
      
      return(0);
      }
    
    int start()
      {
       if (Bid_Ask_Colors == True)
       {
        if (Bid > Old_Price) FontColor = LawnGreen;
        if (Bid < Old_Price) FontColor = Red;
        if (Ask > Old_Price2) FontColor2 = LawnGreen;
        if (Ask < Old_Price2) FontColor2 = Red;
        Old_Price = Bid;
        Old_Price2 = Ask;
       }
    
       string Market_Price2 = DoubleToStr(Ask, Digits);
       string Market_Price = DoubleToStr(Bid, Digits);
      
    
       ObjectCreate("Market_Price_Label2", OBJ_LABEL, 0, 0, 0);
       ObjectSetText("Market_Price_Label2", Market_Price2, FontSize, FontType, FontColor2);
       ObjectSet("Market_Price_Label2", OBJPROP_CORNER, WhatCorner);
       ObjectSet("Market_Price_Label2", OBJPROP_XDISTANCE, 1);
       ObjectSet("Market_Price_Label2", OBJPROP_YDISTANCE, 1);
       ObjectCreate("Market_Price_Label", OBJ_LABEL, 0, 0, 0);
       ObjectSetText("Market_Price_Label", Market_Price, FontSize, FontType, FontColor2);
       ObjectSet("Market_Price_Label", OBJPROP_CORNER, WhatCorner);
       ObjectSet("Market_Price_Label", OBJPROP_XDISTANCE, 1);
       ObjectSet("Market_Price_Label", OBJPROP_YDISTANCE, (FontSize+10));
      }

  2. #2
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    افتراضي رد: تكبير السعر

    اذا غييرت DoubleToStr(Ask, Digits) الى
    DoubleToStr(Ask, 4)

    ازواج الين لن تظهر بالصورة الصحيحة ..

  3. #3
    الصورة الرمزية 101
    101
    101 غير متواجد حالياً عضو اللجنة الاستشارية سابقاً
    تاريخ التسجيل
    Sep 2008
    الإقامة
    المملكة العربية السعودية
    المشاركات
    2,759

    افتراضي رد: تكبير السعر

    استخدم هذا الكود

    كود:
    int a;
    if (Point == 0.000001) a = 4;
       else {
          if (Point == 0.0001) a = 2;
    ثم ضع الكود التالي

    كود:
     string Market_Price2 = DoubleToStr(Ask, a);
       string Market_Price = DoubleToStr(Bid, a);
    تقبل تقديري

    يجب عليك ملاحظه عدد الخانات العشريه في السعر
    لان كل منصه تختلف عن الاخرى

  4. #4
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    Thumbs up رد: تكبير السعر

    اقتباس المشاركة الأصلية كتبت بواسطة 101 مشاهدة المشاركة
    استخدم هذا الكود

    كود:
    int a;
    if (Point == 0.00001) a = 4;
    else  
    if (Point == 0.001) a = 2;
         
    
    string Market_Price2 = DoubleToStr(Ask, a);
    string Market_Price = DoubleToStr(Bid, a);
    شكرا بارك الله فيك .. الكود يعمل بسلاسة ..

المواضيع المتشابهه

  1. مؤشر تكبير السعر
    By t4fast in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 4
    آخر مشاركة: 19-01-2014, 07:58 AM
  2. ممكن مؤشر تكبير شموع والسعر
    By 300 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 5
    آخر مشاركة: 18-10-2009, 12:01 AM
  3. لما لا مادامت الحسنات افضل من المال بكثير
    By المتقي لله in forum استراحة اعضاء المتداول العربي
    مشاركات: 1
    آخر مشاركة: 27-07-2009, 09:16 PM
  4. طلب مؤشر تكبير السعر
    By 480257 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 23-01-2009, 05:19 PM

الاوسمة لهذا الموضوع


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