وعليكم السلام ورحمة الله وبركاته
لنفرض مثلا عمله في المنصه رقم 1 إسمها EURUSD وفي المنصه رقم 2 إسمها EURUSDc
الفكره في أن الزوجين يشتركون في 6 حروف بالتالي نريد معرفة هل يوجد حروف زائدة بعد ال6 حروف أم لأ وهذا فائدة الكود
كود PHP:
if(StringLen(Symbol()) >6 ) Prefix = StringSubstr(Symbol(),6,0);
ففي هذا المثال ستصبح Prefix=c
لاحقا عندما تريد المقارنه بين إسم العمله في المنصتين المختلفتين سوف تضيع هذا المتغير prefix إلى المنصه الأخرى
بالنسبه للكود الثاني يستخدم في حالة تريد معرفة إسم العمله التي يتكون منها الزوج مثلا EURUSD فهو يتكون من عملة اليورو EUR و الدولار USD
بالتالي الداله StringSubstr تقوم بتقسيم النص حسب عدد الحروف التي تريدها فمثلا
كود PHP:
string v1=StringSubstr(_Symbol,0,3);
سوف يحسب عدد 3 أحرف بدئا من الحرف رقم 0 أي من بداية الكلمه فسوف يكون الناتج EUR
والكود الثاني
كود PHP:
string v1=StringSubstr(_Symbol,3,3);
سوف يحسب عدد 3 أحرف بدئا من الحرف رقم 3 فسوف يكون الناتج USD