رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة fxsmartsniper
استاذي مستر دولار
مساء الخير
لوعندي اي كود برمجي واريد ان افعله او اعطلة ب true or false
من المتغيرات الخارجية
ما هو هذا الكود الذي يقوم بتفعيل او تعطيل(true or false) للكود البرمجي
مثلا لو لدي شرط فتح الصفقات في توقيت معين
كود PHP:
bool TimeFilter;
if(Hour()>3&&Hour()<20)
{
TimeFilter=true;
}
وأريد إضافة شرط لتفعيله أو تعطيله
كود PHP:
if(UseTimeFilter==true)
{
bool TimeFilter;
if(Hour()>3&&Hour()<20)
{
TimeFilter=true;
}
}
وتعريف المتغير الخارجي
كود PHP:
extern bool UseTimeFilter==true
1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
تصحيح
الخطأ البرمجي هو كالتالي :
وكيف يمكن جعل المنبه يصدر الصوت وره واحده فقط عند تحول الاتجاه
وليس بشكل متكرر مع كل حركه للسعر
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة tsaheel
تصحيح
الخطأ البرمجي هو كالتالي :
وكيف يمكن جعل المنبه يصدر الصوت وره واحده فقط عند تحول الاتجاه
وليس بشكل متكرر مع كل حركه للسعر
أنا وضعت الكود كمثال فقط لكن يجب أن تكمل الكود لأنه ناقص بهذا الشكل
بالنسبه للخطأ فالجزء الناقص يجب أن تقوم بتعريف متغير لكود المؤشر للشمعه السابقه أيضا
كود PHP:
double indi1_pr=iCustom(Symbol(),0,"tsaheelultra",0,2);
double indi2_pr=iCustom(Symbol(),0,"tsaheelultra",1,2);
حتى تجعل التنبيه مره واحده فقط في الشمعه يمكنك إضافة شرط أيضا
كود PHP:
if(indi2<5000&&indi2_pr>5000&&Volume[0]==1)
وطبعا نفس الشرط بالنسبه للبيع
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة tsaheel
شكرا جزيلا
سوف يتم عمل المؤشر مثلما تفضلت
واذا كان هناك تعديل او استفسار سوف ازعجك بها
تقبل تحياتي
وفقك الله
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafa400
أ/ أسامة
لقد وضعت هذا السؤال فى موضوع الورشة التعليمية
فهل يمكن تنفيذ أى الأمرين تحويل اسم العملات او ترتيبها ؟
هل يوجد أمر لتحويل اسم العملة إلى أرقام لأنى اريد ان أعمل دالة تتعامل مع العملات على انها أرقام حتى يمكن ترتيب العملات فى مصفوفة - لأن الأمر ArraySort يرتب الأرقام فقط فى المصفوفة تصاعديا أو تنازليا ولا يرتب النصوص .
يمكنك عمل صفوفه مثلا وتحفظ لكل إسم عمله رقم
مثلا
كود PHP:
int SymbolsName[5]={0,1,2,3,4};
string GetSymbolName(int Num)
{
switch(Num)
{
case 0:return("EURUSD");
case 1:return("USDCHF");
case 2:return("USDJPY");
case 4:return("USDCAD");
case 5:return("GBPUSD");
}
}
وبالتالي فأنت ستتعامل مع المصفوفه كأرقام سواء في ترتيبها أو تغييرها
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
مثلا لو لدي شرط فتح الصفقات في توقيت معين
كود PHP:
bool TimeFilter;
if(Hour()>3&&Hour()<20)
{
TimeFilter=true;
}
وأريد إضافة شرط لتفعيله أو تعطيله
كود PHP:
if(UseTimeFilter==true)
{
bool TimeFilter;
if(Hour()>3&&Hour()<20)
{
TimeFilter=true;
}
}
وتعريف المتغير الخارجي
كود PHP:
extern bool UseTimeFilter==true
شكرا ا اسامة
فهمت الكود بالمثال
اريد ان يكون هذا الكود علي اغلاق شمعة عكسية فقط دون اي شروط اخري او اكثر من شمعة
بمعني لو كان شروط الدخول شراء علي اساس شمعة صاعدة مع شروط اخري للدخول شراء
اريد الكود البرمجي لاغلاق شمعة او عدد من الشموع عكسية(هابطة ) وليكن هذا العدد (N) بالمتغيرات الخارجية
وكذلك للبيع ايضا باغلاق شمعة او اكثر عكسية او صاعدة بناء علي الرقم N
لوN = 1 اذا اغلاق شمعة واحدة عكسية
N -2 اغلاق شمعتين عكسيتين وهكذا
وتفعيل وتعطيل هذة الخاصية
مع العلم انني اعمل علي الرنكو
بارك الله لك ا اسامة
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafa400
صعب جدا هذا يحتاج مائة سطر هناك منصات يكون اليورو مثلا فيه زيادة حرف m أو c والنفط يختلف حتى فى نفس الشركة
عموما شكرا جزيلا وجزاك الله خيرا - انا ما زلت احاول ان اجد طريقة لحساب العملات المفتوحة لأن الدالة التى جاوبتنى عليها من قبل لم تعمل .
يوجد طريقة أخرى
مثلا تقوم بإعطاء كل حرف في في العمله رقم معين
مثال
[PHP]int TotalChars[26]={'A','B','C','D','E
,'F','G','H','I','J',[/PHP
حتى نهاية الحروف
ثم ستصبح إسم العمله كود PHP:
GBPUSD = TotalChars[7]+TotalChars[2]+..........
بالنسبه للعملات المفتوحه فأي كود تقصد ؟ لو أرفقت الإكسبرت فسوف أرى الخطأ لاستطيع تعديله لك
بالنسبه لترتيب العمله فيمكنك ترتيبها أبجديا بإستخدام الحروف بدلا من تحويلها لأرقام
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة fxsmartsniper
شكرا ا اسامة
فهمت الكود بالمثال
اريد ان يكون هذا الكود علي اغلاق شمعة عكسية فقط دون اي شروط اخري او اكثر من شمعة
بمعني لو كان شروط الدخول شراء علي اساس شمعة صاعدة مع شروط اخري للدخول شراء
اريد الكود البرمجي لاغلاق شمعة او عدد من الشموع عكسية(هابطة ) وليكن هذا العدد (N) بالمتغيرات الخارجية
وكذلك للبيع ايضا باغلاق شمعة او اكثر عكسية او صاعدة بناء علي الرقم N
لوN = 1 اذا اغلاق شمعة واحدة عكسية
N -2 اغلاق شمعتين عكسيتين وهكذا
وتفعيل وتعطيل هذة الخاصية
مع العلم انني اعمل علي الرنكو
بارك الله لك ا اسامة
مثال
كود PHP:
bool CloseBuy=true,CloseSell=true;
for(int i=1;i<=CheckBarsNumber;i++)
{
if(Close[i]>Open[i])CloseBuy=false;
if(Close[i]<Open[i])CloseSell=false;
}
حيث CheckBarsNumber هو عدد الشموع التي يبحث فيها
سيكون شرط إغلاق الشراء
كود PHP:
if(CloseBuy=true
وشرط إغلاق البيع
كود PHP:
if(CloseSell=true)
1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
مثال
كود PHP:
bool CloseBuy=true,CloseSell=true;
for(int i=1;i<=CheckBarsNumber;i++)
{
if(Close[i]>Open[i])CloseBuy=false;
if(Close[i]<Open[i])CloseSell=false;
}
حيث CheckBarsNumber هو عدد الشموع التي يبحث فيها
سيكون شرط إغلاق الشراء
كود PHP:
if(CloseBuy=true
وشرط إغلاق البيع
كود PHP:
if(CloseSell=true)
شكرا مستر دولار
تم التعديل ولكن يوجد اخطاء
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة fxsmartsniper
شكرا مستر دولار
تم التعديل ولكن يوجد اخطاء
أنت أضفت شروط الإغلاق
كود PHP:
if(CloseBuy=true;
if(CloseSell=true;
هذا خطأ
الكود الذي كتبته لك كان كمثال فقط
لكن عندما ستكتب الكود الكامل سيكون
كود PHP:
bool CloseBuy=true,CloseSell=true;
for(int i=1;i<=CheckBarsNumber;i++)
{
if(Close[i]>Open[i])CloseBuy=false;
if(Close[i]<Open[i])CloseSell=false;
}
if(CloseBuy==true)
CloseBuyOrders;
if(CloseSell==true)
CloseSellOrders;