اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   طلب مساعدة فى دالة (https://fx-arabia.com/vb/showthread.php?t=36183)

Mido0o 29-12-2013 02:24 AM

طلب مساعدة فى دالة
 
السلام عليكم و رحمه الله و بركاته

أحاول منذ فترة تصميم أكسبرت لكن واجهتنى مشكلة فى احد الدول

أريد ان أجعل الأكسبرت يقوم بتغيير قيمة متغير و ليكن مثلا i ليصبح 1 اذا كان السعر الحالى يساوى قيمة معينة محفوظة فى متغير اخر j

حاولت ان افعل التالى

int i;
double j=1.4532
if(Ask==j)
{
i=1;
}

لكنه لاي قوم بزيادة المتغير
i
حتى اذا كان السعر يساوى القيمة فى المتغير
j

ما1ا يجب ان افعل لكى اخبره ان اذا كان السعر يساوى قيمة معينة يقوم بعمل اى شئ؟

اسلام العوامى 29-12-2013 09:46 AM

رد: طلب مساعدة فى دالة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mido0o (المشاركة 587386)
السلام عليكم و رحمه الله و بركاته

أحاول منذ فترة تصميم أكسبرت لكن واجهتنى مشكلة فى احد الدول

أريد ان أجعل الأكسبرت يقوم بتغيير قيمة متغير و ليكن مثلا i ليصبح 1 اذا كان السعر الحالى يساوى قيمة معينة محفوظة فى متغير اخر j

حاولت ان افعل التالى

int i;
double j=1.4532
if(Ask==j)
{
i=1;
}

لكنه لاي قوم بزيادة المتغير
i
حتى اذا كان السعر يساوى القيمة فى المتغير
j

ما1ا يجب ان افعل لكى اخبره ان اذا كان السعر يساوى قيمة معينة يقوم بعمل اى شئ؟

،،،يمكنك جعل المتغير i ستاتيك حتى اذا خرجت من الوظيفة يظل محتفظا بقيمته،،،

،،،اولا ستقوم بتعريف المتغير فى global area ،،،

كود:

static int i = 0;
double j = 1.30000;

،،،ثم بعد ذلك داخل الوظيفة او داخل ستارت حسب الكود الخاص بك ستقوم بوضع الشرط،،،

كود:


if(Ask==j){i=1;}


Mido0o 29-12-2013 11:04 PM

رد: طلب مساعدة فى دالة
 
شكرا جزيلا لك .. سأحاول ان اعدل الدالة و سأخبرك بالنتيجة ان شاء الله :D


الساعة الآن 08:57 AM

Powered by vBulletin® Copyright ©2000 - 2025

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com