النتائج 7,606 إلى 7,620 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 24-08-2016, 06:42 PM #7606
- 24-08-2016, 06:43 PM #7607
# أسئله عن بعض آليات الحمايه للاكسبريتات #
استاذ اسامه ،
طرأ ع بالي بعض الاستفسارات لحماية اكسبريت من السرقه والحفاظ ع الخصوصيه
- مجرد اسئله ولا احتاج اكواد ، والرد غير ضروري حالياً حسب التفرغ ربي يسعدك -
(1) هل نستطيع ان نضع شرط معين يقوم بـ " حذف محتوى الاكسبريت " الاكواد ؟
(2) ربط الاكسبريت ب"اسم المستخدم" الخاص بحساب الميتاتريد بحيث لايعمل بغير هذا الحساب؟
(3) استدعاء قيمة خارجيه " مثل متغير او قيمه عدديه " من موقع خارجي خاص فيني صفحة ويب ، حتى يكون مخفي في خالة فك تشفير الملف ؟
(4) هل يمكن إخفاء " التيك بروفيت والستوب والاوبن والكلوز " حتى يحمي الاكسبريت من النسخ ؟
---
سؤال بعيد عن الحمايه :
* بعض المنصات تمنع الستوب لوز اقل من 10 نقاط مثلاً
هل يمكن التلاعب ووضع ستوب اقل من ذلك ؟ مثل نقطه او نقطتين او اكثر
- 24-08-2016, 06:57 PM #7608
- 24-08-2016, 08:06 PM #7609
جزاك الله خير اخي اسامه
تفضل:
كود PHP:
input double Lots = 1;
input int TakeProfit =0;
input int StopLoss =0;
void OnTick()
{
//---
if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
double NewLot=Lots;
if(MoneyManagement) NewLot = LotManage();
//------ lots
double NewLot ;
double pt;
if(Digits==5||Digits==3)pt=10;
else pt=1;
double pip_value= MarketInfo(Symbol(),MODE_TICKVALUE)*pt;
if(pip_value==0)pip_value=1;
double stopPips=100;
double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);
if(Lots==0)NewLot=lots;
else NewLot=Lots;
//------
double SL,TP;
int ticket=0;
//--
if( High[1] > High[2] )
{
if(CloseInReverse)CloseOrders(OP_SELL);
if(TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
{
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
PlaySound("Alert.wav");
// spread value point
Print("Spread value in points=",MarketInfo(Symbol(),MODE_SPREAD));
//
Time0=Time[0];
}
}
}
- 25-08-2016, 02:31 PM #7610
- 25-08-2016, 02:39 PM #7611
1- بالنسبه للسؤال الأول فلا يمكن ذلك
2- نعم يمكنك إستخدام الداله AccountName
3- نعم يمكنك إما بإستخدام المكتبه الموجود في الويندوز wininet.dll ويمكنك مراجعة مؤشر FFcal أحد المؤشرات المشهوره لجلب الأخبار من النت وسوف تجده مفتوح المصدر
أو بإستخدام الداله WebRequest الموجوده في اللغه
4- نعم وقمت بشرحها هذه الطرق يمكنك مراجعة هذا الموضوع ويمكنك إستخدام هذه الطريقه للتحايل على البروكرات التي تمنع وضع ستوب لوز أو هدف صغير
https://forum.arabictrader.com/t235216.html
- 25-08-2016, 02:57 PM #7612
سيصبح الكود
كود PHP:
void OnTick()
{
//---
if (EnableTimeFilter&&TimeFilter(Start_Hour,End_Hour)==false)return;
double NewLot=Lots;
if(MoneyManagement) NewLot = LotManage();
//------ lots
double pt;
if(Digits==5||Digits==3)pt=10;
else pt=1;
double pip_value= MarketInfo(Symbol(),MODE_TICKVALUE)*pt;
if(pip_value==0)pip_value=1;
double stopPips=100;
double lots=NormalizeDouble(AccountBalance()/stopPips/pip_value,2);
if(Lots==0)NewLot=lots;
else NewLot=Lots;
//------
double SL,TP;
int ticket=0;
//--
if( High[1] > High[2] )
{
if(CloseInReverse)CloseOrders(OP_SELL);
if(TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
{
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
PlaySound("Alert.wav");
// spread value point
Print("Spread value in points=",MarketInfo(Symbol(),MODE_SPREAD));
//
Time0=Time[0];
}
}
}
- 25-08-2016, 03:14 PM #7613
- 25-08-2016, 07:00 PM #7614
- 25-08-2016, 07:17 PM #7615
جزاك الله خير اخي استاذ اسامه
ضبط معي AccountNumber
كود PHP:
double AcNum1 = 283137 ;
double AcNum2 = AccountNumber();
if ( AcNum1 == AcNum2 )
{
\\ Buy or sell order
}
4- نعم وقمت بشرحها هذه الطرق يمكنك مراجعة هذا الموضوع ويمكنك إستخدام هذه الطريقه للتحايل على البروكرات التي تمنع وضع ستوب لوز أو هدف صغير
[url]https://forum.arabictrader.com/t235216.html
هل يمكن إخفاءه
- 25-08-2016, 09:30 PM #7616
- 25-08-2016, 09:43 PM #7617
السلام عليكم ورحمة الله وبركاته ....... اريد من مبرمجي الموقع المحترفين شرح ازاي اضيف اشكال ع التشارت يعني مثلا ازاي اعمل موشريكتب كلمه في مكان معين يرسم خط افقي خط راسي او خط ترند .... الخ , يرسم الفيبو ناتشي لكن جزاكم الله خيرا اريد شرح مبسط ووافي
- 25-08-2016, 11:42 PM #7618
- 26-08-2016, 06:55 AM #7619
استاذ اسامه , هل يمكن وضع شرط " عدم فتح صفقه جديده " إلا إذا كانت الصفقه الأولى " في حالة " التريلنج ستوب او البريك ايفن = أي في مرحلة الربح " ؟
أم لايمكن ذلك
واذا كان ممكن ذلك , كيف سنتعامل معها بوجود دالة CloseOrders
ربي يوفقكآخر تعديل بواسطة msh3al ، 26-08-2016 الساعة 06:59 AM
- 26-08-2016, 03:03 PM #7620
السلام عليكم دكتور اسامة
احتاجك اخي الكريم في كود صعب جدا على الاقل بالنسبة لي
لنفرض لدي اكسبيرت يفتح صفقات شراء ... الصفقة الاولى حققت الهدف ولكن الثانية والثالثة ضربت الستوب ...
كيف اجعل الاكسبيرت يضع خط عند نقطة دخول الصفقات الخاسرة وعندما يعود اليها السعر يفتح صفقات من جديد من نفس المكان وبنفس الستوب والهدف
ولكن بعقد مضاعف ... ثم اذا تحقق الهدف يحذف الخطوط وهكذا
اعرف ان الكود صعب ولكني عشمي فيك استاذي كبير اتمنى ان تساعدني ... كل التقدير والاحترام
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM