ألف شكرا على ردك استاذنا الكبير اسامة
:0031:
Printable View
السلام عليكم ورحمة الله و بركاته ازاي ابرمج مؤشر يبحث فقط عن اول تقاطع صعودي بين التنكن و الكيجن فوق السحابة و العكس اول تقاطع هبوطي اسفل السحابة
[I]كيف أضيف في الشرط أنه الأغلاق أعلى أو أقل من الشمعة قبلها بعشرة نقاط أو أكثر ؟؟؟؟
if (Low[i] < Low[i+1] && Low[i] < Low[i-1] && High[i] < High[i+1] && High < High[i-1])
استاذ مستر لقد وجدت ان اكواد وظيفتي التريلينج ستوب والبريك إيفن لاتعمل رغم عدم وجود اي خطاء يظهر.
وعليكم السلام ورحمة الله وبركاته
تفضل المؤشر المرفق سوف يضع خط أفقي على آخر نقطة دخول مفروضه بناء على المؤشر
راجع هذا الجزء
الفكرة بسيطة وهي إستخدام الحلقه للبحث عن تحقق الشروط وبمجرد تحققها يتم كسر الحلقهكود PHP:for(int ii=1;ii<Bars;ii++){
if(Close[ii]<TrStop[ii]&&Close[ii+1]>TrStop[ii+1]){T++;draw("Sell"+ii,Close[ii],Time[ii],Time[0],Magenta);}//////////
if(Close[ii]>TrStop[ii]&&Close[ii+1]<TrStop[ii+1]){T++;draw("Buy"+ii,Close[ii],Time[ii],Time[0],Aqua);}///////////
if(T==TPLinesShow)break;
}
بإستخدام الأمر break
السلام عليكم
هل ممكن التحكم بحجم اللوت بطريقة الية مثلا كل صفقة يدخل ب 1 بالمائة من الحساب او 10 او 20 يعني كلما زاد الرصيد زاد اللوت وكلما نقص الرصيد نقص اللوت بالنسبة المؤوية و ما هو الكود الذي اذا امكن
جزيت الجنه ان شاء الله..........عندي بعض الملاحظات.
1.ماتزال خاصيه trailing step معطله في الاكسبيرت في الاعلى.
2. مامعني البريك أوت هل هو البريك ايفن؟... سمعت انه عند استخدام الاستوب التريلينج يمكن ان تعمل في بعض المنصات وجهاز الكمبيوتر غير شغال هل هذا صحيح؟اي المنصات مثلا؟
3.اين اجد هذه الخصيات يدويا في الميتاتريدر ؟وهل يجب ان يبقى جهاز الكمبيوتر شغال لتفعيلها ام انها مثل الاوامر المعلقه لاتحتاج ان يبقى جهاز الكمبيوتر شغال؟
TrailingStep - movestopto - BreakEven
4. الاحظ في حقك الاكسبرتات استخدام هذه الكود.يمكن توضح لي بالضبط كيف تدير المال عن طريق هذا الكود؟ هل تتاجرب 10% ام ماذا؟
كود PHP:double LotManage()
{
double lot = MathCeil(AccountFreeMargin() * RiskPercent / 1000) / 100;
if(lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
if(lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
return (lot);
}