النتائج 16 إلى 30 من 154
الموضوع: في كود اغلاق الصفقات
- 12-01-2016, 10:33 PM #16
سنبدأ السكريبت بهذا القالب ...
كود:#property copyright "Copyright 2016, Abo Naser Trailing Stop"#property link "" #property version "1.00" #property strict #property script_show_inputs void OnStart() { while(true) { RefreshRates(); CalcOrders(); Sleep(100); } }
آخر تعديل بواسطة وضاح عطار ، 12-01-2016 الساعة 10:35 PM
- 12-01-2016, 10:36 PM #17
نعم يوجد كلوز باي
- الدخول يدوي او باكسبيرت ولجميع الازواج
نعم اريد اغلاق كامل لجميع الاوامر والصفقات ولجميع الأزواج
---
هل البروكر انستانت اكسكيوشين أم ماركت اكسكيوشين .
لا اعلم صراحة
----
يا حبذا لو كان التريلينج يتباطأ مع زيادة الربح (لوغارتيميا)
عند ربح 400 $
سيحجز 200
وعند ربح 1000$
سيحجز 600 مثلا
- 12-01-2016, 10:39 PM #18
الآن لماذا استخدمنا سكريبت وليس اكسبيرت .
هذا لأننا نتعامل مع عدة أزواج مختلفة ونحتاج من برنامجنا أن يكون على اطلاع دائم على مقدار الربح ... وليس فقط عند تحرك الزوج الذي عليه الاكسبيرت .
فقد يتوقف الزوج الذي عليه الاكسبيرت ... بينما تنطلق الأزواج الأخرى والكسبيرت غافل لا يعلم عنها شئيا .
بينما السكريبت سيكون متيقظا دائما لأي تغير في أي زوج مستخدم .
- 12-01-2016, 10:45 PM #19
- 12-01-2016, 10:52 PM #20
أسئلة أخرى ؟
هل التريلينج سيبدأ من الناقص أي بتنقيص الخسارة مع كل ربح بسيط للأعلى ...
أم يبدأ من نقطة الصفر أو رقم موجب محدد ... أي بمجرد أن تربح الصفقات وتتجاوز الصفر يبدأ بملاحقة الربح .
سيظهر على الشارت بعض الأزرار ...
زر خروج لإغلاق السكريبت .
زر ابدأ لإيقاف أو تشغيل السكريبت .
زر الإغلاق اليدوي فورا .
بعض المعلومات المفيدة والضرورية .
- 12-01-2016, 11:06 PM #21
الآن أصبح الكود كما يلي :
( أنا أركب الكود من مكتبتي كالبزل )
كود:#property copyright "Copyright 2016, Abo Naser Trailing Stop"#property link "" #property version "1.00" #property strict #property script_show_inputs void OnInit() { CreateObjects(); } void OnStart() { while(true) { RefreshRates(); //CalcOrders(); if(ObjectGetInteger(0,"btnExit",OBJPROP_STATE)) { ObjectDelete("btnExit"); ObjectDelete("btnStart"); ObjectDelete("btnCloseAll"); ObjectDelete("recBack"); Comment(""); break; } Sleep(100); } } void CreateObjects() { string buttonID="recBack"; ObjectCreate(0,buttonID,OBJ_RECTANGLE_LABEL,0,100,50); ObjectSetInteger(0,buttonID,OBJPROP_COLOR,clrBlack); ObjectSetInteger(0,buttonID,OBJPROP_BGCOLOR,clrWhite); ObjectSetInteger(0,buttonID,OBJPROP_XDISTANCE,1); ObjectSetInteger(0,buttonID,OBJPROP_YDISTANCE,1); ObjectSetInteger(0,buttonID,OBJPROP_XSIZE,205); ObjectSetInteger(0,buttonID,OBJPROP_YSIZE,240); ObjectSetInteger(0,buttonID,OBJPROP_SELECTABLE,0); ObjectSetInteger(0,buttonID,OBJPROP_CORNER,CORNER_LEFT_UPPER); buttonID="btnCloseAll"; ObjectCreate(0,buttonID,OBJ_BUTTON,0,100,50); ObjectSetInteger(0,buttonID,OBJPROP_COLOR,clrWhite); ObjectSetInteger(0,buttonID,OBJPROP_BGCOLOR,clrGray); ObjectSetInteger(0,buttonID,OBJPROP_XDISTANCE,5); ObjectSetInteger(0,buttonID,OBJPROP_YDISTANCE,185); ObjectSetInteger(0,buttonID,OBJPROP_XSIZE,70); ObjectSetInteger(0,buttonID,OBJPROP_YSIZE,22); ObjectSetString(0,buttonID,OBJPROP_FONT,"Arial"); ObjectSetString(0,buttonID,OBJPROP_TEXT,"Close All"); ObjectSetInteger(0,buttonID,OBJPROP_FONTSIZE,9); ObjectSetInteger(0,buttonID,OBJPROP_SELECTABLE,0); ObjectSetInteger(0,buttonID,OBJPROP_CORNER,CORNER_LEFT_UPPER); buttonID="btnStart"; ObjectCreate(0,buttonID,OBJ_BUTTON,0,100,50); ObjectSetInteger(0,buttonID,OBJPROP_COLOR,clrWhite); ObjectSetInteger(0,buttonID,OBJPROP_BGCOLOR,clrGray); ObjectSetInteger(0,buttonID,OBJPROP_XDISTANCE,5); ObjectSetInteger(0,buttonID,OBJPROP_YDISTANCE,210); ObjectSetInteger(0,buttonID,OBJPROP_XSIZE,70); ObjectSetInteger(0,buttonID,OBJPROP_YSIZE,22); ObjectSetString(0,buttonID,OBJPROP_FONT,"Arial"); ObjectSetString(0,buttonID,OBJPROP_TEXT,"Start"); ObjectSetInteger(0,buttonID,OBJPROP_FONTSIZE,9); ObjectSetInteger(0,buttonID,OBJPROP_SELECTABLE,0); ObjectSetInteger(0,buttonID,OBJPROP_CORNER,CORNER_LEFT_UPPER); buttonID="btnExit"; ObjectCreate(0,buttonID,OBJ_BUTTON,0,100,50); ObjectSetInteger(0,buttonID,OBJPROP_COLOR,clrWhite); ObjectSetInteger(0,buttonID,OBJPROP_BGCOLOR,clrGray); ObjectSetInteger(0,buttonID,OBJPROP_XDISTANCE,77); ObjectSetInteger(0,buttonID,OBJPROP_YDISTANCE,210); ObjectSetInteger(0,buttonID,OBJPROP_XSIZE,70); ObjectSetInteger(0,buttonID,OBJPROP_YSIZE,22); ObjectSetString(0,buttonID,OBJPROP_FONT,"Arial"); ObjectSetString(0,buttonID,OBJPROP_TEXT,"Exit"); ObjectSetInteger(0,buttonID,OBJPROP_FONTSIZE,9); ObjectSetInteger(0,buttonID,OBJPROP_SELECTABLE,0); ObjectSetInteger(0,buttonID,OBJPROP_CORNER,CORNER_LEFT_UPPER); }
- 12-01-2016, 11:31 PM #22
- 12-01-2016, 11:43 PM #23
سؤال آخر سريع ؟
كم تقديرا أقصى عدد للأزواج التي ستتاجر عليها في نفس الوقت ؟
- 12-01-2016, 11:48 PM #24
ان كان يدوي فلا تتجاوز 3 في وقت واحد
وإن كان باكسبيرت فلا حصر لها (جميع الازواج ذات سبريد اقل من 3)
---------
هدفي من التريلينج يبدأ بالماينص
ان يكون وقف خسارة
ايضا استطيع المناورة واضافة عقود عندما احدد الريسك الذي ستغلق عنده ... ما دمت بعيدا عن المارج بقدر كافيآخر تعديل بواسطة أبو نـاصر ، 12-01-2016 الساعة 11:51 PM
- 13-01-2016, 01:34 AM #25
بخصوص الأزرار
يا حبذا لو تقلل الازرار او تلغيها
اريده هو يتحكم وليس انا
المعلومات المهم ظهورها على الشارت هو (القيمة التي سيغلق عندها الصفقات )
----
المتاجرة ستكون
البدء بلوت مناسب
وعندما يحجز لنا ربح محدد
نبدأ بتثقيل العيار بعقود اكبر ... مع مراعاة الانعكاس لمنطقة الاغلاق
اي عقد تضيفه مهما كان حجمه فلا توجد منه خسارة ابدا (فقط اخراجك من الصفقة )
هنا النتيجة اما ربح قليل واغلاق فوري
أو ربح مضاعف وكبير
(طبعا لا ننسى المارجين والتسييل )
- 13-01-2016, 02:24 AM #26
جرب هذه النسخة ديمو
هو يتحكم بشكل كامل بالموضوع ...
الأزرار هي للتدخل اليدوي وقت الحاجة
فيه وقف بالدولار وهدف بالدولار والتريلينج آلي يقل مع كل ربح .
يمكنك يدويا تهديج كل صفقاتك بضغطة زر واحدة .
أو إغلاق الكل بضغطة واحدة .
لا تنسى تضغط زر ستارت حتى يعمل الوضع الآلي .
- 13-01-2016, 07:45 AM #27
الله يجزاك خير
جميل جدا
من استاذ اجمل >> كل هالاكواد كنت ستشرحها لي
الملاحظات :
- نسيت هل ضغطت زر ستارت ام لا
فما الداعي لها اصلا
الا يمكن جعلها تلقائية بمجرد ادراجه على الشارت
- هو يحسب الربح والخسارة حسب المدخل الخارجي (الثابت)
لماذا لا تكون تلقائية
بمجرد ما يغلق كامل الصفقات ياخذ قيمة البلانس
من جهتي : الحساب / 5
-بالنسبة للمعلومات فحجم الخط صغير جدا جدا
خاصة (TraStop)
- للأسف لم يغلق كامل الصفقات
والأوامر المعلقة <<<< بعضها باكسبيرت وبعضها يدوي
ترك لي هذه
- 13-01-2016, 08:40 AM #28
- 13-01-2016, 12:23 PM #29
- 13-01-2016, 02:34 PM #30