2 Tài liệu đính kèm Xin chào,
Tôi sẽ cần phải sửa đổi mã của indior này: STITUS MONITOR
để hiển thị mức chênh lệch chia cho 10
và giá trị pip tính bằng Euro.
cuối cùng kết quả sẽ là thế này:
lây lan: 43,6
1 lô pip: 0,11 euro
// ----------------------------------------------- -------------------
//| Hoán đổi |
//| Lowphat © 2006 |
// ----------------------------------------------- -------------------
#property bản quyền Lowphat © 2006
#property liên kết (chỉ thư)
#property indior_separate_window
//---- tham số đầu vào
chuỗi bên ngoài MoneyMan ManagementSetting = == MoneyManloymentSinstall ==;
Rủi ro kép bên ngoài = 10;
extern int PairTraded = 0;
//----------------------------------
lô đôi;
lô kép = 0,1;
//---- Giá trị pip tùy chỉnh
nhân đôi điểm ()
{
kết quả gấp đôi;
tăng gấp đôi BasePointCost;
chuỗi BaseString;
chuỗi String1;
chuỗi String2;
// ----------------------------------------------- -------------------
BasePointCost = MarketInfo (Biểu tượng (), MODE_LOTSIZE) * Ma rketInfo (Biểu tượng (), MODE_POINT);
BaseString = StringSubstr (Ký hiệu (), 3,3);
Chuỗi1 = USD BaseString;
Chuỗi2 = BaseString USD;
// ----------------------------------------------- -------------------
if (BaseString == USD)
result = BasePointCost;
// ----------------------------------------------- -------------------
khác nếu (MarketInfo (String1, MODE_BID)! = 0)
result = BasePointCost * (1MarketInfo (String1, MODE_BID));
// ----------------------------------------------- -------------------
khác
result = BasePointCost * MarketInfo (String2, MODE_ASK);
// ----------------------------------------------- -------------------
trả lại (kết quả);
}
hoán đổi kép dài, hoán đổi ngắn;
int lây lan, pipvalue, Vol, đòn bẩy;
int init () {
Ấn Độ
trả về (0);}
int deinit () {return (0);}
int start ()
{
lây lan = MarketInfo (Ký hiệu (), 13);
pipvalue = MarketInfo (Ký hiệu (), MODE_TICKVALUE);
exchangelong = NormalizeDouble (MarketInfo (Ký hiệu (), 18), 2);
exchangeshort = NormalizeDouble (MarketInfo (Ký hiệu (), 19), 2);
Vol = Tập [0];
đòn bẩy = AccountLeverage ();
ObjectCreate (Stat Monitor1, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor1, Spread:, 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor1, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor1, OBJPROP_XDISTANCE, 110);
Đối tượng (Stat Monitor1, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor2, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor2, DoubleToStr (lây lan, 0), 9, Arial Bold, Lime);
Đối tượng (Stat Monitor2, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor2, OBJPROP_XDISTANCE, 160);
Đối tượng (Stat Monitor2, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor3, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Lô Stat3,1: 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor3, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor3, OBJPROP_XDISTANCE, 180);
Đối tượng (Stat Monitor3, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor4, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor4, DoubleToStr (PointCost (), 2) USD, 9, Arial Bold, Lime);
Đối tượng (Stat Monitor4, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor4, OBJPROP_XDISTANCE, 220);
Đối tượng (Stat Monitor4, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor5, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor5, Mua Swap:, 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor5, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor5, OBJPROP_XDISTANCE, 290);
Đối tượng (Stat Monitor5, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor6, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
if (exchangelonggt; 0)
{
ObjectSetText (Stat Monitor6, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Lime);
}
khác ObjectSetText (Stat Monitor6, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Red);
Đối tượng (Stat Monitor6, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor6, OBJPROP_XDISTANCE, 360);
Đối tượng (Stat Monitor6, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor7, Hoán đổi bán: 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor7, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor7, OBJPROP_XDISTANCE, 400);
Đối tượng (Stat Monitor7, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
if (hoán đổi; 0)
{
ObjectSetText (Stat Monitor8, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Lime);
}
khác ObjectSetText (Stat Monitor8, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Red);
Đối tượng (Stat Monitor8, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor8, OBJPROP_XDISTANCE, 470);
Đối tượng (Stat Monitor8, OBJPROP_YDISTANCE, 2);
/* ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
ObjectSetText (Stat Monitor7, Tập:, 10, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor7, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor7, OBJPROP_XDISTANCE, 530);/700
Đối tượng (Stat Monitor7, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
ObjectSetText (Stat Monitor8, DoubleToStr (Vol, 0), 10, Arial Bold, Lime);
Đối tượng (Stat Monitor8, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor8, OBJPROP_XDISTANCE, 590);
Đối tượng (Stat Monitor8, OBJPROP_YDISTANCE, 2); *
ObjectCreate (Stat Monitor9, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
ObjectSetText (Stat Monitor9, Đòn bẩy :, 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor9, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor9, OBJPROP_XDISTANCE, 510);
Đối tượng (Stat Monitor9, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor10, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
ObjectSetText (Stat Monitor10,1 :, 9, Arial Bold, Lime);
Đối tượng (Stat Monitor10, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor10, OBJPROP_XDISTANCE, 570);
Đối tượng (Stat Monitor10, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor11, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor11, DoubleToStr (đòn bẩy, 0), 9, Arial Bold, Lime);
Đối tượng (Stat Monitor11, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor11, OBJPROP_XDISTANCE, 580);
Đối tượng (Stat Monitor11, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor12, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
ObjectSetText (Stat Monitor12, Rec.Lot Size :, 9, Arial Bold, CadetBlue);
Đối tượng (Stat Monitor12, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor12, OBJPROP_XDISTANCE, 610);
Đối tượng (Stat Monitor12, OBJPROP_YDISTANCE, 2);
ObjectCreate (Stat Monitor13, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
if (PairTraded == 0) {
lotMM = MathCeil (AccountFreeMargin () * Rủi ro10000)10;
} khác {
lotMM = MathCeil (AccountFreeMargin () * Rủi ro10000Cặp đã kết thúc)10;
}
if (lotMM lt; 0,1) lotMM = lot;
if (lotMM gt; 1.0) lotMM = MathCeil (lotMM);
if (lotMM gt; 100) lotMM = 100;
ObjectSetText (Stat Monitor13, DoubleToStr (lotMM, 1) Rất nhiều, 9, Arial Bold, Lime);
Đối tượng (Stat Monitor13, OBJPROP_CORNER, 0);
Đối tượng (Stat Monitor13, OBJPROP_XDISTANCE, 690);
Đối tượng (Stat Monitor13, OBJPROP_YDISTANCE, 2);
trả về (0);
Nếu ai đó có thể giúp tôi, tôi sẽ rất biết ơn
cảm ơn
Sớm
https://www.forexibroker.com/crypto-...ot-needed.html
https://www.forexibroker.com/attachm...223178723768.2