النتائج 6,841 إلى 6,855 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 18-10-2015, 07:34 PM #6841
السلام عليكم استاذى الكريم مستر دولار
شكر على المساعده
بس هذه الطريقه انا اعرفه من قبل
بس لا تنفع مع هذا المؤشر
المؤشر يوجد فيه لون ازرق ولون احمر
المطلوب هو عند كسر القناة الحمراء يفتح صفقه
وعند كسر القناه الزرقاء يدخل صفقه
كما مبين من صورة الشارت
ارجو المساعده كيف يتم عمل ذلك مع هذا المؤشر
ولك الشكر والتقدير
- 18-10-2015, 10:05 PM #6842
السلام عليكم
اريد وظيفة تغلق الصفقات على ربح بالنقاط
- 18-10-2015, 11:42 PM #6843كود PHP:
//+------------------------------------------------------------------+
//| Sham3et-Alsefer.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
extern int Corner = 0 , x = 11 , y = 111 , digit=4 , Pftime=0 ; /*تغيير مع التوقيت الصيفي الى صفر ;*/
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectsDeleteAll(0,OBJ_TREND);
ObjectsDeleteAll(0,OBJ_LABEL);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start(){
Comment("");
int h=(TimeHour(TimeCurrent()))+Pftime;
double sel = High[h]+(High[h]-Low[h]);
double sel2 =High[h] + MathAbs(2*(High[h]-(Low[h]))) ;
double buy = Low[h]-(High[h]-Low[h]);
double buy2 =Low[h] - MathAbs(2*(High[h]-(Low[h]))) ;
double prft = ((High[h]-Low[h])/1.618)+Low[h];
double opn =iOpen(NULL,PERIOD_D1,0);
ObjectCreate("Sell(1)",OBJ_TREND,0,Time[h], sel,Time[0],sel);
ObjectSet("Sell(1)",OBJPROP_COLOR,Red);
ObjectSet("Sell(1)",OBJPROP_WIDTH,1);
ObjectSet("Sell(1)",OBJPROP_STYLE,3);
ObjectSetText("Sell(1)"," (Sell 1) :"+" "+ DoubleToStr(sel,digit),8,"",White);
ObjectCreate("Sell(2)",OBJ_TREND,0,Time[h], sel2,Time[0],sel2);
ObjectSet("Sell(2)",OBJPROP_COLOR,Red);
ObjectSet("Sell(2)",OBJPROP_WIDTH,1);
ObjectSet("Sell(2)",OBJPROP_STYLE,3);
ObjectSetText("Sell(2)"," (Sell 2) :"+" "+ DoubleToStr(sel2,digit),8,"",White);
ObjectCreate("Buy(1)",OBJ_TREND,0,Time[h], buy,Time[0],buy);
ObjectSet("Buy(1)",OBJPROP_COLOR,Lime);
ObjectSet("Buy(1)",OBJPROP_WIDTH,1);
ObjectSet("Buy(1)",OBJPROP_STYLE,3);
ObjectSetText("Buy(1)"," (Buy 1) :"+" "+ DoubleToStr(buy,digit),8,"",White);
ObjectCreate("Buy(2)",OBJ_TREND,0,Time[h], buy2,Time[0],buy2);
ObjectSet("Buy(2)",OBJPROP_COLOR,Lime);
ObjectSet("Buy(2)",OBJPROP_WIDTH,1);
ObjectSet("Buy(2)",OBJPROP_STYLE,3);
ObjectSetText("Buy(2)"," (Buy 2) :"+" "+ DoubleToStr(buy2,digit),8,"",White);
ObjectCreate("TPProfit",OBJ_TREND,0,Time[h], prft,Time[0],prft);
ObjectSet("TPProfit",OBJPROP_COLOR,White);
ObjectSet("TPProfit",OBJPROP_WIDTH,1);
ObjectSet("TPProfit",OBJPROP_STYLE,3);
ObjectSetText("TPProfit"," ( TP ) :"+" "+ DoubleToStr(prft,digit),10,"",White);
}
return(0);
}
كل الشكر والتقدير لك
- 20-10-2015, 03:41 PM #6844
المشاركة الأصلية كتبت بواسطة ibrahem khair
منتدى اكثر من رائع ... وربنا يجعلة فى ميزان الحسنات ان شاء الله
انا بدات اتعلم البرمجة واتعلمت بعض الاساسيات
بس انا عاوز اتعلم ابرمج ازاى افتح صفقه على الشموع بدون اى مؤشرات مثلا لو الشمعه صاعدة يفتح بيع بعد مرور مدة معينة من بداية فتح الشمعة ولتكن 30%
ازيك يا mr.dollar انا راجعت الكود اللى انت بعتهولى واستفد منة كتير
بس الكود اللى انا عاوز اتعلمة بيعتمد على السعر االحالى للعملة وسعر فتح الشمعة بعد مدة زمنية معينة
للتوضيح : ( بعد مرور 25% من وقت الشمعة اذا كان (( السعر الحالى )) اكبر من سعر فتح الشمعة ياخد شراء ... واذا كان اقل ياخذ بيع )
لان الاكسبيرت المبعوت بيعتمد على اغلاق الشمعة
ولك جزيل الشكر والاحترام
- 20-10-2015, 05:13 PM #6845
- 21-10-2015, 12:44 AM #6846
- 21-10-2015, 12:45 AM #6847
- 22-10-2015, 12:12 PM #6848
:: السلام عليكم ورحمة الله وبركاته ؛؛
عندي استفسار واتمنى التوضيح ..
كمثال تم تعريف عدة مستويات
كود:Su1=1+2; Su2=1+3; Su3=1+4; Su4=1+5; Su5=1+6;
كود:if( Close[1]>Su1&& Su1>=Close[0] )
ما هي طريقة كتابة الشروط ,, بحيث يتم تطبيقها على جميع المستويات دون الحاجة الى التكرار
وشكرا
- 24-10-2015, 05:24 PM #6849
- 27-10-2015, 12:55 AM #6850
وعليكم السلام ورحمة الله وبركاته
إذا عرفت كيف يتم تحديد القناة فسهل أن تقوم بمعرفة السعر الخاص بها
بالنسبه لمعرفة الحد العلوي أو السفلي فيحسب بناء على أبعد مسافه بين خط Linear regression وأكبر إفتتاح أو غلاق سواء أعلى الخط أو أسفل الخط
لتحديد هذه النقطه
كود PHP:double MaxDifference;
int LinearStartBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME1),false);
int LinearEndBar=iBarShift(Symbol(),0,ObjectGet(name,OBJPROP_TIME2),false);
for(int i=LinearStartBar;i>=LinearEndBar;i--)
{
double LinearPrice=ObjectGetValueByShift(name,i);
if(MathAbs(MathMax(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice);
if(MathAbs(MathMin(Open[i],Close[i])-LinearPrice)>=MaxDifference)MaxDifference=MathAbs(MathMax(Open[i],Close[i])-LinearPrice);
}
كود PHP:if(Close[1]<ObjectGetValueByShift(name,1)-MaxDifference)
{
// Open Sell
}
if(Close[1]>ObjectGetValueByShift(name,1)+MaxDifference)
{
// Open Buy
}
- 27-10-2015, 12:58 AM #6851
- 27-10-2015, 01:01 AM #6852
- 28-10-2015, 01:37 AM #6853
السلام عليكم
لدي استفسار حول داله اعادة حجم لوت بناء على راس المال بمعنى لو كان راس المال 2000 $ تعيد لنا دالة 0.10 اصبح مبلغ 4000 $ تعيد لنا 0.20
لو كان مبلغ 1000 $ يتم دخول بلوت 0.05 لو اصبحت خساره الى 500 $ يتم دخول بعقد تقريبي 0.02
كيف ممكن انشاء نفس هذه دالة ؟
شكراً لكم
- 28-10-2015, 12:41 PM #6854
- 29-10-2015, 06:15 PM #6855
وعليكم السلام ورحمة الله وبركاته
هذا مثال لدالة إدارة رأس المال التي أستخدمها
كود PHP:double LotManage()
{
double lot = MathCeil(AccountFreeMargin() * LotSizePercent / 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 (NormalizeDouble(lot,Lot_Digits));
}
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM