النتائج 6,091 إلى 6,105 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 03-12-2014, 09:42 PM #6091
شكرا
جزاك الله خيرا
- 06-12-2014, 07:19 AM #6092
أستاذ أسامة بعد إذنك
المؤشر المرفق برمجته إنه يضع قيمة atr على الشموع بحيث نصفها فوق إفتتاح الشمعة والنصف الأخر أسفله
المشكلة
1-إني مثلا لو حددت في المتغيرات الخارجية التيم فريم 4 ساعات .. لا يعمل إلا على التيم فريم الأقل .. ولا يعمل على الـ 4 ساعات نفسه
2- مش بيظهر أي حاجة في حالة وضعه على شارت الرينكو
- 06-12-2014, 11:34 PM #6093
سؤال:..
هل توجد دالة لمعرفة اقل Trailing Stop مسموح يه على منصة الميتا تريدر؟
الهدف من ذلك هو مراعاة الترياينج استوب فى الاوامر المعلقة او المباشرة على حسب الشركة
انا حاولت ادور عن طريق ال meta editor وماعرفتش....
كل اللى وصلتله هو..هذه الدالة بس معرفش بتستخدم فى ايه
كود:double stop = MarketInfo(Symbol(), MODE_STOPLEVEL);
- 06-12-2014, 11:58 PM #6094
تمام لقيت هذا الرد من الاخ العزيز فى مشاركة سابقة.....ولكنى اريدها كدالة يمكن ادخالها فى حسابات الكسبيرت
معلش انا مبتدىء...وللاسف كل ما استطيع عمله هو نقل الاكواد لاستخدامه والحمد لله تعلمت كثيرا من اكسبيرتات Mr Dollar
يعنى هل يمكن التعبير عنها باستخدام double او int ؟
وهل هذه الدالة تعبر عن اقل قيمة على المنصة؟ ام يلزم وضع MIN او MAX ؟ وشكراآخر تعديل بواسطة nadmondo ، 07-12-2014 الساعة 12:06 AM
- 07-12-2014, 03:08 AM #6095
الخطئين سببهم الشرط الذي قمت بوضعه في البدايه
كود PHP:if(iTime(Symbol(),Period(),i)>iTime(Symbol(),TimeFrame,iBarShift(Symbol(),TimeFrame,iTime(Symbol(),Period(),i))))
بالنسبه لمشكلة الرينكو شارت أيضا لأنه لا يعتمد على توقيت ثابت لإنتهاء الشمعه بالتالي لا يمكن أن تستخدم نفس الفكره إلا إذا كنت تستخدم نفس التايم فريم وليس تايم فريم أكبر
- 07-12-2014, 04:57 AM #6096
- 07-12-2014, 10:03 AM #6097
السلام عليكم استاذ اسامه
عايز طريقه لتفرقة الصفقات عن بعضها
مثلا ( انا عندى اربع صفقات شراء مفتوحه اتنين منهم مفتوحين فى حاله مختلفه عن الاتنين الاخرين)
فأذا اردت مثلا انا اضع شرط اذا كانت نقاط الربح لصفقات الشراء للصفقتين الاولى تحققت يتم اغلاقها ولا يتم اغلاق الاتنين الاخرين
- 07-12-2014, 03:16 PM #6098
عند تنفيذ الأمر المعلق كمثال
كود PHP:OrderSend(Symbol(), OP_BUYSTOP, NewLot, Ask, Slippage, 0, 0, "", MagicNo, 0, Blue);
كود PHP:OrderSend(Symbol(), OP_BUYSTOP, NewLot, Ask, Slippage, 0, 0, "", MagicNo, TimeCurrent() + 5, Blue);
- 07-12-2014, 03:24 PM #6099
وعليكم السلام ، اجعل الكومنت لأول أمرين مختلف عن الأمرين الآخرين .
مثال في الأوردرين الأولى ستضيف G1
وفي الأوردين التالية حتخليه G2
كود PHP:OrderSend(Symbol(), OP_BUYLIMIT, LotB, pPrice1, Slippage, SL, TP, "G1", MagicNo, expire, Blue);}
- 07-12-2014, 03:32 PM #6100
- 07-12-2014, 09:29 PM #6101
- 07-12-2014, 11:21 PM #6102
- 08-12-2014, 10:48 AM #6103
استاذي جميل عند محاولة عمل ذلك
الاكسبيرت لايفتح صفقاتكود:if(OrdersTotal() == 0) { bool asd=OrderSend(Symbol(),OP_BUYSTOP,Manual_Lot,BuyPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE); bool ads=OrderSend(Symbol(),OP_SELLSTOP,Manual_Lot,SellPrice,3,0,0,NULL,Magic_Number, TimeCurrent() + 5,CLR_NONE); }
- 08-12-2014, 12:12 PM #6104
الطريقة تستخدم لزمن اكبر وبعض المنصات لاتقبل اقل من 15 دقيقة مثلاً يعني 15*60 بالثواني .
ويمكننا الألتفاف على النظام بعمل دالة للمقارنة بين الوقت الحالي ووقت فتح الصفقة وتغلقها عند تجاوز الزمن المحدد التي تختاره .
كود PHP:void PendingExpir()
{
int tick=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic_Number){
if(OrderType()>1){
if(TimeCurrent()-OrderOpenTime()>= 5*60) //ssssssss
{
tick=OrderTicket();
{
bool AX1=OrderDelete(tick,clrRed);
}}}}}}}
- 08-12-2014, 10:35 PM #6105
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM