النتائج 7,036 إلى 7,050 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 21-01-2016, 06:55 PM #7036
استاذنا مستر دولار
كيف اجعل هذا الكود يقفل الصفقات على نسبه معينه من الربح للحساب مثلا 5% هو حاليا يغلقها بالربح بالدولار
كود PHP:#property copyright "Copyright © 2007, Tradinator"
#property link "[email protected]"
extern double My_Money_Profit_Target=100; //The amount of money profit at which you want to close ALL open trades.
extern string Profit_Target= "Enter above To Close all OPEN trades when amount of profit is Reached in Account and not per OPEN trade! ";
int Slippage=5;
int i;
int init()
{
//----
//----
return(0);
}
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
if (AccountProfit()>= My_Money_Profit_Target)
{
for(i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
//Close opened long positions
case OP_BUY : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
break;
//Close opened short positions
case OP_SELL : result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);
}
if(result == false)
{
Sleep(0);
}
}
Print ("Account Profit Reached. All Open Trades Have Been Closed");
return(0);
}
Comment("Balance: ",AccountBalance(),", Account Equity: ",AccountEquity(),", Account Profit: ",AccountProfit(),
"\nMy Account Profit Target: ",My_Money_Profit_Target);
return(0);
}
- 21-01-2016, 11:48 PM #7037
- 23-01-2016, 01:49 PM #7038
- 23-01-2016, 07:31 PM #7039
- 24-01-2016, 07:07 AM #7040
السلام عليكم استاذ استاذ اسامة
لو سمحت ممكن الاستفسار عن الطريقة / الكود التى يمكننا منها حساب الاكويتي السابق للحساب؟
وشكرا لمساعدتك وتعليمك المستمر للجميع
- 24-01-2016, 02:20 PM #7041
السلام عليكم استاذى الكريم
ارجو ان يتسع صدرك لى
واسف جدا على الازعاج
انا عمل كل هذا من قبل
وكان هذا هو المسار الناتج من هذه العمليه
C:\Program Files\MetaTrader NordFX
وتم وضعه فى الخانة الاكسبيرت كما هو موجود فى الشرح
ولم يعمل معى
........................
يوجد سؤال تانى مهم جدا
انا الان عندى اكسبيرت يفتح فى المره الواحده 5 صفقات وكل صفقة له التيك بروفيت الخاص بيه
عايز طريقه مع ربح كل صفقة يتم تحريك الاستوب الى اغلاق الصفقة التى قبله
مع كل ربح صفقة ينتقل الاستوب الى الصفقة التى قبله وهاكذا
مثل هذه الصوره
ولك الشكر والتقدير
- 24-01-2016, 05:29 PM #7042
- 24-01-2016, 05:34 PM #7043
وعليكم السلام ورحمة الله وبركاته
هل هذا هو نفس المسار الذي تضع فيه المؤشرات والإكسبرتات ؟
إستخدم الأمر
كود PHP:Print("TERMINAL_DATA_PATH = ",TerminalInfoString(TERMINAL_DATA_PATH));
بالنسبه للسؤال الثاني
إستخدم نفس دالة البريك إيفن أكثر من مره ومثلا إذا كان هدف الصفقه الأولى 10 نقاط فسوف تجعل أول بريك إيفن = 10
وهدف الصفقه الثانيه 20 نقطه فسوف تجعل البريك إيفن الثاني = 20 وهكذا
بالتالي عندما تصل جميع الصفقات إلى البريك إيفن الأول فسوف تغلق الصفقه الأولى على الربح وباقي الصفقات سوف ينقل الأستوب لوز لها
- 24-01-2016, 07:08 PM #7044
- 24-01-2016, 08:41 PM #7045
- 24-01-2016, 09:43 PM #7046
السلام عليكم ورحمة الله تعالى و بركاته
كيف يمكنني اجبار الاكسبرت على فتح صفقة وحيدة خلال نفس التك
- 25-01-2016, 07:01 AM #7047
لماذا عند اغلاق المنصة واعادة فتحها مرة اخرى لمجرد عمل ريستارت للجهاز فقط يقوم الاكسبيرت بأغلاق كل الاوامر واعادة العمل من جديد ؟
هل هناك طريقة لمنع اغلاق الصفقات القديمة ..
هذا الامر بيصير مع اى أكسبيرت اختبرة لايف على حساب ديمو ... لمجرد انى ارستر الجهاز وأعد فتح المنصة بيقوم بأغلاق كل الاوامر القديمة وفتح صفقات من جديد
هل من حل لذلك ؟
- 25-01-2016, 01:35 PM #7048
السلام عليكم استاذى الكريم
ماهى الطريقة التى تعمل مع
الذهب النفط الداوجونز والاويل
وغيرهم
بطريقة البوينت
انا عمل بهذه الطريقة
هل يوجد طريقة تعمل مع العملات ومعهم
ولك الشكر والتقدير
كود PHP:if(Digits==5||Digits==4)
{
pt=0.0001;
}
else{
pt=0.01;
}
- 25-01-2016, 02:59 PM #7049
- 25-01-2016, 03:02 PM #7050
وعليكم السلام ورحمة الله وبركاته
يمكنك وضع الشرط
كود PHP:static int LastTickNum;
if(/*condition*/&&Volume[0]!=LastTickNum)
{
// code here
LastTickNum=Volume[0];
}
if(/*another condition*/&&Volume[0]!=LastTickNum)
{
// code here
LastTickNum=Volume[0];
}
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM