موقع بورصات
  بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

منتدى العملات العام لمتابعة كل ما يتعلق بتجارة العملات الاجنبية والذهب والنفط من اخبار وطرق المتاجرة وتحليلات ، قسم التوصيات – توصيات العملات لمتابعة توصيات ونقاط الدخول والخروج على مختلف العملات ، منتدى الدروس التعليمية يحتوي على دروس تعليمية لسوق العملات والتحليل الفني والاساسي وادارة رأس المال ، منتدى المؤشرات والاكسبيرتات يحتوي على اهم المؤشرات مع شرح لها بالاضافة الى بعض الدروس

العودة   بورصات > بورصة العملات الاجنبية > منتدى المؤشرات و الاكسبرتات

مساعده في اكسبرت ادفيزور

منتدى المؤشرات و الاكسبرتات

إضافة رد
 
أدوات الموضوع
قديم 24 - 10 - 2011, 03:05 PM   #1
عضو جديد
 

افتراضي مساعده في اكسبرت ادفيزور

مساعده في اكسبرت ادفيزور
لو سمحتو يا شباب عاوز حد يحولى الكود دا الى اكسبيرت ادفيزور " الى هو بيفتح صفقات لوحدو "
او حد يقولى الكود دا بتاع ايه

[PHP]//---- input parameters
extern double TakeProfit=2000; //100pips
extern double StopLoss = 400; // 10pips
extern double Lots=1;

bool TradeOpenAllowed=false;
int MagicNumber=12345;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
if(Bars<100)
{
Print("bars less than 100");
return(0);
}
if(TakeProfit<10)
{
Print("TakeProfit less than 10");
return(0); // check TakeProfit
}

if (Close[1] < iMA(NULL, NULL,55,0,MODE_EMA,PRICE_CLOSE,1))
{
if (TradeOpenAllowed)
{
//int ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+S topLoss*Point,Bid-TakeProfit*Point,"EMA",MagicNumber,0,Green);
int ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,0,0,0," EMA",MagicNumber,0,Green);
if(ticket>=0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES ))
{
OrderModify(ticket,0,OrderOpenPrice()+StopLoss*Poi nt,OrderOpenPrice()-TakeProfit*Point,0,0);
Print("SELL order opened : ",OrderOpenPrice());
TradeOpenAllowed=false; //Don't allow further trades on this signal
}
}
else
Print("Error opening SELL order : ",GetLastError());
}
}
else
//Allow new trades when price above MA and last trade has closed
if (getOpenOrders()==0) TradeOpenAllowed=true;
if (Close[1] > iMA(NULL, NULL,55,0,MODE_EMA,PRICE_CLOSE,1)) CloseAll(3, 12345);
}

int getOpenOrders()
{
int myOrders = 0;
for (int i = OrdersTotal()-1; i >=0 ; i--)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) myOrders++;
}
return(myOrders);
}


void CloseAll(int Slippage, int MagicNumber)
{
bool closed;
for (int i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
while(IsTradeContextBusy()) Sleep(100);

RefreshRates();

if (OrderType() == OP_BUY && MagicNumber == OrderMagicNumber()) {
closed = OrderClose(OrderTicket(),OrderLots(),
NormalizeDouble(MarketInfo(OrderSymbol(),
MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS)),S lippage,White);
}
if (OrderType() == OP_SELL && MagicNumber == OrderMagicNumber()) {
closed = OrderClose(OrderTicket(),OrderLots(),
NormalizeDouble(MarketInfo(OrderSymbol(),
MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS)),S lippage,White);
}

}
}[/PHP]


وياريت الى هيساعدنى قبل ما يكون يشرحلى الاكسبيرت ادفيزور دا بيفتح كام صفقه وبيعمل ستوب لوز قد ايه وكدا يعنى يفهمهولى علشان نشوف مدى جدواه بدل ما يتعمل ويطلع غير مناسب
صاحب الاكسبيرت دا واحد اجنبي كان بيشتكى انو بيفتح اكتر من صفقه
فانا قولت انقله هنا ولو كويس يكون افاده للناس
شوكرا جزيلا لكم

اذا اعجبك الموضوع و اردت نشره في المنتديات الاخرى فاستخدم هذا الرابط:
مساعده في اكسبرت ادفيزور
http://www.borsaat.com/vb/t315231.html



memoboker غير متواجد حالياً   رد مع اقتباس
قديم 24 - 10 - 2011, 04:38 PM   #2
مشرف سابق
 
الصورة الرمزية Safari
 

افتراضي رد: مساعده في اكسبرت ادفيزور

اقتباس:
المشاركة الأصلية كتبت بواسطة memoboker مشاهدة المشاركة
لو سمحتو يا شباب عاوز حد يحولى الكود دا الى اكسبيرت ادفيزور " الى هو بيفتح صفقات لوحدو "
او حد يقولى الكود دا بتاع ايه

[PHP]//---- input parameters
extern double TakeProfit=2000; //100pips
extern double StopLoss = 400; // 10pips
extern double Lots=1;

bool TradeOpenAllowed=false;
int MagicNumber=12345;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
if(Bars<100)
{
Print("bars less than 100");
return(0);
}
if(TakeProfit<10)
{
Print("TakeProfit less than 10");
return(0); // check TakeProfit
}

if (Close[1] < iMA(NULL, NULL,55,0,MODE_EMA,PRICE_CLOSE,1))
{
if (TradeOpenAllowed)
{
//int ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+S topLoss*Point,Bid-TakeProfit*Point,"EMA",MagicNumber,0,Green);
int ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,0,0,0," EMA",MagicNumber,0,Green);
if(ticket>=0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES ))
{
OrderModify(ticket,0,OrderOpenPrice()+StopLoss*Poi nt,OrderOpenPrice()-TakeProfit*Point,0,0);
Print("SELL order opened : ",OrderOpenPrice());
TradeOpenAllowed=false; //Don't allow further trades on this signal
}
}
else
Print("Error opening SELL order : ",GetLastError());
}
}
else
//Allow new trades when price above MA and last trade has closed
if (getOpenOrders()==0) TradeOpenAllowed=true;
if (Close[1] > iMA(NULL, NULL,55,0,MODE_EMA,PRICE_CLOSE,1)) CloseAll(3, 12345);
}

int getOpenOrders()
{
int myOrders = 0;
for (int i = OrdersTotal()-1; i >=0 ; i--)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) myOrders++;
}
return(myOrders);
}


void CloseAll(int Slippage, int MagicNumber)
{
bool closed;
for (int i = 0; i < OrdersTotal(); i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
while(IsTradeContextBusy()) Sleep(100);

RefreshRates();

if (OrderType() == OP_BUY && MagicNumber == OrderMagicNumber()) {
closed = OrderClose(OrderTicket(),OrderLots(),
NormalizeDouble(MarketInfo(OrderSymbol(),
MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS)),S lippage,White);
}
if (OrderType() == OP_SELL && MagicNumber == OrderMagicNumber()) {
closed = OrderClose(OrderTicket(),OrderLots(),
NormalizeDouble(MarketInfo(OrderSymbol(),
MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS)),S lippage,White);
}

}
}[/PHP]


وياريت الى هيساعدنى قبل ما يكون يشرحلى الاكسبيرت ادفيزور دا بيفتح كام صفقه وبيعمل ستوب لوز قد ايه وكدا يعنى يفهمهولى علشان نشوف مدى جدواه بدل ما يتعمل ويطلع غير مناسب
صاحب الاكسبيرت دا واحد اجنبي كان بيشتكى انو بيفتح اكتر من صفقه
فانا قولت انقله هنا ولو كويس يكون افاده للناس
شوكرا جزيلا لكم
الكود ناقص ... و هو يحاول الدخول بيعا بعد اغلاق شمعة أسفل موفينج سيمبل 55 ...



Safari غير متواجد حالياً   رد مع اقتباس
قديم 24 - 10 - 2011, 04:45 PM   #3
مشرف سابق
 
الصورة الرمزية Safari
 

افتراضي رد: مساعده في اكسبرت ادفيزور

اطلع على هذا الموضوع ...

استخدام مشابه للموفينج و ختلاف في الشروط ..

http://www.borsaat.com/vb/t269942.html



Safari غير متواجد حالياً   رد مع اقتباس
قديم 24 - 10 - 2011, 06:27 PM   #4
عضو جديد
 

افتراضي رد: مساعده في اكسبرت ادفيزور

اولا الف الف شكر ليك يا استاذ سفارى
وثانيا انا اريدك اكسبيرت يحقق نتائج ولا اريد مبالغ عاليه او صفقات كثيره
بل اريد ربح قليل فقط وهذا يكفيني
فهل مر عليك اكسبيرت ادفيزور يستطيع فعل هذا لو مر عليك رجاءا دلنى ولك الاجر و الثواب

ثانيا قصه انو ناقص
تفضل هذا هو الكود من اول مشاركه

انا الكود الى نقلته كان بعد تقريبا ما اجرو تعديلات

انظر اليه


//---- input parameters
extern double TakeProfit=130;
extern double StopLoss = 100;
extern double Lots=1;

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
int ticket, total;

if(Bars<100)
{
Print("bars less than 100");
return(0);
}
if(TakeProfit<10)
{
Print("TakeProfit less than 10");
return(0); // check TakeProfit
}

static int isCrossed = 0;

if
(Close[1] < iMA(NULL, NULL,55,0,MODE_EMA,PRICE_CLOSE,1))

{
isCrossed = 1;
}

total = OrdersTotal();
if(total < 1)
{
if(isCrossed == 1)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"EMA",12345,0, Green);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES )) Print("BUY order opened : ",OrderOpenPrice());
}
else Print("Error opening BUY order : ",GetLastError());
return(0);
}

}
}



memoboker غير متواجد حالياً   رد مع اقتباس
قديم 24 - 10 - 2011, 06:38 PM   #5
مشرف سابق
 
الصورة الرمزية Safari
 

افتراضي رد: مساعده في اكسبرت ادفيزور

ستجد في القسم مواضيع جيدة ،، عليك أن تتجول و ترى ما يناسبك ..

و ان شاء الله يفيدك الإخوة بتجاربهم ..

بالنسبة للكود الذي وضعته يختلف عن الذي في المشاركة الأخرى و كلاهما ناقص ، واحد لصفقات الشراء فقط و الآخر للبيع و بنفس الشروط !!!!




Safari غير متواجد حالياً   رد مع اقتباس
قديم 25 - 10 - 2011, 08:28 PM   #6
عضو جديد
 

افتراضي رد: مساعده في اكسبرت ادفيزور

هههههههههههه يبدو انهم لا يعرفو اي شئ عن البرمجه او عن الميتا تريدر
امر بيع وامر شراء بنفس الشروط ههههههههه جديده دى

شكرا جزيلا لتعبك اخى سفارى



memoboker غير متواجد حالياً   رد مع اقتباس
قديم 25 - 10 - 2011, 09:33 PM   #7
مشرف سابق
 
الصورة الرمزية Safari
 

افتراضي رد: مساعده في اكسبرت ادفيزور

اقتباس:
المشاركة الأصلية كتبت بواسطة memoboker مشاهدة المشاركة
هههههههههههه يبدو انهم لا يعرفو اي شئ عن البرمجه او عن الميتا تريدر
امر بيع وامر شراء بنفس الشروط ههههههههه جديده دى

شكرا جزيلا لتعبك اخى سفارى
أظن أن الموضوع عندهم لم يكتمل ،، أو هناك سر في الاستراتيجية لم نعرفه بعد ..



Safari غير متواجد حالياً   رد مع اقتباس
إضافة رد

جديد مواضيع منتدى المؤشرات و الاكسبرتات


مواضيع سابقة :

مؤشرات سمير ارمان هدية لكم
سلسة المؤشرات ::::: ثانيا مؤشرات اليوت ::::: _
ضرووووووووري يا إخوان طلب صنع برنامج !!!!!

مواضيع تالية :

حقا ،،،،،،،،،،،،،،،،،،،،،،،،،،حقا
الى خبراء البرمجة
مطلوب ذلك المؤشر

مساعده في اكسبرت ادفيزور

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة


المواضيع المتشابهه
الموضوع المنتدى
فكرم ممكن تطور اكسبرت ( اكسبرت قوى جدا) منتدى المؤشرات و الاكسبرتات
اكسبرت dragon pips مسابقه افضل اكسبرت منتدى المؤشرات و الاكسبرتات


روابط الموقع الداخلية


09:46 PM
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة