النتائج 3,106 إلى 3,120 من 10363
الموضوع: موضوع مخصص للأسئلة البرمجية
- 27-11-2012, 12:55 PM #3106
السلام عليكم ورحمه الله وبركاته
بسم الله الرحمن الرحيم
ما الكود الذي يمكن من خلاله معرفة اذا تم اختيار الكائن ( اقصد اذااصبح خط الترند في وضع يمكن تحركه او سطبه)
بارك الله فيكم وشكرا لكم اخوكم ابو يوسف
- 27-11-2012, 03:40 PM #3107
مسر دولار
الأكسبيرت بقى ماشى تمام
و الحمد لله
بس هو فاضل فيه شوية عيوب حاحاول اظبتها بنفسى بناء على التو جيهات اللى حضرتك اديتهالى
و لو ما ظبتتش اسمح لى ازعجك تانى معلش
هو انا كده كده حاشغلك حتى لو ظبتت عشان نتناقش انا ظبتها ازاى و ممكن بخبرتك يكون فى طريقه افضل
تقبل كل ودى و تقديرى اخى العزيز
و جزاك الله كل خير
- 27-11-2012, 04:41 PM #3108
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة الله وبركاته
أستاذي مستر دولار أرجو أن تكون في تمام الصحة والعافية
تم تجربة الاكسبيرت ويعمل جيدا، لكن في بعض الأحيان يحصل فتح الصفقة وإغلاقها مباشرة بعد فتح المنصة مرة أخرى
من خلال المتابعة والملاحظة الدقيقة للمشكلة استنتجت أن سببها ليس من الاكسبيرت بل من الشارت نفسه، حيث بعد فتح المنصة يتم تحديث بيانات العملة، وبالتالي قبل التحديث بثواني معدودة والاكسبيرت مفعل مسبقا بالشارت يقوم مباشرة بفتح صفقة (حسب بيانات قديمة)! وبالتالي بعد التحديث تتكون شمعة جديدة وبالتالي غلق الصفقة وفتح صفقة في الاتجاه المعاكس (لأن شرط الإغلاق بسيط جدا وهي تكون شمعة عكسية) (هذه المشكلة تحدث في لمح البصر)
لذلك أرى الحل هو إضافة كود من خلاله لن يتم تفعيل أو عمل الاكسبيرت إلا بعد مرور مثلا 10 ثواني بعد فتح المنصة ، أو أي حل آخر تراه مناسبا أستاذي الكريم
أيضا من الشروط، افتتاح صفقة معلقة بفارق 10 نقاط عن الصفقة الماركت، أريد كود يتحكم في عدد الصفقات المعلقة وستيب موحد بينهما
مثلا بمجرد فتح الصفقة الماركت تفتح معه PendingOrders=5 أوامر معلقة بفارق نقاط step=10
طبعا التعديلات ياريت تكون بالاكسبيرت حتى أقوم بالمقارنة واستنتاج الكود وطريقة تركيبه، هذه الطريقة هي الأسرع في تعلم البرمجة خصوصا الأكواد الأساسية والضرورية بأي اكسبيرت
مثلا قمت في السابق أخي العزيز بإضافة البريك إيفن وأنا بدوري أضفت التريلينغ ستوب بنفس الطريقة ونجحت بها (دون الحاجة لأكواد برنامج Forex EA Generator 4 المحدود الإمكانيات )
وهكذا...
قمت بإضافة الماجيك نمبر باللاكسبيرت فهل الإضافة صحيحة ؟؟
بانتظار مراجعتك وتعديلاتك أستاذي الطيب
الاكسبيرت التعليمي بالمرفقات
- 27-11-2012, 04:45 PM #3109
بارك الله فيك
يوجد جزء في الكود ناقص عندما قمت بنسخه لا تنسى وضع الحلقه for
كود PHP:int Above75,Below75;
for(int i=2;i<Bars;i++)
{
double SS=iCustom(Symbol(),0,"SSRC",TotalBars,SnakeRange,FilterPeriod,MartFiltr,PriceConst,0,i);
if(SS>0.75)Above75++;
else Above=0;
if(SS<-.75)Below75++;
else Bellow75=0;
if(Above75>=5)break;
if(Bellow75>=5)break;
}
- 27-11-2012, 04:57 PM #3110
- 27-11-2012, 05:25 PM #3111
وعليكم السلام ورحمة الله وبركاته
إذا كان رسم السهم ككائن فسوف تستخدم الداله
لحذف السهمكود PHP:ObjectDelete(name);
بالنسبه للسؤال الثاني إذا كنت تقصد رسم مثلا خط أفقي لكن ليس ممتد أي يبدأ من الشمعه رقم 0 إلى 5 فسوف تستخدم OBJ_TREND وليس OBJ_HLINE
ثم عند رسم الترند سوف تحدد توقيت بداية الرسم وتوقيت النهاية ثم تحدد نوع الترند أنه غير ممتد
مثال لرسم خط على إغلاق الشمعه السابقه يبدأ من الشمعه رقم 0 حتى الشمعه رقم 5
كود PHP:ObjectCreate("line",OBJ_TREND,0,Time[0],Close[1],Time[5],Close[1]);
ObjectSet("line",OBJPROP_RAY,false);
- 27-11-2012, 06:56 PM #3112
- 27-11-2012, 09:27 PM #3113
- 27-11-2012, 09:27 PM #3114
- 28-11-2012, 03:33 AM #3115
- 28-11-2012, 09:17 AM #3116
- 28-11-2012, 11:48 PM #3117
لإضافة شرط توقف الإكسبرت عن العمل بعد تفعيله لمدة محدده يمكنك أن تستخدم الأمر
1000 هو الوقت بالملي ثانيه ف 1000 = 1 ثانيهكود PHP:Sleep(1000);
وسوف تضيف هذا الأمر بداخل الداله init بحيث بمجرد تفعيله على الشارت سوف ينتظر أولا الوقت المحدده ثم يكمل عمله
ثانيا بالنسبه للأوامر المعلقه
فسوف تستخدم الحلقه for لفتح عدد الأوامر المحدده وسوف يكون تعبير الشرط هو عدد الأوامر مثلا
ثم في كل مره تقوم بزيادة عدد نقاط الإستيب حسب عدد الأمر المعلق
مرفق الإكسبرت بعد التعديل
- 29-11-2012, 04:08 AM #3118
- 29-11-2012, 06:05 PM #3119
رد:موضوع مخصص للأسئلة البرمجية
مستر دولار
السلام عليكم و رحمة الله و بركاته
من جديد الـ SSRC
طبعا انا كنت قبل كده بلغت حضرتك ان الأمر تمام بس محتاج شويت تعديلات حاحاول فيها بنفسى و جارى العمل و البحث و نظرا لعملى كطبيب و الله مش لاقى الوقت الكافى حاليا لشرح التعديلات المطلوبه عشان نتناقش فى اصح الطرق البرمجيه لتنفيذها لأن دى فيها كلام كتييييييير و لازم يتوضح بالشارتااااات و انا باحاول اجهزفيها فى الفتره الحاليه
لكن عموما فيه حاجه سريعه كده عاوز اخد رأى حضرتك فيها لأنها موقفانى تماما و هى كالأتى:
ده كود شراء عند عبور المؤشر من اسفل الى اعلى و هو شغال صحكود PHP:if (SS_1>-0.75&&SS_2<=-0.75&&Time0!=Time[0]){
بس اللى انا باقرأه انه عندما يكون SS_1 اكبرمن -0.75 اللى هو ممكن يكون -0.74
و اللى افهمه من الكود اللى امامنا مع انه شغال بصوره صحيحه ان لما المؤشر يتجه لأسفل و ليس لأعلى يفتح شراء
دى حاجه ملخبطانى خالص مع كل المستويات الأخرى
ليــــــــــه لقـــــــــى
لأن النقطه اللى جايه دى نقطه هامه جدا
الا وهى
انى عاوز عند كل مستوى المؤشر يعمل شيك اذاكان بيعبر مثلا من اسفل الى اعلى يفتح امر شراء اذا لم يكن هناك امر شراء مفتوح و يقفل البيع اذا كان هناك امر بيع مفتوح والعكس كذلك فى حالة الهبوط وده عند كل المستويات الأتيه:
-0.9 و -0.75 و 0.0 و 0.75 و0.9 و الكلام ده حاوضحه بالشارت النهارده بالليل ان شاء الله
انا بقى حالولت بالطرق الأتيه بس لقيت الأكسبيرت ضرب كرسى فى الكلوب و الدنيا بقت تضلم و تنور هههههههه:
كود PHP:if ((A > B) && (C > D) && (E > F))
{
OrderSend(); //Buy
}
if ((A < B) && (C < D) && (E < F))
{
OrderSend(); //Sell
}
كود PHP:if (A>B) Print("1");
if (C>D) Print("2");
if (E>F) Print("3");
طبعا انا مش مركب متغيرات المؤشر لأنى باكتب الأن المشاركه دى على اللاب توب اللى فى الشغل مش اللى فى البيت اللى عليه الملفات اللى انا شغال عليهاكود PHP:if(((a>b) && (e>b)) || (r>s))
{
blah blah blah
}
عموما أ اسامه لما ارجع البيت حارفع شارتات اوضح فيها سبب التعديلات دى
و اكون شاكر فضلك لو وجهتنى على اصح طريقه لعملها
تحياتى
- 29-11-2012, 10:30 PM #3120
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM
الأكثر زيارة
رد مع اقتباس
.gif)