2 مرفق (ق) مرحبا ،
أنني سأضطر إلى تعديل رمز هذا الجزء الداخلي: STATUS MONITOR
لإظهار انتشار مقسوما على 10
جنبا إلى جنب مع قيمة النقطة في اليورو.
أخيرًا ، يجب أن تكون النتيجة النهائية هي:
انتشار: 43،6
نقطة واحدة: 0،11 يورو

// ----------------------------------------------- -------------------
//| SwapMon |
//| Lowphat © 2006 |
// ----------------------------------------------- -------------------
#property Copyright Lowphat © 2006
# رابط الملكية (البريد الإلكتروني فقط)
#property indior_separate_window

//- أدخل المعلمات
السلسلة الخارجية MoneyManagementSetting = == MoneyManagementSettings ==؛
خطر مزدوج خارجي = 10 ؛
extern int PairsTraded = 0؛
//----------------------------------
lotMM المزدوج.
القرعة المزدوجة = 0.1 ؛

//- قيمة النقطة المخصصة
نقطة مزدوجة ()

نتيجة مزدوجة
BasePointCost مزدوجة ؛
سلسلة BaseString.
سلسلة String1 ؛
سلسلة String2.
// ----------------------------------------------- -------------------
BasePointCost = MarketInfo (Symbol () ، MODE_LOTSIZE) * Ma rketInfo (Symbol ()، MODE_POINT)؛
BaseString = StringSubstr (رمز ()، 3،3)؛
STRING1 = USD BaseString.
STRING2 = BaseString USD.
// ----------------------------------------------- -------------------
إذا (BaseString == USD)
النتيجة = BasePointCost.
// ----------------------------------------------- -------------------
عدا ذلك (MarketInfo (String1 ، MODE_BID)! = 0)
النتيجة = BasePointCost * (1MarketInfo (STRING1، MODE_BID))؛
// ----------------------------------------------- -------------------
آخر
النتيجة = BasePointCost * MarketInfo (STRING2، MODE_ASK)؛
// ----------------------------------------------- -------------------
العودة (نتيجة).



مبادلة مزدوجة طويلة ، مبادلة قصيرة.
int انتشار ، pipvalue ، المجلد ، والرافعة المالية.
int init ()
IndiorShortName (Stat Monitor ( Symbol () )) ؛

عودة (0)؛
int deinit () return (0)؛

بداية int ()
{
انتشار = MarketInfo (رمز ()، 13)؛
pipvalue = MarketInfo (رمز ()، MODE_TICKVALUE)؛
swaplong = NormalizeDouble (MarketInfo (Symbol ()، 18)، 2)؛
swapshort = NormalizeDouble (MarketInfo (Symbol ()، 19)، 2)؛
المجلد = حجم [0]؛
النفوذ = AccountLeverage ()؛

ObjectCreate (Stat Monitor1، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor1، Spread :، 9، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor1، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor1، OBJPROP_XDISTANCE، 110)؛
ObjectSet (Stat Monitor1، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor2، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor2 ، DoubleToStr (انتشار ، 0) ، 9 ، Arial Bold ، Lime) ؛
ObjectSet (Stat Monitor2، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor2، OBJPROP_XDISTANCE، 160)؛
ObjectSet (Stat Monitor2، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor3، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor3،1 Lot:، 9، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor3، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor3، OBJPROP_XDISTANCE، 180)؛
ObjectSet (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)؛
ObjectSet (Stat Monitor4، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor4، OBJPROP_XDISTANCE، 220)؛
ObjectSet (Stat Monitor4، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor5، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor5، Buy Swap :، 9، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor5، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor5، OBJPROP_XDISTANCE، 290)؛
ObjectSet (Stat Monitor5، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor6، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
إذا (swaplonggt؛ 0)

ObjectSetText (Stat Monitor6، DoubleToStr (swaplong، 2)، 9، Arial Bold، Lime)؛

else ObjectSetText (Stat Monitor6، DoubleToStr (swaplong، 2)، 9، Arial Bold، Red)؛
ObjectSet (Stat Monitor6، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor6، OBJPROP_XDISTANCE، 360)؛
ObjectSet (Stat Monitor6، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor7، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor7، Sell Swap :، 9، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor7، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor7، OBJPROP_XDISTANCE، 400)؛
ObjectSet (Stat Monitor7، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor8، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
إذا (swapshortgt؛ 0)

ObjectSetText (Stat Monitor8، DoubleToStr (swapshort، 2)، 9، Arial Bold، Lime)؛

else ObjectSetText (Stat Monitor8، DoubleToStr (swapshort، 2)، 9، Arial Bold، Red)؛
ObjectSet (Stat Monitor8، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor8، OBJPROP_XDISTANCE، 470)؛
ObjectSet (Stat Monitor8، OBJPROP_YDISTANCE، 2)؛

/* ObjectCreate (Stat Monitor7، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor7، Volume :، 10، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor7، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor7، OBJPROP_XDISTANCE، 530)؛/700
ObjectSet (Stat Monitor7، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor8، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor8، DoubleToStr (Vol، 0)، 10، Arial Bold، Lime)؛
ObjectSet (Stat Monitor8، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor8، OBJPROP_XDISTANCE، 590)؛
ObjectSet (Stat Monitor8، OBJPROP_YDISTANCE، 2)؛ *

ObjectCreate (Stat Monitor9، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor9، Leverage:، 9، Arial Bold، CadetBlue)؛
ObjectSet (Stat Monitor9، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor9، OBJPROP_XDISTANCE، 510)؛
ObjectSet (Stat Monitor9، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor10، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor10،1:، 9، Arial Bold، Lime)؛
ObjectSet (Stat Monitor10، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor10، OBJPROP_XDISTANCE، 570)؛
ObjectSet (Stat Monitor10، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor11، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
ObjectSetText (Stat Monitor11، DoubleToStr (leverage، 0)، 9، Arial Bold، Lime)؛
ObjectSet (Stat Monitor11، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor11، OBJPROP_XDISTANCE، 580)؛
ObjectSet (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)؛
ObjectSet (Stat Monitor12، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor12، OBJPROP_XDISTANCE، 610)؛
ObjectSet (Stat Monitor12، OBJPROP_YDISTANCE، 2)؛

ObjectCreate (Stat Monitor13، OBJ_LABEL، WindowFind (Stat Monitor ( Symbol () ))، 0، 0)؛
إذا (== PairsTraded 0)
lotMM = MathCeil (AccountFreeMargin () * Risk10000)10؛
آخر
lotMM = MathCeil (AccountFreeMargin () * Risk10000PairsTraded)10؛

إذا كان (lotMM lt؛ 0.1) lotMM = الكثير ؛
if (lotMM gt؛ 1.0) lotMM = MathCeil (lotMM)؛
إذا كان (lotMM gt؛ 100) lotMM = 100 ؛

ObjectSetText (Stat Monitor13، DoubleToStr (lotMM، 1) Lots، 9، Arial Bold، Lime)؛
ObjectSet (Stat Monitor13، OBJPROP_CORNER، 0)؛
ObjectSet (Stat Monitor13، OBJPROP_XDISTANCE، 690)؛
ObjectSet (Stat Monitor13، OBJPROP_YDISTANCE، 2)؛

عودة (0)؛

إذا كان شخص ما ”ساعدني سأكون ممتنا

شكر
هكذا

https://www.cavemantrading.com/crypt...ot-needed.html

https://www.cavemantrading.com/attac...223178723768.2