النتائج 16 إلى 26 من 26
- 29-10-2009, 08:07 PM #16
- 30-10-2009, 01:15 AM #17
رد: يا جماعه شلون اجعل اكسبريت ...............
شوف يابو خالد
كود:DoubleToStr (E,Digits)
والكود السابق يقوم بتحويل السعر الى العدد المطلوب من الخانات العشريه على حسب طلب منصه التداول
لخبطك صح
- 30-10-2009, 03:22 AM #18
رد: يا جماعه شلون اجعل اكسبريت ...............
هههههه
مروق بس والله حاله المنتدى هى يلي تجبرك مافى اى مساعده
الله يجزاك خير ويرزقك من حيث لا تحتسب ويفتح لك ابواب جنه الفردوس
امين
والله يا باشا اتخربط ومش عارف ولا فاهمحاجه فأذا حضرتك مبرمج قلى اعمل ايه وادخل على كود الاكسبريت واعمل ايه او انى ارسل لك اكسبريت وتعدله لى
لانى بصراحه ناوى افتح حساب مع اف اكس سي ام واجربهم لان عجبنى شئ واحد وهو ان اوامر السوق تتعدل من 0 نقطه مش مثل افكسول اقل تعديل يبعد عن السوق 8 نقاط وده بل سكبلنج حيعمل لى شغل جامد اوى ويفرق ملايين وانا حفتح هنا وهناك واعيش هنا وهناك بس قبل ما ابدء مع سي ام عاوز اعدل الاكسبريتات واجربهم ديمو لان فى ناس تقول ان الشركة ما تقبل التجزئه العشريه وانا شايف على الديمو بيقبل والدعم قالو كل شئ مسموح فا مش شايف شئ غلط بل تجربه واهم شئ لقيت زوج ابن كلب للسكبلنج اسمه اليورو فرنك يخربيته افقى طول السنه يعنى اشترى قاع وبيع قمه ولى 48 ساعه شغال فيه ومبسوط اوى وفى شركة سى ام الاسبريد به قليل جدا وحلو خالص للسكبلنج حتى لو كان متحرك لانى درسته وعجبنى
فالو لو حضرتك بعد اذنك عاوز تساعدنى وتخدمنى ساعدنى فى موضوع تعديل الاكسبريت ليشتغل على ديجتال 5 ارقام وريحنى الله يرضى عليك
- 30-10-2009, 03:47 AM #19
رد: يا جماعه شلون اجعل اكسبريت ...............
ابو خالد
فهمي بسيط في البرمجه ولكن ابشر ارسل الاكسبيرت وان شاء الله اتوفق في تعديله
تقبل تقديري
- 30-10-2009, 04:02 AM #20
رد: يا جماعه شلون اجعل اكسبريت ...............
بارك الله فيك
- 30-10-2009, 04:26 AM #21
رد: يا جماعه شلون اجعل اكسبريت ...............
ابو خالد اش اسم الشركه التي ترغب في عمل الاسكبيرت عليها
ياريت السيرفر الخاص بها تجده في مجلد اسمه
C:\Program Files\AL Trade 4\config
بس انتبه تحط الملف الخاص باسم المستخدم لانه يوجد في نفس المجلدآخر تعديل بواسطة 101 ، 30-10-2009 الساعة 04:39 AM
- 30-10-2009, 04:45 AM #22
رد: يا جماعه شلون اجعل اكسبريت ...............
اريد الاكسبريت يعمل على شركة
fxcm
ولا تسألنى عن السيرفر انا ميح بس الشركة تشتغل على ميتاتريد بس سيرفرهم ما يشتغل بل سعوديه وكلمتهم واعطونى هذا الرقم
216.93.250.130:1950
واشتغل بعدها والشركة الارقام عندها 5 ديجتال بعد الفاصله بيما افكسول 4 ديجتال اى اربع ارقام بعد الفاصله وهذا سبب مشكله للاكسبريتات لان كلها تشتغل 4 ديجتال وهذه الشركة 5 فا تكفى مساعدتك طولى عمرك
- 30-10-2009, 06:28 AM #23
رد: يا جماعه شلون اجعل اكسبريت ...............
ابو خالد
انا اسف فعلاً المسئله كانت صعبه واكبر من معلوماتي بكثير
تقبل عذري
- 30-10-2009, 10:53 AM #24
رد: يا جماعه شلون اجعل اكسبريت ...............
- 30-10-2009, 11:09 AM #25
رد: يا جماعه شلون اجعل اكسبريت ...............
تفضل الحل من المثال وانسخ الكود
كود PHP:double Poin;
كود PHP://Checking for unconvetional Point digits number
if (Point == 0.00001) Poin = 0.0001; //5 digits
else if (Point == 0.001) Poin = 0.01; //3 digits
else Poin = Point; //Normal
كود PHP://+------------------------------------------------------------------+
//| Copyright 2005, Gordago Software Corp. |
//| http://www.gordago.com/ |
//+------------------------------------------------------------------+
// I want to thank Michal Rutka, [email protected], for helping me correct
// the mistakes that I made... Good Job!!
#property copyright "Provided by sencho, coded by don_forex"
#property link "http://www.gordago.com"
extern int TakeProfit = 850;
extern int TrailingStop = 850;
extern int PipDifference = 25;
extern double Lots = 0.1;
extern double MaximumRisk = 10;
double Poin;
//+------------------------------------------------------------------+
//| Expert initialization |
//+------------------------------------------------------------------+
int init()
{
//Checking for unconvetional Point digits number
if (Point == 0.00001) Poin = 0.0001; //5 digits
else if (Point == 0.001) Poin = 0.01; //3 digits
else Poin = Point; //Normal
}
int start(){
int cnt, ticket;
if(Bars<100){
Print("bars less than 100");
return(0);
}
if(TakeProfit<10){
Print("TakeProfit less than 10");
return(0);
}
string TradeSymbol = Symbol();
double MA144H = MathRound(iMA(NULL,0,144,0,MODE_EMA,PRICE_HIGH,0)/Poin)*Poin;
double MA144L = MathRound(iMA(NULL,0,144,0,MODE_EMA,PRICE_LOW,0)/Poin)*Poin;
double Spread = Ask-Bid; // MarketInfo(TradeSymbol,MODE_SPREAD);
double BuyPrice = MA144H + Spread+PipDifference*Poin;
double BuyStopLoss = MA144L - Poin;
double BuyTakeProfit = MA144H +(PipDifference+TakeProfit)*Poin;
double SellPrice = MA144L -(PipDifference)*Poin;
double SellStopLoss = MA144H + Spread+Poin;
double SellTakeProfit= MA144L - Spread-(PipDifference+TakeProfit)*Poin;
double lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/50000,1);
double close=iClose(NULL,0,0);
int total=OrdersTotal();
bool need_long = true;
bool need_short = true;
// First update existing orders.
for(cnt=0;cnt<total;cnt++) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber() == 16384){
if(OrderType() == OP_BUYSTOP){
need_long = false;
if (OrderStopLoss()!=BuyStopLoss){
Print(BuyStopLoss, " ",OrderStopLoss());
OrderModify(OrderTicket(),BuyPrice,BuyStopLoss,BuyTakeProfit,0,Green);
}
}
if(OrderType() == OP_SELLSTOP){
need_short = false;
if (OrderStopLoss()!=SellStopLoss){
Print(SellStopLoss, " ",OrderStopLoss());
OrderModify(OrderTicket(),SellPrice,SellStopLoss,SellTakeProfit,0,Green);
}
}
if(OrderType()==OP_BUY){
need_long = false;
if (OrderStopLoss()<BuyStopLoss){
Print(BuyStopLoss, " ",OrderStopLoss());
OrderModify(OrderTicket(),OrderOpenPrice(),BuyStopLoss,BuyTakeProfit,0,Green);
OrderDelete(OrderTicket());
}
if(TrailingStop>0) {
if(Bid-OrderOpenPrice()>Poin*TrailingStop) {
if(OrderStopLoss()<Bid-Poin*TrailingStop) {
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Poin*TrailingStop,OrderTakeProfit(),0,Green);
return(0);
}
}
}
}
if(OrderType()==OP_SELL){
need_short = false;
if (OrderStopLoss()>SellStopLoss){
Print(SellStopLoss, " ",OrderStopLoss());
OrderModify(OrderTicket(),OrderOpenPrice(),SellStopLoss,SellTakeProfit,0,Green);
OrderDelete(OrderTicket());
}
if(TrailingStop>0) {
if((OrderOpenPrice()-Ask)>(Poin*TrailingStop)) {
if((OrderStopLoss()>(Ask+Poin*TrailingStop)) || (OrderStopLoss()==0)) {
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Poin*TrailingStop,OrderTakeProfit(),0,Red);
return(0);
}
}
}
}
}
}
if(AccountFreeMargin()<(1000*lot)){
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (close<MA144H && close>MA144L){
if(need_long)
ticket=OrderSend(Symbol(),OP_BUYSTOP,lot,BuyPrice,3,BuyStopLoss,BuyTakeProfit,"Binario_v3",16384,0,Green);
if(need_short)
ticket=OrderSend(Symbol(),OP_SELLSTOP,lot,SellPrice,3,SellStopLoss,SellTakeProfit,"Binario_v3",16384,0,Red);
}
}
- 31-10-2009, 12:10 AM #26
رد: يا جماعه شلون اجعل اكسبريت ...............
معليش ياابوخالد سؤال ثاني لاني اول مره اشتغل على الارقام الخمسة ومتعود على الارقام الاربعه
انت قلت ان اف اكس سي ام ماتقبل التجزئة العشرية كيف يعني؟ تقصد ان العقد يفتح عقد صحيح يعني 0.1 او 1 او 0.2 او 0.04 كذا يعني مش 0.21 او 0.34
### الشغله الثانية لو سمحت انا مثلك عندي اكسبيرت جالس اختبره على اف اكس سي ام في اختبار الاستراتيجية يفتح ويقفل الصفقات عادي
لكن لما وضعته على الديمو ماعمل اي صفقه رغم ان محطة ثانية لشركة ثانية (اربع ارقام) فتح صفقات.
### يعني السؤال ليه في الاختبارات باك تيست يفتح صفقات على FXCM لكن على الديمو مايفتح هل السبب الارقام الخمسة طيب ليه يفتح صفقات على الباك تيست!؟
### بعدين فيه شغله حيرتني الستوب لوز او والتيك بروفت او الترييلينق ستوب على شركة اربع ارقام يكون مثلا وضعته 60 نقطة
لكن في شركة خمسة ارقام مثل FXCM ال 60 نقطه كأنه 6 نقاط!! يعني لازم اغير الستوب واحطة 600 نقطة والي تساوي 60 نقطه في شركة اربع ارقام
صحيح كذا!؟
## وكمان موضوع الريسك او MM يكون مثلا 10% ويفتح العقد ب 0.15 على شركة اربع ارقام
لكن FXCM لما اشغل عليها نفس الاكسبيرت يعتبره ال 10% في هذا الاكسبيرت كانها 1% في المية!!
اعتذر لك ياابوخالد لكن انا كان ودي اخدم في الموضوع لكن اسألتي في نفس موضوعك عن الخمس ارقام
تحياتيي وتقديري لك
المواضيع المتشابهه
-
اريد ان اجعل الموشر الى اكسبريت نرجو المساعدة
By خلودي in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 1آخر مشاركة: 24-11-2008, 11:55 PM -
400دولار صارت 14000دولار شلون مدري
By azizhn1 in forum توقعات وتوصيات سوق العملاتمشاركات: 18آخر مشاركة: 11-10-2008, 01:53 PM -
شلون اضيفهم ؟
By بوليتين in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 0آخر مشاركة: 19-04-2008, 07:44 PM