النتائج 9,391 إلى 9,405 من 10363
الموضوع: موضوع مخصص للأسئلة البرمجية
- 12-11-2018, 06:31 PM #9391
- 16-11-2018, 03:31 PM #9392
السلام عليكم مستر دولار
الرجاء شرح المصفوفات بطريقة بسيطة
بارك الله فيك
- 16-11-2018, 04:04 PM #9393
اذا تفضلتم
اريد كود لعمل فترة تشغيل لاكسيبرت وكود تشغيله على رقم حساب فقط او شركة فقط
وهل يتكتب فى one tick
- 21-11-2018, 05:22 PM #9394
وعليكم السلام ورحمة الله وبركاته
لنفرض أنك تريد تعريف 10 متغيرات من نفس النوع فيمكنك إستخدام الطريقه البسيطه وهو تعريف المتغيرات مثل
أو يوجد حل آخر وهو تعريفها كمصفوفهكود PHP:int var1,var2,var3,var4,var5,var6,var7,var8,var9,var10;
في المصفوفه أن قمت بتعريف متغير بإسم var ويحتوي على 10 عناصركود PHP:int var[10];
ثم يمكنك التعامل مع قيم هذه المصفوفه كأنها متغيرات
يبدأ أول قيمة في المصفوفه من 0 حتى 9 فيكون المجموع 10 عناصر
مثلا لو تريد تغيير قيمة أول عنصر
لو تريد طباعة جميع عناصر المصفوفهكود PHP:var[0]=5;
كود PHP:for(int i=0;i<ArraySize(var);i++)
{
Print(var[i]);
}
- 21-11-2018, 05:24 PM #9395
مثال
نعم ستقوم بوضعه في الداله OnTickكود PHP:string Expiry_Time="2018.12.1"; // set data when indicator will end example "2015.01.15 00:00" format "year.month.day HH:MM"
if(Expiry_Time!="" && StringToTime(Expiry_Time)<TimeCurrent())
{
Alert("EA Expired");
return(0);
}
if(AccountNumber()!=12345)
{
Alert("Wrong Account Number");
return(0);
}
if(AccountCompany()!="company name")
{
Alert("Wrong Broker");
return(0);
}
- 22-11-2018, 01:51 AM #9396
السلام عليكم
1-ممكن داله ترجع بقيم bid لعدد من الازواج بحيث كل قيمه تكون فى متغير
2-عندى 8 قيم اريد ترتيبها تصاعدى كيف عمل ذلكstring Default_Symbol[28] = {
"AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","CADC HF","CADJPY",
"CHFJPY","EURAUD","EURCAD","EURCHF","EURGBP","EURJ PY","EURNZD",
"EURUSD","GBPAUD","GBPCAD","GBPCHF","GBPJPY","GBPN ZD","GBPUSD",
"NZDCAD","NZDCHF","NZDJPY","NZDUSD","USDCAD","USDC HF","USDJPY"};
3-كيف اجمع بين متغيرين من نوع string
اكون شاكر
- 22-11-2018, 04:16 PM #9397
وعليكم السلام ورحمة الله وبركاته
1-مثال
2- يمكنك إستخدام الدالهكود PHP:string Default_Symbol[28] = {
"AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","CADC HF","CADJPY",
"CHFJPY","EURAUD","EURCAD","EURCHF","EURGBP","EURJ PY","EURNZD",
"EURUSD","GBPAUD","GBPCAD","GBPCHF","GBPJPY","GBPN ZD","GBPUSD",
"NZDCAD","NZDCHF","NZDJPY","NZDUSD","USDCAD","USDC HF","USDJPY"};
bid_Symbol[28];
for(int i=0;i<28;i++)
{
bid_Symbol[i]=MarketInfo(Default_Symbol[i],MODE_BID);
}
3- إستخدم علامة الجمع العاديه +كود PHP:bool ArraySort(
void& array[], // array for sorting
int count=WHOLE_ARRAY, // count
int start=0, // starting index
int direction=MODE_ASCEND // sort direction
);
- 23-11-2018, 09:18 AM #9398
- 24-11-2018, 11:57 AM #9399
السلام عليكم
ممكن المساعده
الحمد تم عمل ملف اكسيل لقوه العمله
حولت اضمن اكسبيرت الخاص بى على المعادلات ملف اكسيل والحمد لله تم
المشكله عندى هى انا عاوز اضيف على الشرت بيان لقوه العمله يكون متحرك الاسم فقط مع المرتبه الخاص بيه
يكون الترتيب كا مثال
1 2 3 4 5 6 7 8
eur gbp aud nzd usd cad chf jpy
8 7 5 5.2 4.5 3.3 2.2 1.1
الصف ثابت من 1 الى 8
اما باقى متحرك على حسب القيمه
المطلوب طريقه ربط بين القيم المتحركه
بحيث اذا تغير القيمه تحرك اسم العمله الى مرتبه تقيم اخرى
اسف طلبى كبير شويه انا تعبت من المحاولات ولم انجح
- 27-11-2018, 03:44 PM #9400
وعليكم السلام ورحمة الله وبركاته
لنفرض أن لديك مصفوفه للعمله ومصفوفه للقيم ومرتبه
الآن لنفرض أن أحد القيم تغيرتكود PHP:string sym[]={ "eur", "gbp", "aud", "nzd", "usd", "cad", "chf", "jpy"};
double val[]={1.1, 2.2, 3.3, 4.5, 5.2, 5, 7, 8 };
الآن سنحتاج إلى إعادة ترتيب المصفوفه لذلك يمكنك عمل دالة لترتيب المصفوفه بعد كل تغيير في القيمكود PHP:val[0]=3;
val[5]=1;
مثال
بالتالي سوف يكون لديك مصفوفتين مرتبه في القيم وإسم الزوج مقابل لكل عنصر في المصفوفهكود PHP:void SortArray()
{
for(int i=0;i<8;i++)
{
for(int j=i+1;j<8;j++)
{
if(val[i]>val[j])
{
temp=val[j];
temp_sym=sym[j];
val[j]=val[i];
sym[j]=sym[i];
val[i]=temp;
symb[i]=temp_sym;
}
}
}
}
- 27-11-2018, 07:44 PM #9401
بارك الله فيك مستر دولار ورزقك الله من حيث لاتحتسب
استاذى انا فاهم كل ما فات
الا
temp=val[j];
temp_sym=sym[j];
val[j]=val[i];
sym[j]=sym[i];
val[i]=temp;
symb[i]=temp_sym
ممكن الشرح المتغيرات الموجوده
متغيرات نوعها ايه temp---temp_sym
هل هى لزم نعرف بها فى الاول
اسف على مجهودك معى
جزاك الله كل خيرآخر تعديل بواسطة shivaa ، 27-11-2018 الساعة 08:12 PM
- 28-11-2018, 04:25 AM #9402
السلام عليكم
استاذى اسف للزعاج
انا كل ما توصلت ليه هو :
ممكن تكمل لى الباقى انا تعبت من كثره التجربهكود PHP:int EUR = 100;
int GBP = 200;
int AUD = 300;
int NZD = 800;
int USD = 562;
int CAD = 885;
int CHF = 82;
int JPY = 87;
double Data_Array[8];
Data_Array[0]=EUR;
Data_Array[1]=NZD;
Data_Array[2]=AUD;
Data_Array[3]=USD;
Data_Array[4]=CHF;
Data_Array[5]=CAD;
Data_Array[6]=JPY;
Data_Array[7]=GBP;
ArraySort(Data_Array,WHOLE_ARRAY,0,MODE_DESCEND);
for(int i=0; i<10; i++)
{
string stri="index "+IntegerToString(i)+": "+Data_Array[i];
Print(stri);
}
اكون شاكر ليك
- 28-11-2018, 02:45 PM #9403
وعليكم السلام ورحمة الله وبركاته
جزء for الذي قمت بعمله سيقوم بنفس فكرة ArraySort ولكن الفكره في أني سأقوم أيضا بترتيب إسم العمله بالتالي فقمت بعمل الترتيب بنفسي بدلا من إستخدام الدالة جاهزه حتى أضع إسم العمله في نفس ترتيب مكانها
مثال
كود PHP:void CheckSort()
{
int EUR = 100;
int GBP = 200;
int AUD = 300;
int NZD = 800;
int USD = 562;
int CAD = 885;
int CHF = 82;
int JPY = 87;
double Data_Array[8];
string Name_Array[8];
Data_Array[0]=EUR;
Data_Array[1]=NZD;
Data_Array[2]=AUD;
Data_Array[3]=USD;
Data_Array[4]=CHF;
Data_Array[5]=CAD;
Data_Array[6]=JPY;
Data_Array[7]=GBP;
Name_Array[0]="EUR";
Name_Array[1]="NZD";
Name_Array[2]="AUD";
Name_Array[3]="USD";
Name_Array[4]="CHF";
Name_Array[5]="CAD";
Name_Array[6]="JPY";
Name_Array[7]="GBP";
for(int i=0;i<8;i++)
{
for(int j=i+1;j<8;j++)
{
if(Data_Array[i]>Data_Array[j])
{
double temp=Data_Array[j];
string temp_sym=Name_Array[j];
Data_Array[j]=Data_Array[i];
Name_Array[j]=Name_Array[i];
Data_Array[i]=temp;
Name_Array[i]=temp_sym;
}
}
}
for(i=0; i<8; i++)
{
string stri="index "+IntegerToString(i)+": "+Data_Array[i]+" name: "+Name_Array[i];
Print(stri);
}
}
- 29-11-2018, 02:58 PM #9404
الاكسبرت يعتمد على مؤشر الzigzag هو MR.dollar zigzag pointer alert من فضلك
طريقة العمل:
فتح صفقة شراء عند السهم الازرق
وبيع عند السهم الاحمر مع العلمانه يعيد رسم نفسه مع الاعدادات التالية:
//---- indicator parameters
extern int ExtDepth=115;
extern int ExtDeviation=130;
extern int ExtBackstep=80;
- 29-11-2018, 03:26 PM #9405
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM
الأكثر زيارة

رد مع اقتباس