النتائج 8,116 إلى 8,130 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 23-03-2017, 03:32 PM #8116
السلام عليكم كيف حالك اخي استاذ اسامة انا من متابعي مواضيعك منذ فترة طويلة معطاء دائماً ماشاء الله ربي يجزيك الجنة بلا حساب .
اخي الغالي انا ابحث عن كود ودالة اضافة مؤشر موفينج افرج بخطين FAST 5 & SLOW 200 باعداداته الكاملة فيه شرط شراء يفتح صفقات فوق الخطين والعكس عند البيع
حالة الشراء
حالة البيع
ولك خالص الشكر والتقدير
- 25-03-2017, 08:05 AM #8117كود PHP:
void SellOrderRisk()
{
double lotsize = MarketInfo(Symbol(),MODE_LOTSIZE) / AccountLeverage();
double pipsize = 1 * 10;
double maxlots = AccountBalance() / 100 * 0.1 / lotsize * pipsize;
if (40 == 0) Print("OrderSend() error - stoploss can not be zero");
double lots = maxlots / 40 * 10;
// calculate lot size based on current risk
double lotvalue = 0.001;
double minilot = MarketInfo(Symbol(), MODE_MINLOT);
int powerscount = 0;
while (minilot < 1)
{
minilot = minilot * MathPow(10, powerscount);
powerscount++;
}
lotvalue = NormalizeDouble(lots, powerscount - 1);
if (lotvalue < MarketInfo(Symbol(), MODE_MINLOT)) // make sure lot is not smaller than allowed value
{
lotvalue = MarketInfo(Symbol(), MODE_MINLOT);
}
if (lotvalue > MarketInfo(Symbol(), MODE_MAXLOT)) // make sure lot is not greater than allowed value
{
lotvalue = MarketInfo(Symbol(), MODE_MAXLOT);
}
double SL = Bid + 40*PipValue*Point;
if (40 == 0) SL = 0;
double TP = Bid - 10*PipValue*Point;
if (10 == 0) TP = 0;
int ticket = -1;
if (false)
ticket = OrderSend(Symbol(), OP_SELL, lotvalue, Bid, 2, 0, 0, "DZ_Pro (SELL)", 11, 0, Red);
else
ticket = OrderSend(Symbol(), OP_SELL, lotvalue, Bid, 2, SL, TP, "DZ_Pro (SELL)", 11, 0, Red);
if (ticket > -1)
{
if (false)
{
OrderSelect(ticket, SELECT_BY_TICKET);
bool ret = OrderModify(OrderTicket(), OrderOpenPrice(), SL, TP, 0, Red);
if (ret == false)
Print("OrderModify() error - ", ErrorDescription(GetLastError()));
}
}
else
{
Print("OrderSend() error - ", ErrorDescription(GetLastError()));
}
}
اين الخطأ في الدالة لاني اريد دخول مخاطرة 0,1% من الحساب
سؤال اخر ما علاقة الرافعة بحجم الحساب؟
اذا كان حسابي 100 دولار والرافعة 1/500 وانا اردت المخاطرة 0,1 بالمائة فقط
ما هي المعادلة لمعرفة قيمة النقطة واللوتآخر تعديل بواسطة DZ_Pro ، 25-03-2017 الساعة 08:10 AM
- 25-03-2017, 08:20 AM #8118
السلام عليكم
احتاج كود ربط المؤشر في اسفل الشارت مع الشارت نفسه
مثلا مؤشر الار اس أي
اذا اعطى تقاطع مع خط 30 فيظهر لي سهم شراء على الشارت
واذا تقاطع الار اس أي مع خط 65 يعطي سهم بيع على الشارت
كما هو موضح في الشكل التالي
وشكرا جزيلا
- 27-03-2017, 03:13 PM #8119
السلام عليكم ورحمة الله وبركاته
اخي اريد معرفة الكود الخاص بمؤشر الفراكتال بحيث عند ظهور اشارة صعود يفتح صفقة شراء والعكس في البيع
حاولت كثيرا لكن لم اوفق فارجو ان تمدني بهذا الكود وجزاك الله خيرا
- 27-03-2017, 08:17 PM #8120
وعليكم السلام ورحمة الله وبركاته
هذه الدالة لإستدعاء مؤشر الفراكتال
كود PHP:double Fractal(int shift,int mode)
{
double fractal=iFractals(Symbol(),0,mode,shift);
return(fractal);
}
كود PHP:if(Fractal(3,MODE_UPPER)!=0)
{
// open sell
}
- 27-03-2017, 08:51 PM #8121
- 27-03-2017, 08:55 PM #8122
الرافعة ليس لها علاقة بقيمة النقط وحجم اللوت فمثلا لو تريد خسارة 0.1% من الحساب في الصفقة فهي ترتبط بعدد نقاط الأستوب لوز وقيمة النقطة وبناء عليه ستحدد حجم اللوت
هذا كود لمعرفة قيمة النقطه
كود PHP:if(_Digits==5||_Digits==3)P=10;
else P=1;
pip_value= MarketInfo(Symbol(),MODE_TICKVALUE)*P;
كود PHP:double CalculateRiskLot(double SL_Pips)
{
double RiskToLoss=(RiskPercent*AccountBalance())/100;
double lots=NormalizeDouble(RiskToLoss/SL_Pips/pip_value,2);
return(lots);
}
- 27-03-2017, 08:59 PM #8123
وعليكم السلام ورحمة الله وبركاته
في البداية سوف تقوم بتعريف دالة الموفينج أفريج
كود PHP:double ma_fast=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,1);
double ma_fast_pr=iMA(NULL,0,Fast_MA,0,Fast_MA_Mode,Fast_MA_ApplyTo,2);
double ma_slow=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,1);
double ma_slow_pr=iMA(NULL,0,Slow_MA,0,Slow_MA_Mode,Slow_MA_ApplyTo,2);
كود PHP:static int LastSignal;
static double Candle_Price;
if(ma_fast>ma_slow&&ma_fast_pr<=ma_slow_pr)
{
LastSignal=1;
Candle_Price=Close[1];
}
if(LastSignal==1&&Close[1]>Candle_Price)
{
// buy trade
}
- 27-03-2017, 09:38 PM #8124
جزاك الله الجنة بارك الله فيك اخي الغالي
- 28-03-2017, 07:07 AM #8125
استاذي بعد التجربة وجدت انه يفتح الصفقة بعد ظهور اشارة الفراكتال بـ 3 شمعات واظن بسب هذا الكود if(Fractal(3,MODE_UPPER)!=0) ولكن عندما غيرت الشيفت في الكود الى 1 وجعلت الكود هكذا if(Fractal(1,MODE_UPPER)!=0) لم يفتح اي صفقة نهائيا
ارجو منك توضيح السبب وان يفتح الصفقة بعد ظهور الاشارة مباشرة
وجزاك الله خيرا
- 28-03-2017, 02:52 PM #8126
مؤشر قوة العملة
السلام عليكم
مؤشر قوة العملة المرفق - كيف أجعل الإكسبرت يأخذ المعلومات منه ؟
- 28-03-2017, 03:11 PM #8127
تحية عطره للاستاذ أسامه والغالي قولد .....
أسأل الله لنا ولكم التوفيق , محبكم مشعل
مرور محب
- 28-03-2017, 06:47 PM #8128
- 30-03-2017, 12:44 PM #8129
السلام عليكم مستر دولار
كيف يمكن حفظ قيمة الهاي واللو لشمعة معينه
لكي استخدمها في المقارنة باي شمعه اخرى
فمثلا اريد حفظ قيمة الهاي واللو لشمعة الاربع ساعات التي تتكون في اول اليوم
ثم اريد مقارنتها باي شمعه تفتح بعدها
جزاك الله خيرا
- 30-03-2017, 05:15 PM #8130
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM