النتائج 1 إلى 4 من 4
الموضوع: تكبير السعر
- 13-01-2010, 07:06 AM #1
تكبير السعر
يقوم هذا المؤشر بتكبير السعر و عرضه على الشارت في احد الزوايا ...
المشكلة انني لا اريد ان ارى ستة ارقام .. فما طريقة التعديل ..
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)); }
- 13-01-2010, 07:12 AM #2
رد: تكبير السعر
اذا غييرت DoubleToStr(Ask, Digits) الى
DoubleToStr(Ask, 4)
ازواج الين لن تظهر بالصورة الصحيحة ..
- 13-01-2010, 02:44 PM #3
رد: تكبير السعر
استخدم هذا الكود
كود: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);
يجب عليك ملاحظه عدد الخانات العشريه في السعر
لان كل منصه تختلف عن الاخرى
- 16-01-2010, 11:32 PM #4
المواضيع المتشابهه
-
مؤشر تكبير السعر
By t4fast in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 4آخر مشاركة: 19-01-2014, 07:58 AM -
ممكن مؤشر تكبير شموع والسعر
By 300 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 5آخر مشاركة: 18-10-2009, 12:01 AM -
لما لا مادامت الحسنات افضل من المال بكثير
By المتقي لله in forum استراحة اعضاء المتداول العربيمشاركات: 1آخر مشاركة: 27-07-2009, 09:16 PM -
طلب مؤشر تكبير السعر
By 480257 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 23-01-2009, 05:19 PM