كارا ممبوت النصي الروبوت الفوركس


الفوركس روبوت.


إنفورماسي روبوت فوريكس أونتوك تجارة الفوركس أوتوماتيس.


روبوت الفوركس.


سيبيلوم كيتا منغينال سواتو التداول أوتوماتيس أتاو بياسا ديكنال دينغان روبوت الفوركس، ماكا سيبيكنيا كيتا هاروس منجيتهوي داهولو أبا إيتو فوريكس، أغار منجيتاهوي كارا كيرجانيا تيرليبيه داهولو. كارينا الروبوت الفوركس جوغا بيربوتنسي بيرباهايا بيلا تيداك ديغوناكان كارا بينار.


الروبوت الفوركس (أتاو النصي خبير مستشار) أدالا أونتوك التداول الآلي، يانغ ديمانا بيرفونغسي ونتوك ميمبانتو ميمبرمودا كيتا دلام بيرترادينغ الفوركس. روبوت الفوركس إيني أومنيا ترسيديا بادا منصة التداول الفوركس يانغ منغوناكان ميتاتريدر.


دينغان روبوت أندا تيداك بيرلو ريبوت مينغاواسي ليار مونيتور أندا، كارينا سيموا تيلا دياتور أوله روبوت، تيرماسوك فاكتور إدارة المخاطر دان بسيكولوجيسنيا بولا.


روبوت الفوركس جوملانيا أدا جوتان جينيس دان بيرماكام-ماكام، سيرتا فونغسينيا بون بيربيدا-بيدا. أدا يانغ روبوت أونتوك سلخ فروة الرأس (التداول دينا بولا تيك توك توك توك)، مارتينغال (ميليبات-ليبات)، بولا تتجه، المتوسط، بهكان مختلطة (كامبوران). أوله كارينا إيتو روبوت تيداك بوله ديبيرغوناكان سيكارا ليباس كونترول تانبا منجيتاهوي كيغونان روبوتنيا تيرسيبوت.


أوموميا روبوت فوريكس يانغ باغوس تيداك ديجوال بيباس، أتاوبون كالاو ديجال ماكا هارغانيا جوغا مهال، أتاو ديبيرغوناكان ونتوك أنغوتا ترتنتو أتوبون خاصة ساجا. تيتابي هاتي هاتي بولا دنغان روبوت يانغ سوداه ديجوال مهال تيتابي تيداك دابات ديبيرغوناكان أتاو بوروك (بينجوالنيا بيربوهونغ)، دان واسبادا بولا دنغان روبوت بالسو / باجا داري يانغ أسلينيا، كارينا بياسانيا تيداك دابات بيرجالان دنغان ماكسيمال أتاو الملاح منجادي خسارة تيروس.


إزالة دياتاس هال هال. جانغان موداه لانغسونغ بيركايا دنغان ستاتيمنت روبوت يانغ ديتوليس دي ويب، كارينا بيسا ساجا إيتو هانيالا كيبيرونتونغان سيماتا أتاوبون تيداك أسلي (مينيبو). سيهينغغا جيكا إنجين ميليهات روبوت تيرسيبوت بينار باغوس أتاو تيداك ماكا ليهاتلا دي ريال أكونتنيا سيكارا ليف أتاوبون ميلالوي سيتوس بيهاك 3 يانغ منيدياكان داتا ستاتس سيبيرتي ميفسبوك، MT4 إحصائيات دان لين-لين. جانغان بيركايا كالاو ديبيريكان حساب التجريبي، كارينا التجريبي دان الحقيقي (يعيش) إيتو بيربيدا.


مينيموم سواتو روبوت دابات ديكاتاكان بيرجالان دنغان بيك جيكا سوداه تيربوكتي مربحة سيلما كورون واكتو 2 تاهون أتاو ليبيه. تيتابي جيكا بروفيتابلينيا ماسيه سيكيتار بيبيرابا بولان ماكا سيبيكنيا هينداري روبوت سيبيرتي إيتو. كارينا ميريكا بيلوم تيربوكتي دنغان سيكلوس تاهونان دي فوريكس.


سيلالو بيلاجاري بولا أكان بوكو باندوانيا، كارينا سيتياب روبوت فوريكس بونيا كاراكتيريستيك بيربيدا-بيدا، تيرماسوك كارا إنستالاسينيا بون أدا يانغ بيربيدا بولا. (ونتوك هال إنستالاسي بياسانيا ديجيلاسكان دي بوكو باندوانا أتاو بيرتانيا كي ديفيلوبيرنيا)


أجار بيزا منجالانكان سواتو روبوت الفوركس أتاو إي (مستشار خبير) إنكان دنغان لانكار، ماكا سيبيكنيا ديجالانكان دنغان منغوناكان فس يانغ خوسوس أون فوريكس (سيوا خادم فس الفوركس)، كارينا دنغان فس أندا تيداك بيرلو كواتير كونكسي إنترنيت أند تيربتوس أتاوبون كومبوتر أندا بيرماسالا. مونغكين ونتوك جيلاسنيا منغيناي فس، سيلاهكان كليك ديسيني ونتوك إنفورماسي فس.


ترك الرد إلغاء الرد.


مين كالو بوله تاو بوت الفوركس يج تيربيركايا أبا آ يا؟ تولونغ كاسيه تا أني، بالة كه البريد الإلكتروني أني يا.


روبوت إيتو هانيا سيباغاي ألات بانتو ساجا، دان تيداك أدا روبوت يانغ بيسا مربحة تيروس، سيباب هاروس هاروس ديادجوست سيتياب كالي.


سوق كارينا إيتو سيلالو berubah2 سيتياب واكتو، دان إيتو بيرلو ديلاكوكان بينيسويان.


На главную страницу.


سكريبت إي دراغون بيبس خسوس زوج اليورو مقابل الدولار الأميركي غبوسد M15 كوبي مولاي ديسيني #include & لوت؛ stdlib. mqh & غ؛ #import & كوت؛ kernel32.dll & كوت؛ فواد جيتلوكالتيمي (إنت & أمب؛ تيمراي [])؛ إنت جيتيمزونينفورماتيون (إنت & أمب؛ زينفواراي [])؛ #import إكسترن سترينغ سيتيوربالانسيتارجيتبيلو = & كوت؛ - إيقاف إذا كان رصيد الرصيد يساوي أو أكبر من - & كوت ؛؛ خارج مزدوج بالانستارجيت = 10000000.0؛ إكسترن سترينغ زا = & كوت؛ - وقت التداول (غمت) ------------------------------------- ------- ومثل ؛؛ إكسترن سترينغ ترادينغتيم = & كوت؛ 19: 00-23: 00 غمت إس ديفولت & كوت ؛؛ سلسلة خارجية أوبنهور = & كوت؛ 19: 00 & كوت ؛؛ // 19:00 غمت إكسترن سترينغ كلوزهور = & كوت؛ 23: 00 & كوت ؛؛ // 23:00 غمت إكسترن سترينغ زا = & كوت؛ - ماني ماناجيمنت ---------------------------------- ------------ ومثل ؛؛ إكسترن سترينغ لوتسينفو = & كوت؛ - الرصيد تحت 1000 دولار يبدأ ب 0.01 لوتس & كوت ؛؛ الخارجي بول مونيماجيمنت = كاذبة؛ // التغيير إلى خطأ لإيقاف الضوابط إدارة المال. // لوتس = 1 سوف تكون سارية المفعول و 1 لوت فقط ستكون مفتوحة بغض النظر عن الإنصاف. إكسترن سترينغ م = & كوت؛ مود: 1-فريمارجين 2-إكيتي 3-بالانس & كوت ؛؛ إكسترن إنت MM_Mode = 1؛ إكسترن مزدوجة تراديزيزيبرسنت = 5؛ // تغيير إلى أي نسبة مئوية من الأسهم كنت ترغب في المخاطرة. إكستيرن دوبل لوتس = 0.1؛ // معيار حجم الكثير. خارجي ماكسلوتس مزدوجة = 10؛ سلسلة خارجية زب = & كوت؛ -------------------------------------------- - ومثل ؛؛ إكسترن بول أغريسيف = ترو؛ إكسترن سترينغ شب = & كوت؛ - إدارة التجارة ---------------------------------------- ------ ومثل ؛؛ إكسترن إنت ماكسترادس = 3؛ إكسترن إنت MaxTrades_x_Bar = 1؛ إكسترن سترينغ شك = & كوت؛ --------------------------- & كوت ؛؛ إكسترن سترينغ بروكيرسبرياد = & كوت؛ - تعيين انتشار لا يزيد عن 4 - & كوت ؛؛ إكسترن إكسترا سبرياد = 4.0؛ خارجي مزدوج تاكيبروفيت = 5.0؛ إكستن مزدوج إكستلوس = 25.0؛ إكسترن سترينغ x0 = & كوت؛ --------------------------- & كوت ؛؛ إكسترن بول بول ECN_STP = ترو؛ إكسترن سترينغ x1 = & كوت؛ --------------------------- & كوت ؛؛ إكستيرن بول use_TimeProtectionLevels = ترو؛ إكسترن إنت MinutesToClose_Level_1 = 60؛ خارجي مزدوج PipsToClose_Level_1 = 3.0؛ إكسترن إنت MinutesToClose_Level_2 = 140؛ خارجي مزدوج PipsToClose_Level_2 = 2.0؛ إكسترن إنت MinutesToClose_Level_3 = 170؛ خارجي مزدوج PipsToClose_Level_3 = 1.0؛ إكسترن إنت MinutesToClose_Level_4 = 200؛ خارجي PipsToClose_Level_4 = -1.0؛ إكسترن إنت MinutesToClose_Level_5 = 240؛ خارجي PipsToClose_Level_5 = -4.0؛ إكسترن سترينغ s1 = & كوت؛ --------------------------- & كوت ؛؛ إكستيرن بول use_RangeFilter = ترو؛ إكسترن إنت range_PreviousBars = 8؛ إكسترن دوبل Max_Range = 45.0؛ إكسترن سترينغ s2 = & كوت؛ --------------------------- & كوت ؛؛ إكستيرن بول use_Close_AllTrades = فالس؛ إكسترن سترينغ Close_AllTrades_At = & كوت؛ 23: 30 & كوت ؛؛ إكسترن سترينغ s3 = & كوت؛ --------------------------- & كوت ؛؛ إكستيرن بول use_Strategy1 = ترو؛ إكستيرن بول use_Strategy2 = ترو؛ إكستيرن بول use_Strategy3 = ترو؛ إكستيرن بول use_Strategy4 = ترو؛ إكسترن سترينغ x2 = & كوت؛ - إكستريم إديتيون ------------------------- & كوت ؛؛ إكسترن إنت ATR_Threshold = 20؛ إكسترن إنت سليباج = 1؛ إكسترن سترينغ x3 = & كوت؛ --------------------------- & كوت ؛؛ إكسترن إنت ماجنومبر = 0؛ إكسترن سترينغ x4 = & كوت؛ --------------------------- & كوت ؛؛ إكسترن سترينغ إكسيرتينفو = & كوت؛ - تغيير اسم إي لإخفاء هوية إي ----------------- & كوت ؛؛ إكسترن سترينغ إكسيرتنام = & كوت؛ دراغونبيبس ولتيمات v2.02 & كوت ؛؛ السلسلة الخارجية x90 = & كوت؛ - التحكم في التنبيهات ---------------------------------------- ------ ومثل ؛؛ إكستن بول مساجاليرت = فالس؛ خارج بول سونداليرت = كاذبة؛ سلسلة خارجية سوندفيلاتوبين = & كوت؛ alert. wav & كوت ؛؛ سلسلة خارجية سوندفيلاتكلوس = & كوت؛ news. wav & كوت ؛؛ إكسترن إكسترنال x91 = & كوت؛ - دليل غمت أوفست --------------------------------------- ---- ومثل ؛؛ إكستيرن بول use_Manual_GMTOffset = فالس؛ إكسترن إنت Manual_GMTOffset = 0؛ سلسلة خارجية x92 = & كوت؛ - باكتستس استخدام فقط --------------------------------------- --- ومثل ؛؛ إكسترن إنت GMTOffset_for_Backtests = 0؛ بول gi_76؛ بول gi_80؛ بول gi_84؛ بول gi_88؛ بول gi_196 = ترو؛ بول gi_200 = ترو؛ مضاعفة gd_164 = 0.0001؛ إنت g_slippage_220؛ إنت gi_224 = 32؛ إنت gi_232 = 3؛ إنت g_magic_240 = 371443؛ إنت g_magic_244 = 3714431؛ إنت g_magic_248 = 3714432؛ إنت g_magic_252 = 3714433؛ إنت gi_256؛ مزدوج gi_260؛ إنت gi_264؛ مزدوج gi_268؛ إنت gi_272؛ مزدوج gi_276؛ إنت gi_280؛ مزدوج gi_284؛ إنت gi_288؛ مزدوج gi_292؛ بول gi_296 = ترو؛ دوبل gd_300 = 0.001؛ دوبل gd_308 = 0.001؛ مزدوج gd_316 = 0.0012؛ إنت gi_324 = 55؛ بول gi_328 = ترو؛ بول gi_332 = ترو؛ بول gi_336 = ترو؛ بول gi_340 = ترو؛ بول gi_344 = ترو؛ بول gi_348 = ترو؛ بول gi_352 = ترو؛ بول gi_356 = ترو؛ دوبل g_minlot_360 = 0.0؛ دوبل g_maxlot_368 = 0.0؛ إنت g_lotsize_376 = 0؛ إنت g_leverage_380 = 0؛ مزدوج g_lots_384؛ مزدوج g_lots_392؛ إنت g_pos_400؛ إنت gi_404 = 0؛ إنت g_count_408 = 0؛ إنت g_count_412 = 0؛ إنت g_count_416 = 0؛ إنت g_count_420 = 0؛ إنت g_count_424 = 0؛ إنت gi_428 = 0؛ إنت gi_432 = 0؛ إنت gi_436 = 0؛ إنت gi_440 = 0؛ إنت gi_444 = 0؛ إنت gi_448 = 0؛ إنت gi_452 = 0؛ إنت gi_456 = 0؛ إنت gi_460 = 0؛ إنت gi_464 = 0؛ دوبل g_ord_open_price_468 = 0.0؛ دوبل g_ord_open_price_476 = 0.0؛ دوبل g_ord_open_price_484 = 0.0؛ دوبل g_ord_open_price_492 = 0.0؛ دوبل g_ord_open_price_500 = 0.0؛ دوبل g_ord_open_price_508 = 0.0؛ دوبل g_ord_open_price_516 = 0.0؛ دوبل g_ord_open_price_524 = 0.0؛ دوبل g_ord_open_price_532 = 0.0؛ دوبل g_ord_open_price_540 = 0.0؛ دوبل g_price_564 = 0.0؛ دوبل g_price_572 = 0.0؛ مزدوج g_ifractals_580؛ مزدوج g_ifractals_588؛ مزدوج g_ifractals_612؛ مزدوج g_ifractals_620؛ إنت gi_644 = 0؛ دوبل gd_652 = 0.0؛ إنت gi_660 = 0؛ بول هيرانج = فالس؛ مزدوج آر إكس؛ سلسلة msg1؛ إنت إر؛ سترينغ دكس [] = & # 123؛ & كوت؛. & كوت ؛، & كوت؛ .. & كوت ؛، & كوت ؛. & كوت ؛، & كوت ؛. & كوت ؛، & كوت ؛. ومثل؛ & # 125 ؛؛ إنت gmt_shift = 0؛ إنت غموفسيت؛ داتيتيم غمت؛ وقت إنت؛ إنت باركونت؛ إنت ترادسيتب = 0؛ إنت ديجيتلوتس = 1؛ مزدوج إيمينلوت؛ إنت تيمه؛ إنت أوبينه؛ إنت كلوسه؛ بول تيميوك؛ إنت مينكس؛ إنت إينيت () & # 123؛ g_slippage_220 = سليباج؛ إف (ديجيتس٪ 2! = 0) g_slippage_220 * = 10؛ إف (ديجيتس & لوت؛ 4) gd_164 = 0.01؛ إف (سترينجفيند (أوبنهور، & كوت؛: & كوت ؛، 2) == - 1 || سترينغلن (أوبنهور)! = 5) تنبيه (& كوت؛ وقت خاطئ ل أوبنهور الرجاء إدخال ه: مم تنسيق. & كوت؛)؛ إف (سترينغفيند (كلوزهور، & كوت؛: & كوت ؛، 2) == - 1 || سترينغلين (كلوزهور)! = 5) تنبيه (& كوت؛ وقت خاطئ ل كلوزهور) الرجاء إدخال تنسيق ه: مم. & كوت؛)؛ إف (سترينغفيند (Close_AllTrades_At، & كوت؛: & كوت؛، 2) == - 1 || سترينغلن (Close_AllTrades_At)! = 5) تنبيه (& كوت؛ وقت خاطئ ل Close_AllTrades_At الرجاء إدخال تنسيق ه: مم. & كوت؛)؛ إف (أوبنهور == & كوت؛ 24: 00 & كوت؛) أوبنهور = & كوت؛ 00: 00 & كوت ؛؛ إف (كلوزهور == & كوت؛ 24: 00 & كوت؛) كلوزهور = & كوت؛ 00: 00 & كوت ؛؛ إذا كان (بيريود ()! = 15) تنبيه (& كوت؛ خطأ: إطار زمني خاطئ استخدام دراغونبيبس على 15 دقيقة الوقت المخطط البياني. & كوت؛)؛ gi_256 = MinutesToClose_Level_1؛ gi_260 = PipsToClose_Level_1؛ gi_264 = MinutesToClose_Level_2؛ gi_268 = PipsToClose_Level_2؛ gi_272 = MinutesToClose_Level_3؛ gi_276 = PipsToClose_Level_3؛ gi_280 = MinutesToClose_Level_4؛ gi_284 = PipsToClose_Level_4؛ gi_288 = MinutesToClose_Level_5؛ gi_292 = PipsToClose_Level_5؛ إف (ماجنومبر & غ؛ 0) & # 123؛ g_magic_240 = ماجنومبر؛ g_magic_244 = ماجنومبر + 1؛ g_magic_248 = ماجنومبر + 2؛ g_magic_252 = ماجنومبر + 3؛ & # 125؛ gi_76 = User_Strategy1؛ gi_80 = User_Strategy2؛ gi_84 = User_Strategy3؛ gi_88 = User_Strategy4؛ إيمينلوت = ماركيتينفو (سيمبول ()، MODE_MINLOT)؛ // + ----------------------------------------------- --------- إف (إمينلوت == 0.05) ديجيتلوتس = 1؛ // تاداولفس إلس إف (إيمينلوت & لوت؛ 0.1) ديجيتلوتس = 2؛ // ميكرو أكونت إلس ديجيتسلوتس = 1؛ // ميني & أمب؛ الحساب القياسي // + --------------------------------------------- ----------- إف (! إسدلزالويد ()) & # 123؛ لتمكين (دراغبيبس): دلز معطل. لتمكين، حدد مربع الاختيار - Allow دل في علامة التبويب كومون على خصائص الإطار & كوت؛)؛ تعليق (& كوت؛ \ n \ n دلز معطل. للتمكين، ضع علامة في مربع الاختيار - Allow دل في نافذة كومون تاب على خصائص. & كوت؛)؛ النوم (4000)؛ ريتورن (0)؛ & # 125؛ إف (إيسكسرتنابليد ()) كومنت (& كوت؛ \ n \ n دراغونبيبس إنيتياتينغ. & كوت؛)؛ إلس التعليق (& كوت؛ \ n \ n دراغونبيبس معطل. & كوت؛)؛ النوم (4000)؛ أوبجكتكريت (& كوت؛ سيسيون & كوت ؛، OBJ_LABEL، 0، 0، 0)؛ أوبجكتسيتكست (& كوت؛ سيسيون & كوت ؛، & كوت؛ & كوت ؛، 9، & كوت؛ أريال & كوت ؛، سيلفر)؛ أوبجكتسيت (& كوت؛ سيسيون & كوت ؛، OBJPROP_CORNER، 2)؛ أوبجكتسيت (& كوت؛ سيسيون & كوت ؛، OBJPROP_XDISTANCE، 5)؛ أوبجكتسيت (& كوت؛ سيسيون & كوت ؛، OBJPROP_YDISTANCE، 8)؛ فور (إنت lv0 = 0؛! إستوبد () & أمب؛؛ إسكونكتد ()؛ lv0 ++) & # 123؛ تعليق (& كوت؛ \ n \ n في انتظار الاتصال بالخادم & كوت؛ + ويتو (lv0))؛ النوم (200)؛ & # 125؛ ATENEA ()؛ إف (إيسكسرتنابليد ()) كومنت (& كوت؛ \ n \ n دراغونبيبس إنيتياليزد \ n \ n وايتينغ فور برايس داتا. & كوت؛)؛ إلس التعليق (& كوت؛ \ n \ n دراغونبيبس معطل. & كوت؛)؛ باركونت = -1؛ ترادسيتب = 0؛ ريتورن (0)؛ & # 125؛ إنت دينيت () & # 123؛ ObjectDelete (ومثل، الدورة و مثل؛)؛ ريتورن (0)؛ & # 125؛ إنت ستارت () & # 123؛ إف (سترينغفيند (أوبنهور، & كوت؛: & كوت؛، 2) == - 1 || سترينغلين (أوبنهور)! = 5) ريتورن (0)؛ إف (سترينغفيند (كلوزهور، & كوت؛: & كوت؛، 2) == - 1 || سترينغلين (كلوسور)! = 5) ريتورن (0)؛ إف (سترينغفيند (Close_AllTrades_At، & كوت؛: & كوت؛، 2) == - 1 || سترينغلين (Close_AllTrades_At)! = 5) ريتورن (0)؛ إف (! إسدلزالويد ()) ريتورن (0)؛ إف (غمتوفت & لوت؛ = -8 || غمتوفت & غ؛ = 8) & # 123؛ ATENEA ()؛ ريتورن (0)؛ & # 125؛ إف (use_Manual_GMTOffset == ترو) غمتوفت = Manual_GMTOffset؛ غمت = تيمكورنت () - (غمتوفت * 3600)؛ الوقت = غمت؛ g_price_564 = تاكيبروفيت؛ g_price_572 = 0؛ إنت l_cmd_0؛ g_count_408 = 0؛ g_count_412 = 0؛ g_count_416 = 0؛ g_count_420 = 0؛ g_count_424 = 0؛ gi_428 = 0.0؛ gi_432 = 0.0؛ gi_436 = 0.0؛ gi_440 = 0.0؛ gi_444 = 0.0؛ gi_448 = 0.0؛ gi_452 = 0.0؛ gi_456 = 0.0؛ gi_460 = 0.0؛ gi_464 = 0.0؛ g_ord_open_price_468 = 0.0؛ g_ord_open_price_476 = 0.0؛ g_ord_open_price_484 = 0.0؛ g_ord_open_price_492 = 0.0؛ g_ord_open_price_500 = 0.0؛ g_ord_open_price_508 = 0.0؛ g_ord_open_price_516 = 0.0؛ g_ord_open_price_524 = 0.0؛ g_ord_open_price_532 = 0.0؛ g_ord_open_price_540 = 0.0؛ فور (إنت l_pos_32 = 0؛ l_pos_32 & لوت؛ أوردرزتوتال ()؛ l_pos_32 ++) & # 123؛ أوردرزيليكت (l_pos_32، SELECT_BY_POS، MODE_TRADES)؛ إف (أوردرسيمبول () == سيمبول () & أمب؛ (أوردرماجينومبر () == g_magic_240 || أوردرماجيكنومبر () == g_magic_244 || أوردرماجيكنومبر () == g_magic_248 || أوردرماجيكنومبر () == g_magic_252)) & # 123 . g_count_408 ++؛ إف (أوردرتيب () == OP_BUY) & # 123؛ gi_448 ++؛ g_ord_open_price_508 = أورديروبنبريس ()؛ & # 125؛ إف (أوردرتيب () == OP_SELL) & # 123؛ gi_428 ++؛ g_ord_open_price_468 = أورديروبينبريس ()؛ & # 125؛ & # 125؛ & # 125؛ إف (بالانستارجيت & غ؛ 0.0 & أمب؛ أكونتكيتي () & غ؛ = بالانستارجيت) & # 123؛ إف (g_count_408 & غ؛ 0) & # 123؛ CloseAll ()؛ برينت (& كوت؛ أكونت بروفيت ريتشد. تم إغلاق جميع الصفقات المفتوحة & كوت؛)؛ & # 125؛ تعليق (& كوت؛ \ n \ n دراغون ولتيمات \ n \ n تم التوصل إلى حساب الحساب. لا يسمح بالتداول الجديد. & كوت؛)؛ ريتورن (0)؛ & # 125؛ إف (User_Close_AllTrades == ترو & أمب؛ g_count_408 & غ؛ 0) & # 123؛ إف (مينكس! = مينوت ()) & # 123؛ إف (تيمهور (غمت) == تيمهور (سترتوتيمي (Close_AllTrades_At)) & أمب؛ & تيمينوت (غمت) == تيمينوت (سترتوتيمي (Close_AllTrades_At))) & # 123؛ CloseAll ()؛ g_count_408 = 0؛ إف (مساجاليرت) أليرت (& كوت؛ تم إغلاق جميع الصفقات المفتوحة في & كوت؛ + Close_AllTrades_At + & كوت؛ غمت. & كوت؛)؛ إلس طباعة (& كوت؛ تم إغلاق جميع الصفقات المفتوحة في & كوت؛ + Close_AllTrades_At + & كوت؛ غمت. & كوت؛)؛ & # 125؛ & # 125؛ & # 125؛ onScreenComment ()؛ HideTestIndicators (TRUE)؛ ل (إنت li_12 = 1؛ li_12 & لوت؛ بارس؛ li_12 ++) & # 123؛ إف (إفراكتالس (نول، PERIOD_M15، MODE_UPPER، li_12)! = 0.0) & # 123؛ g_ifractals_580 = إفراكتالس (نول، PERIOD_M15، MODE_UPPER، li_12)؛ استراحة؛ & # 125؛ & # 125؛ فور (إنت li_16 = 1؛ li_16 & لوت؛ بارس؛ li_16 ++) & # 123؛ إف (إفراكتالس (نول، PERIOD_M15، MODE_LOWER، li_16)! = 0.0) & # 123؛ g_ifractals_588 = إفراكتالس (نول، PERIOD_M15، MODE_LOWER، li_16)؛ استراحة؛ & # 125؛ & # 125؛ ل (إنت li_20 = 1؛ li_20 & لوت؛ بارس؛ li_20 ++) & # 123؛ إف (إفراكتالس (نول، PERIOD_H1، MODE_UPPER، li_20)! = 0.0) & # 123؛ g_ifractals_612 = إفراكتالس (نول، PERIOD_H1، MODE_UPPER، li_20)؛ استراحة؛ & # 125؛ & # 125؛ فور (إنت li_24 = 1؛ li_24 & لوت؛ بارس؛ li_24 ++) & # 123؛ إف (إفراكتالس (نول، PERIOD_H1، MODE_LOWER، li_24)! = 0.0) & # 123؛ g_ifractals_620 = إفراكتالس (نول، PERIOD_H1، MODE_LOWER، li_24)؛ استراحة؛ & # 125؛ & # 125؛ gi_644 = ماثروند ((g_ifractals_580 - g_ifractals_588) / gd_164)؛ gd_652 = 0؛ gd_652 = g_ifractals_580 - (g_ifractals_580 - g_ifractals_588) / 2.0؛ gi_660 = ماثروند (إاتر (سيمبول ()، PERIOD_M15، 4، 0) / gd_164)؛ بول li_28 = فالس؛ إف (كلوز [0] & لوت؛ = g_ifractals_612 & أمب؛ & أمب؛ إغلاق [0] & غ؛ = g_ifractals_620) li_28 = ترو؛ إف (gi_196 == ترو) & # 123؛ ضعف أوبكس = 0، مب، ميب، مايا؛ فور (إنت l_pos_36 = 0؛ l_pos_36 & لوت؛ أوردرزتوتال ()؛ l_pos_36 ++) & # 123؛ أوردرزيليكت (l_pos_36، SELECT_BY_POS، MODE_TRADES)؛ إف (أوردرسيمبول ()! = سيمبول ()) متابعة؛ أوبكس = أورديروبنبريس ()؛ مب = بيد؛ ميب = نورماليزدوبل (مب، ديجيتس)؛ مب = أسك؛ مايا = نورماليزدوبل (مب، ديجيتس)؛ إف (أوردرتيب () == OP_BUY & أمب؛ أوردرماجيكنومبر () == g_magic_240) & # 123؛ إف (ميب & غ؛ = نورماليزدوبل (أوبكس + (تاكيبروفيت * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_BUY & أمب؛ أوردرماجيكنومبر () == g_magic_244) & # 123؛ إف (ميب & غ؛ = نورماليزدوبل (أوبكس + ((تاكيبروفيت - 2.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-2. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_BUY & أمب؛ أوردرماجيكنومبر () == g_magic_248) & # 123؛ إف (ميب & غ؛ = نورماليزدوبل (أوبكس + ((تاكيبروفيت - 1.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-1. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_BUY & أمب؛ أوردرماجيكنومبر () == g_magic_252) & # 123؛ إف (ميب & غ؛ = نورماليزدوبل (أوبكس + ((تاكيبروفيت - 2.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-2. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_SELL & أمب؛ & أوردرماجيكنومبر () == g_magic_240) & # 123؛ إف (مايا & لوت؛ = نورماليزدوبل (أوبكس - (تاكيبروفيت * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_SELL & أمب؛ & أوردرماجيكنومبر () == g_magic_244) & # 123؛ إف (مايا & لوت؛ = نورماليزدوبل (أوبكس - ((تاكيبروفيت - 2.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-2. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_SELL & أمب؛ & أوردرماجيكنومبر () == g_magic_248) & # 123؛ إف (مايا & لوت؛ = نورماليزدوبل (أوبكس - ((تاكيبروفيت - 1.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-1. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ إف (أوردرتيب () == OP_SELL & أمب؛ & أوردرماجيكنومبر () == g_magic_252) & # 123؛ إف (مايا & لوت؛ = نورماليزدوبل (أوبكس - ((تاكيبروفيت - 2.0) * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ تريد كلوسيد أون تب-2. & كوت؛)؛ // ********************* & # 125؛ & # 125؛ & # 125؛ & # 125؛ إف (User_TimeProtectionLevels == ترو) & # 123؛ فور (إنت l_pos_40 = 0؛ l_pos_40 & لوت؛ أوردرزتوتال ()؛ l_pos_40 ++) & # 123؛ أوردرزلكت (l_pos_40، SELECT_BY_POS، MODE_TRADES)؛ إف (أوردرسيمبول ()! = سيمبول ()) متابعة؛ إف (أوردرتيب () == OP_BUY & أمب؛ (أوردرماجينومبر () == g_magic_240 || أوردرماجيكنومبر () == g_magic_244 || أوردرماجيكنومبر () == g_magic_248 || أوردرماجيكنومبر () == g_magic_252)) & # 123؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_256 & أمب؛ & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_264 & أمب؛ & أمب؛ بيد & غ؛ = نورماليزدوبل (أوردروبنبريس () + (gi_260 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت. المستوى 1 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيمي () & غ؛ 60 * gi_264 & أمب؛ & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_272 & أمب؛ & أمب؛ بيد & غ؛ = نورماليزدوبل (أورديروبنبريس () + (gi_268 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت. المستوى 2 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيمي () & غ؛ 60 * gi_272 & أمب؛ & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_280 & أمب؛ & أمب؛ بيد & غ؛ = نورماليزدوبل (أورديروبنبريس () + (gi_276 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت المستوى 3 - سعر الإغلاق: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_280 & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_288 & أمب؛ & أمب؛ بيد & غ؛ = نورماليزدوبل (أورديروبنبريس () + (gi_284 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت المستوى 4 - سعر الإغلاق: & كوت؛ + دوبليتوستر (أوردركلوسبريس (، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_288 & أمب؛ بيد & غ؛ = نورماليزدوبل (أوردروبنبريس () + (gi_292 * gd_164)، ديجيتس)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت ليفيل 5 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمدايوفويك (تايم) == 5 & أمب؛ تيمهور (تايم) & غ؛ = 19) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، بيد، g_slippage_220، أورانج)) إركلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت ليفيل 5 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ & # 125؛ إف (أوردرتيب () == OP_SELL & أمب؛ (أوردرماجينومبر () == g_magic_240 || أوردرماجيكنومبر () == g_magic_244 || أوردرماجيكنومبر () == g_magic_248 || أوردرماجيكنومبر () == g_magic_252)) & # 123؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_256 & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_264 & أمب؛ & أمب؛ أسك & لوت؛ = نورماليزدوبل (أوردروبنبريس () - (gi_260 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت. المستوى 1 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_264 & أمب؛ & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_272 & أمب؛ & أمب؛ أسك & لوت؛ = نورماليزدوبل (أوردروبنبريس () - (gi_268 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت. المستوى 2 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيمي () & غ؛ 60 * gi_272 & أمب؛ & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_280 & أمب؛ & أمب؛ أسك & لوت؛ = نورماليزدوبل (أوردروبنبريس () - (gi_276 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت المستوى 3 - سعر الإغلاق: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيمي () & غ؛ 60 * gi_280 & أمب؛ تيمكورنت () - أوردروبنتيمي () & لوت؛ 60 * gi_288 & أمب؛ & أمب؛ أسك & لوت؛ = نورماليزدوبل (أوردروبنبريس () - (gi_284 * gd_164) أرقام)) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت المستوى 4 - سعر الإغلاق: & كوت؛ + دوبليتوستر (أوردركلوسبريس (، ديجيتس) + & كوت؛ الكثير: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمكونت () - أوردروبنتيم () & غ؛ 60 * gi_288 & أمب؛ & أمب؛ أسك & لوت؛ = (أوردروبنبريس () - (gi_292 * gd_164))) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت ليفيل 5 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس ()، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ إف (تيمدايوفويك (تايم) == 5 & أمب؛ تيمهور (تايم) & غ؛ = 19) & # 123؛ إف (ECN_STP == فالس) ريفريشراتس ()؛ إف (! أوردركلوس (أوردرتيكيت ()، أورديرلوتس ()، أسك، g_slippage_220، أورانج)) إكلوس (أوردرتيكيت ())؛ إف (سونداليرت) بلايسوند (سوندفيلاتكلوس)؛ برينت (& كوت؛ بروت ليفيل 5 - كلوز برايس: & كوت؛ + دوبليتوستر (أوردركلوسبريس (، ديجيتس) + & كوت؛ لوتس: & كوت؛ + دوبليتوستر (أورديرلوتس ()، 2) + & كوت؛ رقم الطلب & كوت؛ + دوبليتوستر أوردرتيكيت ()، 0) + & كوت؛ الربح: $ & كوت؛ + دوبليتوستر (أورديربروفيت ()، 2))؛ & # 125؛ & # 125؛ & # 125؛ & # 125؛ إف (باركونت! = بارس) & # 123؛ باركونت = بارس؛ ترادسيتب = 0؛ إف (User_RangeFilter == ترو) & # 123؛ إف (سكانرانج () == ترو) ريتورن (0)؛ & # 125؛ & # 125؛ إف (هيرانج == ترو) ريتورن (0)؛ إف (gi_296 == ترو) & # 123؛ إف (إوبين (سيمبول ()، PERIOD_M5، 0) & غ؛ = أسك + gd_300) ريتورن؛ إف (إوبين (سيمبول ()، PERIOD_M5، 0) & لوت؛ = بيد - gd_300) ريتورن؛ إف (إوبين (سيمبول ()، PERIOD_M5، 1) & غ؛ = أسك + gd_308) ريتورن؛ إف (إوبين (سيمبول ()، PERIOD_M5، 1) & لوت؛ = بيد - gd_308) ريتورن؛ إف (إوبين (سيمبول ()، PERIOD_M5، 2) & غ؛ = أسك + gd_316) ريتورن؛ إف (إوبين (سيمبول ()، PERIOD_M5، 2) & لوت؛ = بيد - gd_316) ريتورن؛ & # 125؛ إف (أسك - بيد & غ؛ سبرياد * gd_164) & # 123؛ إف (إستستينغ ()) & # 123؛ سلسلة دسد؛ إف (ديجيتس == 5 || ديجيتس == 3) دسد = دوبليتوستر (نورماليزدوبل (ماركيتينفو (سيمبول ()، MODE_SPREAD) * 0.1،1)، 1)؛ إلس دسد = دوبليتوستر (نورماليزدوبل (ماركيتينفو (سيمبول ()، MODE_SPREAD)، 0)، 0)؛ برينت (& كوت؛ سبرياد: & كوت؛ + دسد + & كوت؛ أكثر من ماكس سبرياد ألود: & كوت؛ + دوبليتوستر (سبرياد، 1))؛ & # 125؛ ريتورن (0)؛ & # 125؛ gi_404 = نورماليزدوبل (ماكسترادس / 2، 0)؛ إف (gi_404 & لوت؛ 1) gi_404 = 1؛ g_lots_384 = جيتلوتس ()؛ g_leverage_380 = أكونتليفريج ()؛ g_lotsize_376 = ماركيتينفو (سيمبول ()، MODE_LOTSIZE)؛ إف (أكونتفريمارجين () & لوت؛ أسك * g_lots_384 * g_lotsize_376 / g_leverage_380) & # 123؛ طباعة (& كوت؛ رصيد الحساب المنخفض. لوتس = & كوت ؛، g_lots_384، & كوت؛، الهامش المجاني = & كوت ؛، أكونتفريمارجين ())؛ التعليق (& كوت؛ رصيد الحساب المنخفض. لوتس = & كوت ؛، g_lots_384، & كوت؛، الهامش المجاني = & كوت ؛، أكونتفريمارجين ())؛ إف (g_count_408 == 0) سليب (6000)؛ إرجاع؛ & # 125؛ // دوبل l_iclose_44 = إكلوس (سيمبول ()، PERIOD_M15، 0)؛ // دوبل l_iopen_52 = إوبين (سيمبول ()، PERIOD_M15، 0)؛ // دوبل l_ilow_60 = إيلو (سيمبول ()، PERIOD_M15، 0)؛ // دوبل l_ihigh_68 = إهيه (سيمبول ()، PERIOD_M15، 0)؛ دوبل l_irsi_76 = إيرسي (نول، PERIOD_M15، 6، PRICE_CLOSE، 0)؛ دوبل l_irsi_84 = إيرسي (نول، PERIOD_M1، 20، PRICE_CLOSE، 0)؛ دوبل ld_92 = نورماليزدوبل (إما (نول، 0، 8، 0، MODE_SMA، PRICE_WEIGHTED، 1)، 4)؛ دوبل ld_100 = نورماليزدوبل (إما (نول، 0، 8، 0، MODE_SMA، PRICE_WEIGHTED، 1)، 4)؛ دوبل l_icci_108 = إيسي (سيمبول ()، PERIOD_M15، 14، PRICE_CLOSE، 0)؛ دوبل l_icci_116 = إتشي (سيمبول ()، PERIOD_M5، 42، PRICE_CLOSE، 0)؛ دوبل l_icci_124 = إتشي (سيمبول ()، PERIOD_M1، 210، PRICE_CLOSE، 0)؛ دوبل l_icci_132 = إتشي (سيمبول ()، PERIOD_M1، 80، PRICE_CLOSE، 0)؛ // دوبل l_imomentum_140 = إيمومنتوم (سيمبول ()، PERIOD_M1، 60، PRICE_CLOSE، 0)؛ دوبل l_imomentum_148 = إيمومنتوم (سيمبول ()، PERIOD_M5، 4، PRICE_CLOSE، 0)؛ // دوبل l_imomentum_156 = إيمومنتوم (سيمبول ()، PERIOD_M15، 14، PRICE_CLOSE، 0)؛ // دوبل l_iwpr_164 = إور (سيمبول ()، PERIOD_M1، 14، 0)؛ دوبل l_iwpr_172 = إور (سيمبول ()، PERIOD_M5، 14، 0)؛ // دوبل l_iwpr_180 = إور (سيمبول ()، PERIOD_M15، 14، 0)؛ دوبل l_iforce_188 = إيفورس (سيمبول ()، PERIOD_M5، 13، MODE_SMA، PRICE_CLOSE، 0)؛ دوبل l_ibands_196 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_UPPER، 1)؛ // دوبل l_ibands_204 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_BASE، 1)؛ دوبل l_ibands_212 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_LOWER، 1)؛ دوبل l_ima_220 = إما (سيمبول ()، PERIOD_M5، 1، 0، MODE_EMA، PRICE_HIGH، 0)؛ // دوبل l_ima_228 = إما (سيمبول ()، PERIOD_M5، 1، 0، MODE_EMA، PRICE_MEDIAN، 0)؛ دوبل l_ima_236 = إما (سيمبول ()، PERIOD_M5، 1، 0، MODE_EMA، PRICE_LOW، 0)؛ // دوبل l_ibands_244 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_UPPER، 0)؛ // دوبل l_ibands_252 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_BASE، 0)؛ // دوبل l_ibands_260 = إيباندس (سيمبول ()، PERIOD_M5، 20، 2، 0، PRICE_WEIGHTED، MODE_LOWER، 0)؛ // دوبل l_ima_268 = إما (سيمبول ()، PERIOD_M1، 1، 0، MODE_EMA، PRICE_HIGH، 0)؛ // دوبل l_ima_276 = إما (سيمبول ()، PERIOD_M1، 1، 0، MODE_EMA، PRICE_MEDIAN، 0)؛ // دوبل l_ima_284 = إما (سيمبول ()، PERIOD_M1، 1، 0، MODE_EMA، PRICE_LOW، 0)؛ إف (إستراديتيمي () & أمب؛ g_count_408 & لوت؛ ماكسترادس & أمب؛ & أمب؛؛ l_28) & # 123؛ إف (! ExistPosition1 () & أمب؛ gi_76 == ترو) & # 123؛ إف (تيمدايوفويك (تايم) == 0 || تيمدايوفويك (تايم) == 5 & أمب؛ تيمهور (تايم) & غ؛ = 14) ريتورن (0)؛ إف (ترادسيتب & غ؛ = MaxTrades_x_Bar) ريتورن (0)؛ إف (l_irsi_76 & لوت؛ 30.0 || l_irsi_84 & لوت؛ 36.0 & أمب؛ & أمب؛ ld_92 & غ؛ = أسك + 20.0 * gd_164) & # 123؛ إف (gi_452 & لوت؛ 1 & أمب؛ & أمب؛ gi_328) & # 123؛ g_price_564 = 0؛ g_price_572 = 0؛ إف (! gi_196) g_price_564 = أسك + تاكيبروفيت * gd_164؛ g_price_572 = أسك - ستوبلوس * gd_164؛ إف (أغريسيف == ترو & أمب؛ & نورماليزدوبل (g_lots_384 * 2، ديجيتلوتس) & لوت؛ ماكسلوتس) g_lots_392 = نورماليزدوبل (g_lots_384 * 2، ديجيتلوتس)؛ إلس g_lots_392 = g_lots_384؛ l_cmd_0 = أورديرسند (سيمبول ()، OP_SELL، g_lots_392، أسك، g_slippage_220، 0، 0، إكسيرثنام + & كوت؛ 1 & كوت ؛، g_magic_240، 0، غرين)؛ إف (l_cmd_0 & غ؛ 0) & # 123؛ waitIfBusy ()؛ أوردرموديفي (l_cmd_0، أسك، g_price_572، g_price_564، 0)؛ أليرتيف (& كوت؛ بوي & كوت؛، & كوت؛ S1 & كوت؛)؛ gi_328 = فالس؛ gi_332 = ترو؛ إف (ترادسيتب & غ؛ = MaxTrades_x_Bar) ريتورن (0)؛ إف (ماكسترادس == 1) ريتورن (0)؛ إف (ماكسترادس == g_count_408 + 1) ريتورن (0)؛ & # 125؛ إلس & # 123؛ إر = جيتلاستيرور ()؛ msg1 = دوبليتوستر (أسك، ديجيتس)؛ طباعة (& كوت؛ خطأ في فتح أمر الشراء: (& كوت؛ + إر + & كوت؛) & كوت؛ + إروردسكريبتيون (إر) + & كوت؛ | في & كوت؛ + msg1)؛ & # 125؛ & # 125؛ & # 125؛ إف (l_irsi_76 & غ؛ 70.0 || l_irsi_84 & غ؛ 64.0 & أمب؛ & أمب؛ ld_100 & لوت؛ = عرض الأسعار - 20.0 * gd_164) & # 123؛ إف (gi_432 & لوت؛ 1 & أمب؛ & أمب؛ gi_332) & # 123؛ g_price_564 = 0؛ g_price_572 = 0؛ إف (! gi_196) g_price_564 = بيد - تاكيبروفيت * gd_164؛ g_price_572 = المزايدة + ستوبلوس * gd_164؛ إف (أغريسيف == ترو & أمب؛ & نورماليزدوبل (g_lots_384 * 2، ديجيتلوتس) & لوت؛ ماكسلوتس) g_lots_392 = نورماليزدوبل (g_lots_384 * 2، ديجيتلوتس)؛ إلس g_lots_392 = g_lots_384؛ l_cmd_0 = أورديرسند (سيمبول ()، OP_BUY، g_lots_392، بيد، g_slippage_220، 0، 0، إكسيرثنام + & كوت؛ 1 & كوت ؛، g_magic_240، 0، ريد)؛ إف (l_cmd_0 & غ؛ 0) & # 123؛ waitIfBusy ()؛ أوردرموديفي (l_cmd_0، بيد، g_price_572، g_price_564، 0)؛ أليرتيف (& كوت؛ سيل & كوت؛، & كوت؛ S1 & كوت؛)؛ gi_332 = فالس؛ gi_328 = ترو؛ إف (ترادسيتب & غ؛ = MaxTrades_x_Bar) ريتورن (0)؛ إف (ماكسترادس == 1) ريتورن (0)؛ إف (ماكسترادس == g_count_408 + 1) ريتورن (0)؛ & # 125؛ إلس & # 123؛ إر = جيتلاستيرور ()؛ msg1 = دوبليتوستر (بيد، ديجيتس)؛ طباعة (& كوت؛ خطأ في فتح أمر بيع: (& كوت؛ + إر + & كوت؛) & كوت؛ + إروردسكريبتيون (إر) + & كوت؛ | في & كوت؛ + msg1)؛ & # 125؛ & # 125؛ & # 125؛ إف (l_irsi_76 & لوت؛ 60.0 & أمب؛ l_irsi_76 & غ؛ 40.0) & # 123؛ gi_332 = ترو؛ gi_328 = ترو؛ & # 125؛ & # 125؛ & # 125؛ إف (إستراديتيمي () & أمب؛ gi_644 & لوت؛ gi_224 & أمب؛ gi_660 & لوت؛ ATR_Threshold & أمب؛ g_count_408 & لوت؛ ماكسترادس & أمب؛ & أمب؛ l_28) & # 123؛ إف (! ExistPosition2 () & أمب؛ gi_80 == ترو) & # 123؛ إف (تيمدايوفويك (تايم) == 0 || تيمدايوفويك (تايم) == 5 & أمب؛ تيمهور (تايم) & غ؛ = 14) ريتورن (0)؛ إف (ترادسيتب & غ؛ = MaxTrades_x_Bar) ريتورن (0)؛ إف (l_icci_116 & لوت؛ = -150.0 & أمب؛ l_icci_124 & لوت؛ = -120.0 || l_icci_108 & لوت؛ = -150.0 & أمب؛ l_icci_124 & لوت؛ = -120.0 & أمب؛ بيد & لوت؛ = gd_652 - gi_232 * gd_164) & # 123؛ إف (gi_456 & لوت؛ gi_404 & أمب؛ & أمب؛ gi_336) & # 123؛ g_price_564 = 0؛ g_price_572 = 0؛ إف (gi_196) g_price_564 = g_ifractals_580؛ g_price_572 = أسك - ستوبلوس * gd_164؛ l_cmd_0 = أورديرسند (سيمبول ()، OP_SELL، g_lots_384، أسك، g_slippage_220، 0، 0، إكسيرثنام + & كوت؛ 2 & كوت ؛، g_magic_244، 0، غرين)؛ إف (l_cmd_0 & غ؛ 0) & # 123؛ waitIfBusy ()؛ أوردرموديفي (l_cmd_0، أسك، g_price_572، g_price_564، 0)؛ أليرتيف (& كوت؛ بوي & كوت؛، & كوت؛ S2 & كوت؛)؛ gi_336 = فالس؛ gi_340 = ترو؛ إف (ترادسيتب & غ؛ = MaxTrades_x_Bar) ريتورن (0)؛ إف (ماكسترادس == 1) ريتورن (0)؛ if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Ask, Digits); Print("Error opening BUY order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_icci_116 >= 150.0 && l_icci_124 >= 120.0 || l_icci_108 >= 150.0 && l_icci_124 >= 120.0 && Ask >= gd_652 + gi_232 * gd_164) { if (gi_436 < gi_404 && gi_340) { g_price_564 = 0; g_price_572 = 0; if (gi_196) g_price_564 = g_ifractals_588; g_price_572 = Bid + StopLoss * gd_164; l_cmd_0=OrderSend(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 2", g_magic_244, 0, Red); if (l_cmd_0>0) { waitIfBusy(); OrderModify(l_cmd_0, Bid, g_price_572, g_price_564, 0); AlertIf ("SELL","S2"); gi_340 = FALSE; gi_336 = TRUE; if (TradesITB >= MaxTrades_x_Bar) return(0); if (MaxTrades==1) return (0); if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Bid, Digits); Print("Error opening SELL order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_icci_108 < 50.0 && l_icci_108 > -50.0) { gi_340 = TRUE; gi_336 = TRUE; } } if (!ExistPosition3() && gi_84 == TRUE) { if (TimeDayOfWeek(time) == 0 || TimeDayOfWeek(time) == 5 && TimeHour(time) >= 14) return (0); if (TradesITB >= MaxTrades_x_Bar) return(0); if (l_imomentum_148 >= 99.85 && l_icci_132 <= -200.0 && Bid <= gd_652 - gi_232 * gd_164) { if (gi_460 < gi_404 && gi_344) { g_price_564 = 0; g_price_572 = 0; if (gi_196) g_price_564 = g_ifractals_580; if (gi_200) g_price_572 = g_ifractals_588 - StopLoss * gd_164; else g_price_572 = Ask - StopLoss * gd_164; l_cmd_0=OrderSend(Symbol(), OP_SELL, g_lots_384, Ask, g_slippage_220, 0, 0, ExpertName + " 3", g_magic_248, 0, Green); if (l_cmd_0>0) { waitIfBusy(); OrderModify(l_cmd_0, Ask, g_price_572, g_price_564, 0); AlertIf ("BUY","S3"); gi_344 = FALSE; gi_348 = TRUE; if (TradesITB >= MaxTrades_x_Bar) return(0); if (MaxTrades==1) return (0); if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Ask, Digits); Print("Error opening BUY order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_imomentum_148 <= 100.15 && l_icci_132 >= 200.0 && Ask >= gd_652 + gi_232 * gd_164) { if (gi_440 < gi_404 && gi_348) { g_price_564 = 0; g_price_572 = 0; if (gi_196) g_price_564 = g_ifractals_588; if (gi_200) g_price_572 = g_ifractals_580 + StopLoss * gd_164; else g_price_572 = Bid + StopLoss * gd_164; l_cmd_0=OrderSend(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 3", g_magic_248, 0, Red); if (l_cmd_0>0) { waitIfBusy(); OrderModify(l_cmd_0, Bid, g_price_572, g_price_564, 0); AlertIf ("SELL","S3"); gi_348 = FALSE; gi_344 = TRUE; if (TradesITB >= MaxTrades_x_Bar) return(0); if (MaxTrades==1) return (0); if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Bid, Digits); Print("Error opening SELL order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_icci_132 >= -50.0 && l_icci_132 <= 50.0) { gi_348 = TRUE; gi_344 = TRUE; } } if (!ExistPosition4() && gi_88 == TRUE) { if (TimeDayOfWeek(time) == 0 || TimeDayOfWeek(time) == 5 && TimeHour(time) >= 14) return (0); if (TradesITB >= MaxTrades_x_Bar) return(0); if (l_iwpr_172 <= -90.0 && l_ima_236 < l_ibands_212 && Ask <= gd_652 - gi_232 * gd_164) { if (gi_464 < gi_404 && gi_352) { g_price_564 = 0; g_price_572 = 0; if (gi_196) g_price_564 = g_ifractals_580; if (gi_200) g_price_572 = Ask - gi_224 * gd_164; else g_price_572 = Ask - StopLoss * gd_164; l_cmd_0=OrderSend(Symbol(), OP_SELL, g_lots_384, Ask, g_slippage_220, 0, 0, ExpertName + " 4", g_magic_252, 0, Green); if (l_cmd_0>0) { waitIfBusy(); OrderModify(l_cmd_0, Ask, g_price_572, g_price_564, 0); AlertIf ("BUY","S4"); gi_352 = FALSE; gi_356 = TRUE; if (TradesITB >= MaxTrades_x_Bar) return(0); if (MaxTrades==1) return (0); if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Ask, Digits); Print("Error opening BUY order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_iwpr_172 >= -10.0 && l_ima_220 > l_ibands_196 && Bid >= gd_652 + gi_232 * gd_164) { if (gi_444 < gi_404 && gi_356) { g_price_564 = 0; g_price_572 = 0; if (gi_196) g_price_564 = g_ifractals_588; if (gi_200) g_price_572 = Bid + gi_224 * gd_164; else g_price_572 = Bid + StopLoss * gd_164; l_cmd_0=OrderSend(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 4", g_magic_252, 0, Red); if (l_cmd_0>0) { waitIfBusy(); OrderModify(l_cmd_0, Bid, g_price_572, g_price_564, 0); AlertIf ("SELL","S4"); gi_356 = FALSE; gi_352 = TRUE; if (TradesITB >= MaxTrades_x_Bar) return(0); if (MaxTrades==1) return (0); if (MaxTrades==g_count_408+1) return (0); } else { err = GetLastError(); msg1= DoubleToStr(Bid, Digits); Print("Error opening SELL order : (" + err + ") " + ErrorDescription(err) + " | at " + msg1); } } } if (l_irsi_76 < 60.0 && l_irsi_76 > 40.0) { gi_356 = TRUE; gi_352 = TRUE; } } } return (0); } int IsTradeTime() { if (minX==Minute()) return (TimeOK); minX=Minute(); TimeH = GMT % (60*60*24); OpenH = StrToTime(OpenHour) % (60*60*24); CloseH = StrToTime(CloseHour) % (60*60*24); if (OpenH < CloseH && (TimeH <= OpenH || TimeH >= CloseH)) TimeOK=false; else if (OpenH > CloseH && (TimeH < OpenH && TimeH > CloseH)) TimeOK=false; else TimeOK=true; return (TimeOK); } bool ExistPosition1() { bool li_ret_0 = FALSE; for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) { if (OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_240) { if (OrderType() == OP_BUY || OrderType() == OP_SELL) { li_ret_0 = TRUE; break; } } } } return (li_ret_0); } bool ExistPosition2() { bool li_ret_0 = FALSE; for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) { if (OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_244) { if (OrderType() == OP_BUY || OrderType() == OP_SELL) { li_ret_0 = TRUE; break; } } } } return (li_ret_0); } bool ExistPosition3() { bool li_ret_0 = FALSE; for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) { if (OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_248) { if (OrderType() == OP_BUY || OrderType() == OP_SELL) { li_ret_0 = TRUE; break; } } } } return (li_ret_0); } bool ExistPosition4() { bool li_ret_0 = FALSE; for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) { if (OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES)) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_252) { if (OrderType() == OP_BUY || OrderType() == OP_SELL) { li_ret_0 = TRUE; break; } } } } return (li_ret_0); } void onScreenComment() { string Msg77="", Msg88=""; string l_dbl2str_4 = DoubleToStr(balanceDeviation(2), 2); g_lots_384 = GetLots(); string DisplaySpread; if (Digits == 5 || Digits == 3) DisplaySpread = DoubleToStr(NormalizeDouble(MarketInfo(Symbol(), MODE_SPREAD)*0.1,1),1); else DisplaySpread = DoubleToStr(NormalizeDouble(MarketInfo(Symbol(), MODE_SPREAD),0),0); string lsx; if (TimeDayOfWeek(time) == 0) lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT) Trade on Sunday NOT Allowed"; else if (TimeDayOfWeek(time) == 5 && TimeHour(time) >= 14) lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT) Trade on Friday NOT Allowed"; else { if (IsTradeTime()==1) { lsx = " TRADE SESSION (" + OpenHour + " - " + CloseHour + " GMT)"; if (HighRange==true) Msg88="\n\n RANGE FILTER is ON. Range is > ومثل. + DoubleToStr(Max_Range,1) + " pips. Trade do not allowed."; } else lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT)"; } ObjectSetText("Session", lsx, 9, "Arial", Silver); if (Use_Manual_GMTOffset==true) Msg77=" (manual)"; else Msg77=" (automatic)"; string ls_108 = "\n DragonPips Ultimate v2.02 \n" + "-----------------------------------------------------------------------" + "\n" + " GMT Time : " + TimeToStr(GMT, TIME_MINUTES) + "\n" + " Server Time : " + TimeToStr(TimeCurrent(), TIME_MINUTES) + "\n" + " GMT Offset : " + DoubleToStr(GMTOffset,0) + Msg77 + "\n" + "-----------------------------------------------------------------------" + "\n" + " Account Type : " + AccountServer() + "\n\n" + " MaxTrades : " + DoubleToStr(MaxTrades,0) + "\n" + " MaxTrades_x_Bar : " + DoubleToStr(MaxTrades_x_Bar,0) + "\n\n" + " Trades Opened : " + DoubleToStr(g_count_408,0) + "\n\n" + " Drawdown : " + l_dbl2str_4 + "%\n\n\n Range (" + DoubleToStr(Range_PreviousBars,0) + " bars): " + DoubleToStr(Rx,1) + " pips" + "\n\n\n--------------------------------\n LOTS: " + DoubleToStr(g_lots_384, 2) + "\n--------------------------------\n SPREAD: " + DisplaySpread + " pips\n--------------------------------\n" + Msg88; Comment(ls_108); return; } bool CloseAll() { int l_cmd_0; bool l_ord_close_4; for (g_pos_400 = OrdersTotal() - 1; g_pos_400 >= 0; g_pos_400--) { OrderSelect(g_pos_400, SELECT_BY_POS); if (OrderSymbol()!=Symbol()) continue; if (OrderMagicNumber() != g_magic_240 && OrderMagicNumber() != g_magic_244 && OrderMagicNumber() != g_magic_248 && OrderMagicNumber() != g_magic_252) continue; l_cmd_0 = OrderType(); l_ord_close_4 = FALSE; waitIfBusy(); switch (l_cmd_0) { case OP_BUY: l_ord_close_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), g_slippage_220, Pink); break; case OP_SELL: l_ord_close_4 = OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), g_slippage_220, Pink); } if (l_ord_close_4 == 0) Sleep(3000); } if (SoundAlert) PlaySound(SoundFileAtClose); } double balanceDeviation(int ai_0) { double ld_ret_4; if (ai_0 == 2) { ld_ret_4 = (AccountEquity() / AccountBalance() - 1.0) / (-0.01); if (ld_ret_4 > 0.0) return (ld_ret_4); return (0); } if (ai_0 == 1) { ld_ret_4 = 100.0 * (AccountEquity() / AccountBalance() - 1.0); if (ld_ret_4 > 0.0) return (ld_ret_4); return (0); } return (0.0); } bool ScanRange() { double Hx = High[iHighest(NULL, 0, 2, Range_PreviousBars, 1)]; double Lx = Low[iLowest(NULL, 0, 1, Range_PreviousBars, 1)]; Rx = (Hx-Lx)/gd_164; if (Rx >= Max_Range) HighRange=true; else HighRange=false; //Print("Range for previous " + DoubleToStr(Range_PreviousBars,0) + " bars is: " + DoubleToStr(Rx,1) + " pips."); return (HighRange); } bool errClose(int otx) { err = GetLastError(); Print("Error Closing order #[" + DoubleToStr(otx,0) + "] : (" + err + ") " + ErrorDescription(err)); } int waitIfBusy() { for (int Yx = 0; IsTradeContextBusy() && Yx < 50; Yx++) Sleep(125); if (Yx >= 50) Print("Trade context is busy more than ", DoubleToStr(25 * Yx / 1000, 2), " seconds"); else if (Yx > 0) Print("Trade context was busy ", DoubleToStr(25 * Yx / 1000, 2), " seconds"); return (Yx); } string WaitW(int rtw) { int lhj = MathMod(rtw, 5); return (ddx[lhj]); } bool AlertIf (string txx, string txy) { TradesITB++; if (MessageAlert) Alert ("DragonPips - " + txx + " order opened. [" + txy + "]"); else { if (SoundAlert) PlaySound(SoundFileAtOpen); Print (txx + " order opened. [" + txy + "]"); } } int Atenea() { if (IsTesting()) { GMTOffset = GMTOffset_for_Backtests; Print ("GMTOffset for Backtests: " + DoubleToStr(GMTOffset,0)); } else { if (Use_Manual_GMTOffset==true) { GMTOffset = Manual_GMTOffset; GMT = TimeCurrent() - (GMTOffset * 3600); Print ("MANUAL GMTOffset: " + DoubleToStr(GMTOffset,0)); } else { GMTOffset = GetGmtOffset(); Print ("AUTO GMTOffset: " + DoubleToStr(GMTOffset,0)); } } } double GetGmtOffset() { return(TimeZoneServer()); } double TimeZoneServer() { int li_0 = (TimeCurrent() - TimeLocal()) / 60; int li_4 = MathRound(li_0 / 30.0); li_0 = 30 * li_4; double CurBrokerGMTOffset = TimeZoneLocal() + li_0 / 60.0; return (CurBrokerGMTOffset); } double TimeZoneLocal() { int temp[43]; switch (GetTimeZoneInformation(temp)) { case 0: return (temp[0] / (-60.0)); case 1: return (temp[0] / (-60.0)); case 2: return ((temp[0] + temp[42]) / (-60.0)); } return (0); } double GetLots() { double lot; if (MoneyManagement) { lot = LotsOptimized(); } else { lot = Lots; } if (lot < iMinLot) lot = iMinLot; if (lot > MaxLots) lot = MaxLots; return(lot); } double LotsOptimized() { double lot=Lots; //---- select lot size if (MM_Mode==1) // Free Margin { lot=NormalizeDouble((AccountFreeMargin()*TradeSizePercent/10000)/10,DigitsLots); } else if (MM_Mode==2) // Equity { lot=NormalizeDouble((AccountEquity()*TradeSizePercent/10000)/10,DigitsLots); } else if (MM_Mode==3) // Balance { lot=NormalizeDouble((AccountBalance()*TradeSizePercent/10000)/10,DigitsLots); } return(lot); }


كارا ممبوت روبوت الفوركس إي.


Script EA DRAGON PIPS KHUSUS PAIR EURUSD GBPUSD M15.


COPY MULAI DISINI.


void GetLocalTime(in t& TimeArray[]);


int GetTimeZoneInfo rmation(int& TZInfoArray[]);


extern string SetYourBalanceT argetBelow = "- Stop if balance target equal or bigger than --";


extern double BalanceTarget = 10000000.0;


extern string TradingTime = "19:00-23:00 GMT is default";


extern string OpenHour = "19:00"; // 19:00 GMT.


extern string CloseHour = "23:00"; // 23:00 GMT.


extern string lotsInfo = "-- balance under $1000 start with 0.01 Lots";


extern bool MoneyManagement = false; // Change to false to shutdown money management controls.


// Lots = 1 will be in effect and only 1 lot will be open regardless of equity.


extern string mmm="Mode: 1-FreeMargin 2-Equity 3-Balance";


extern int MM_Mode = 1;


extern double TradeSizePercen t = 5; // Change to whatever percent of equity you wish to risk.


إكستيرن دوبل لوتس = 0.1؛ // معيار حجم الكثير.


extern double MaxLots = 10;


extern bool Aggressive = true;


extern int MaxTrades = 3;


extern int MaxTrades_x_Bar = 1;


extern string BrokerSpread = "-- Set spread not over than 4 --";


extern double Spread = 4.0;


extern double TakeProfit = 5.0;


extern double StopLoss = 25.0;


extern bool ECN_STP = true;


extern bool Use_TimeProtect ionLevels = true;


extern int MinutesToClose_ Level_1 = 60;


extern double PipsToClose_Lev el_1 = 3.0;


extern int MinutesToClose_ Level_2 = 140;


extern double PipsToClose_Lev el_2 = 2.0;


extern int MinutesToClose_ Level_3 = 170;


extern double PipsToClose_Lev el_3 = 1.0;


extern int MinutesToClose_ Level_4 = 200;


extern double PipsToClose_Lev el_4 = -1.0;


extern int MinutesToClose_ Level_5 = 240;


extern double PipsToClose_Lev el_5 = -4.0;


extern bool Use_RangeFilter = true;


extern int Range_PreviousB ars = 8;


إكسترن دوبل Max_Range = 45.0؛


extern bool Use_Close_AllTr ades = false;


extern string Close_AllTrades _At = "23:30";


extern bool Use_Strategy1 = true;


إكستيرن بول use_Strategy2 = ترو؛


extern bool Use_Strategy3 = true;


extern bool Use_Strategy4 = true;


إكسترن إنت ATR_Threshold = 20؛


extern int Slippage = 1;


extern int MagicNumber = 0;


extern string ExpertInfo = "-- Change EA name to hide EA identity --------------- --";


extern string ExpertName = "DragonPips Ultimate v2.02";


extern bool MessageAlert = false;


extern bool SoundAlert = false;


extern string SoundFileAtOpen = "alert. wav";


extern string SoundFileAtClos e = "news. wav";


extern bool Use_Manual_GMTO ffset = false;


extern int Manual_GMTOffse t = 0;


extern int GMTOffset_for_B acktests=0;


بول gi_196 = ترو؛


bool gi_200 = TRUE;


double gd_164 = 0.0001;


int g_magic_240 = 371443;


int g_magic_244 = 3714431;


int g_magic_248 = 3714432;


int g_magic_252 = 3714433;


bool gi_296 = TRUE;


double gd_300 = 0.001;


double gd_308 = 0.001;


double gd_316 = 0.0012;


bool gi_328 = TRUE;


bool gi_332 = TRUE;


bool gi_336 = TRUE;


bool gi_340 = TRUE;


bool gi_344 = TRUE;


bool gi_348 = TRUE;


bool gi_352 = TRUE;


bool gi_356 = TRUE;


double g_minlot_360 = 0.0;


double g_maxlot_368 = 0.0;


int g_lotsize_376 = 0;


int g_leverage_380 = 0;


int g_count_408 = 0;


int g_count_412 = 0;


int g_count_416 = 0;


int g_count_420 = 0;


int g_count_424 = 0;


double g_ord_open_pric e_468 = 0.0;


double g_ord_open_pric e_476 = 0.0;


double g_ord_open_pric e_484 = 0.0;


double g_ord_open_pric e_492 = 0.0;


double g_ord_open_pric e_500 = 0.0;


double g_ord_open_pric e_508 = 0.0;


double g_ord_open_pric e_516 = 0.0;


double g_ord_open_pric e_524 = 0.0;


double g_ord_open_pric e_532 = 0.0;


double g_ord_open_pric e_540 = 0.0;


double g_price_564 = 0.0;


double g_price_572 = 0.0;


double gd_652 = 0.0;


int TradesITB = 0;


int DigitsLots = 1;


if (Digits%2!=0) g_slippage_220* =10;


if (Digits<4) gd_164=0.01;


if (StringFind(Ope nHour, ":",2)==-1 || StringLen(OpenH our)!=5) Alert ("Wrong time for OpenHour. Please enter HH:MM format.");


if (StringFind(Clo seHour, ":",2)==-1 || StringLen(Close Hour)!=5) Alert ("Wrong time for CloseHour. Please enter HH:MM format.");


if (StringFind(Clo se_AllTrades_At , ":",2)==-1 || StringLen(Close _AllTrades_At)! =5) Alert ("Wrong time for Close_AllTrades _At. Please enter HH:MM format.");


if (Period() != 15) Alert ("Error: Wrong TimeFrame. Use DragonPips on 15 Minutes Time Frame chart.");


gi_256 = MinutesToClose_ Level_1;


gi_260 = PipsToClose_Lev el_1;


gi_264 = MinutesToClose_ Level_2;


gi_268 = PipsToClose_Lev el_2;


gi_272 = MinutesToClose_ Level_3;


gi_276 = PipsToClose_Lev el_3;


gi_280 = MinutesToClose_ Level_4;


gi_284 = PipsToClose_Lev el_4;


gi_288 = MinutesToClose_ Level_5;


gi_292 = PipsToClose_Lev el_5;


iMinLot = MarketInfo(Symb ol(), MODE_MINLOT);


if (iMinLot == 0.05) DigitsLots = 1; // TadawulFX.


else if (iMinLot < 0.1) DigitsLots = 2; // micro account.


else DigitsLots = 1; // mini & standard account.


Alert ("DragonPips: DLLs are Disabled. To enable, tick the - Allow DLL import - checkbox in the Common Tab on properties window");


Comment ("\n\n DLLs are Disabled. To enable, tick the - Allow DLL import - checkbox in the Common Tab on properties window.");


if (IsExpertEnable d()) Comment ("\n\n DragonPips initializing. ");


else Comment ("\n\n DragonPips is DISABLED. ");


ObjectCreate("S ession", OBJ_LABEL, 0, 0, 0);


ObjectSet("Sess ion", OBJPROP_CORNER, 2);


ObjectSet("Sess ion", OBJPROP_XDISTAN CE, 5);


ObjectSet("Sess ion", OBJPROP_YDISTAN CE, 8);


for (int lv0 = 0;!IsStopped() &&!IsConnected(); lv0++)


Comment("\n\n Waiting for connection to server" + WaitW(lv0));


if (IsExpertEnable d()) Comment ("\n\n DragonPips initialized\n\n Waiting for price data. ");


else Comment ("\n\n DragonPips is DISABLED. ");


if (StringFind(Ope nHour, ":",2)==-1 || StringLen(OpenH our)!=5) return(0);


if (StringFind(Clo seHour, ":",2)==-1 || StringLen(Close Hour)!=5) return(0);


if (StringFind(Clo se_AllTrades_At , ":",2)==-1 || StringLen(Close _AllTrades_At)! =5) return(0);


if (!IsDllsAllowed ()) return (0);


if (GMTOffset <= -8 || GMTOffset >= 8)


if (Use_Manual_GMT Offset==true) GMTOffset = Manual_GMTOffse t;


GMT = TimeCurrent() - (GMTOffset * 3600);


g_ord_open_pric e_468 = 0.0;


g_ord_open_pric e_476 = 0.0;


g_ord_open_pric e_484 = 0.0;


g_ord_open_pric e_492 = 0.0;


g_ord_open_pric e_500 = 0.0;


g_ord_open_pric e_508 = 0.0;


g_ord_open_pric e_516 = 0.0;


g_ord_open_pric e_524 = 0.0;


g_ord_open_pric e_532 = 0.0;


g_ord_open_pric e_540 = 0.0;


for (int l_pos_32 = 0; l_pos_32 < OrdersTotal(); l_pos_32++) {


OrderSelect(l_p os_32, SELECT_BY_POS, MODE_TRADES);


if (OrderSymbol() == Symbol() && (OrderMagicNumb er() == g_magic_240 || OrderMagicNumbe r() == g_magic_244 || OrderMagicNumbe r() == g_magic_248 || OrderMagicNumbe r() == g_magic_252)) {


if (OrderType() == OP_BUY) {


g_ord_open_pric e_508 = OrderOpenPrice( );


if (OrderType() == OP_SELL) {


g_ord_open_pric e_468 = OrderOpenPrice( );


if (BalanceTarget > 0.0 && AccountEquity() >= BalanceTarget)


Print("Account Profit Reached. All Open Trades Have Been Closed");


Comment("\n\n Dragon Ultimate\n\n Account Profit Reached. New trades are NOT allowed.");


if (Use_Close_AllT rades==true && g_count_408>0)


if (TimeHour(GMT)= =TimeHour(StrTo Time(Close_AllT rades_At)) && TimeMinute(GMT) ==TimeMinute(St rToTime(Close_A llTrades_At)))


if (MessageAlert) Alert ("All Open Trades Have Been Closed at " + Close_AllTrades _At + " GMT.");


else Print("All Open Trades Have Been Closed at " + Close_AllTrades _At + " GMT.");


for (int li_12 = 1; li_12 < Bars; li_12++) {


if (iFractals(NULL , PERIOD_M15, MODE_UPPER, li_12) != 0.0) {


g_ifractals_580 = iFractals(NULL, PERIOD_M15, MODE_UPPER, li_12);


for (int li_16 = 1; li_16 < Bars; li_16++) {


if (iFractals(NULL , PERIOD_M15, MODE_LOWER, li_16) != 0.0) {


g_ifractals_588 = iFractals(NULL, PERIOD_M15, MODE_LOWER, li_16);


for (int li_20 = 1; li_20 < Bars; li_20++) {


if (iFractals(NULL , PERIOD_H1, MODE_UPPER, li_20) != 0.0) {


g_ifractals_612 = iFractals(NULL, PERIOD_H1, MODE_UPPER, li_20);


for (int li_24 = 1; li_24 < Bars; li_24++) {


if (iFractals(NULL , PERIOD_H1, MODE_LOWER, li_24) != 0.0) {


g_ifractals_620 = iFractals(NULL, PERIOD_H1, MODE_LOWER, li_24);


gi_644 = MathRound((g_if ractals_580 - g_ifractals_588 ) / gd_164);


gd_652 = g_ifractals_580 - (g_ifractals_58 0 - g_ifractals_588 ) / 2.0;


gi_660 = MathRound(iATR( Symbol(), PERIOD_M15, 4, 0) / gd_164);


bool li_28 = FALSE;


if (Close[0] <= g_ifractals_612 && Close[0] >= g_ifractals_620 ) li_28 = TRUE;


double OOPx=0, MP, MyB, MyA;


for (int l_pos_36 = 0; l_pos_36 < OrdersTotal(); l_pos_36++) {


OrderSelect(l_p os_36, SELECT_BY_POS, MODE_TRADES);


if (OrderSymbol()! =Symbol()) continue;


MyB = NormalizeDouble (MP, Digits);


MyA = NormalizeDouble (MP, Digits);


if (OrderType() == OP_BUY && OrderMagicNumbe r() == g_magic_240) {


if (MyB >= NormalizeDouble (OOPx + (TakeProfit * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_BUY && OrderMagicNumbe r() == g_magic_244) {


if (MyB >= NormalizeDouble (OOPx + ((TakeProfit - 2.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_BUY && OrderMagicNumbe r() == g_magic_248) {


if (MyB >= NormalizeDouble (OOPx + ((TakeProfit - 1.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_BUY && OrderMagicNumbe r() == g_magic_252) {


if (MyB >= NormalizeDouble (OOPx + ((TakeProfit - 2.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_SELL && OrderMagicNumbe r() == g_magic_240) {


if (MyA <= NormalizeDouble (OOPx - (TakeProfit * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_SELL && OrderMagicNumbe r() == g_magic_244) {


if (MyA <= NormalizeDouble (OOPx - ((TakeProfit - 2.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_SELL && OrderMagicNumbe r() == g_magic_248) {


if (MyA <= NormalizeDouble (OOPx - ((TakeProfit - 1.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (OrderType() == OP_SELL && OrderMagicNumbe r() == g_magic_252) {


if (MyA <= NormalizeDouble (OOPx - ((TakeProfit - 2.0) * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


if (Use_TimeProtec tionLevels==TRU E) {


for (int l_pos_40 = 0; l_pos_40 < OrdersTotal(); l_pos_40++) {


OrderSelect(l_p os_40, SELECT_BY_POS, MODE_TRADES);


if (OrderSymbol()! =Symbol()) continue;


if (OrderType() == OP_BUY && (OrderMagicNumb er() == g_magic_240 || OrderMagicNumbe r() == g_magic_244 || OrderMagicNumbe r() == g_magic_248 || OrderMagicNumbe r() == g_magic_252)) {


if (TimeCurrent() - OrderOpenTime() > 60 * gi_256 && TimeCurrent() - OrderOpenTime() < 60 * gi_264 && Bid >= NormalizeDouble (OrderOpenPrice () + (gi_260 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 1 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_264 && TimeCurrent() - OrderOpenTime() < 60 * gi_272 && Bid >= NormalizeDouble (OrderOpenPrice () + (gi_268 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 2 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_272 && TimeCurrent() - OrderOpenTime() < 60 * gi_280 && Bid >= NormalizeDouble (OrderOpenPrice () + (gi_276 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 3 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_280 && TimeCurrent() - OrderOpenTime() < 60 * gi_288 && Bid >= NormalizeDouble (OrderOpenPrice () + (gi_284 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 4 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_288 && Bid >= NormalizeDouble (OrderOpenPrice () + (gi_292 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 5 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeDayOfWeek( time) == 5 && TimeHour(time) >= 19) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Bid, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 5 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (OrderType() == OP_SELL && (OrderMagicNumb er() == g_magic_240 || OrderMagicNumbe r() == g_magic_244 || OrderMagicNumbe r() == g_magic_248 || OrderMagicNumbe r() == g_magic_252)) {


if (TimeCurrent() - OrderOpenTime() > 60 * gi_256 && TimeCurrent() - OrderOpenTime() < 60 * gi_264 && Ask <= NormalizeDouble (OrderOpenPrice () - (gi_260 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 1 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_264 && TimeCurrent() - OrderOpenTime() < 60 * gi_272 && Ask <= NormalizeDouble (OrderOpenPrice () - (gi_268 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 2 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_272 && TimeCurrent() - OrderOpenTime() < 60 * gi_280 && Ask <= NormalizeDouble (OrderOpenPrice () - (gi_276 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 3 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_280 && TimeCurrent() - OrderOpenTime() < 60 * gi_288 && Ask <= NormalizeDouble (OrderOpenPrice () - (gi_284 * gd_164),Digits) ) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 4 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeCurrent() - OrderOpenTime() > 60 * gi_288 && Ask <= (OrderOpenPrice () - (gi_292 * gd_164))) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 5 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (TimeDayOfWeek( time) == 5 && TimeHour(time) >= 19) {


if (ECN_STP==false ) RefreshRates();


if (!OrderClose(Or derTicket(), OrderLots(), Ask, g_slippage_220, Orange)) errClose(OrderT icket());


if (SoundAlert) PlaySound(Sound FileAtClose);


Print("Prot. Level 5 - Close Price :" + DoubleToStr(Ord erClosePrice(), Digits) + " Lots : " + DoubleToStr(Ord erLots(), 2) + " Order Number : " + DoubleToStr(Ord erTicket(), 0) +


ومثل. Profit : $ " + DoubleToStr(Ord erProfit(), 2));


if (Use_RangeFilte r==true)


if (ScanRange()==t rue) return (0);


if (HighRange==tru e) return (0);


if (iOpen(Symbol() , PERIOD_M5, 0) >= Ask + gd_300) return;


if (iOpen(Symbol() , PERIOD_M5, 0) <= Bid - gd_300) return;


if (iOpen(Symbol() , PERIOD_M5, 1) >= Ask + gd_308) return;


if (iOpen(Symbol() , PERIOD_M5, 1) <= Bid - gd_308) return;


if (iOpen(Symbol() , PERIOD_M5, 2) >= Ask + gd_316) return;


if (iOpen(Symbol() , PERIOD_M5, 2) <= Bid - gd_316) return;


if (Ask - Bid > Spread * gd_164)


if (Digits == 5 || Digits == 3) DSd = DoubleToStr(Nor malizeDouble(Ma rketInfo(Symbol (), MODE_SPREAD)*0. 1,1),1);


else DSd = DoubleToStr(Nor malizeDouble(Ma rketInfo(Symbol (), MODE_SPREAD),0) ,0);


Print ("Spread: " + DSd + " more than Max Spread allowed: " + DoubleToStr(Spr ead,1));


gi_404 = NormalizeDouble (MaxTrades / 2, 0);


if (gi_404<1) gi_404=1;


g_lotsize_376 = MarketInfo(Symb ol(), MODE_LOTSIZE);


if (AccountFreeMar gin() < Ask * g_lots_384 * g_lotsize_376 / g_leverage_380) {


Print("Low Account Balance. Lots = ", g_lots_384, " , Free Margin = ", AccountFreeMarg in());


Comment("Low Account Balance. Lots = ", g_lots_384, " , Free Margin = ", AccountFreeMarg in());


if (g_count_408==0 ) Sleep(6000);


// double l_iclose_44 = iClose(Symbol(), PERIOD_M15, 0);


// double l_iopen_52 = iOpen(Symbol(), PERIOD_M15, 0);


//double l_ilow_60 = iLow(Symbol(), PERIOD_M15, 0);


// double l_ihigh_68 = iHigh(Symbol(), PERIOD_M15, 0);


double l_irsi_76 = iRSI(NULL, PERIOD_M15, 6, PRICE_CLOSE, 0);


double l_irsi_84 = iRSI(NULL, PERIOD_M1, 20, PRICE_CLOSE, 0);


double ld_92 = NormalizeDouble (iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);


double ld_100 = NormalizeDouble (iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);


double l_icci_108 = iCCI(Symbol(), PERIOD_M15, 14, PRICE_CLOSE, 0);


double l_icci_116 = iCCI(Symbol(), PERIOD_M5, 42, PRICE_CLOSE, 0);


double l_icci_124 = iCCI(Symbol(), PERIOD_M1, 210, PRICE_CLOSE, 0);


double l_icci_132 = iCCI(Symbol(), PERIOD_M1, 80, PRICE_CLOSE, 0);


// double l_imomentum_140 = iMomentum(Symbo l(), PERIOD_M1, 60, PRICE_CLOSE, 0);


double l_imomentum_148 = iMomentum(Symbo l(), PERIOD_M5, 4, PRICE_CLOSE, 0);


// double l_imomentum_156 = iMomentum(Symbo l(), PERIOD_M15, 14, PRICE_CLOSE, 0);


//double l_iwpr_164 = iWPR(Symbol(), PERIOD_M1, 14, 0);


double l_iwpr_172 = iWPR(Symbol(), PERIOD_M5, 14, 0);


//double l_iwpr_180 = iWPR(Symbol(), PERIOD_M15, 14, 0);


double l_iforce_188 = iForce(Symbol() , PERIOD_M5, 13, MODE_SMA, PRICE_CLOSE, 0);


double l_ibands_196 = iBands(Symbol() , PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 1);


// double l_ibands_204 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 1);


double l_ibands_212 = iBands(Symbol() , PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 1);


double l_ima_220 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_HIGH, 0);


//double l_ima_228 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);


double l_ima_236 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_LOW, 0);


// double l_ibands_244 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 0);


// double l_ibands_252 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 0);


// double l_ibands_260 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 0);


//double l_ima_268 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_HIGH, 0);


//double l_ima_276 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);


//double l_ima_284 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_LOW, 0);


if (IsTradeTime() && g_count_408 < MaxTrades && li_28) {


if (!ExistPosition 1() && gi_76 == TRUE) {


if (TimeDayOfWeek( time) == 0 || TimeDayOfWeek(t ime) == 5 && TimeHour(time) >= 14) return (0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (l_irsi_76 < 30.0 || l_irsi_84 < 36.0 && ld_92 >= Ask + 20.0 * gd_164) {


if (!gi_196) g_price_564 = Ask + TakeProfit * gd_164;


g_price_572 = Ask - StopLoss * gd_164;


if (Aggressive==tr ue && NormalizeDouble (g_lots_384 * 2, DigitsLots) < MaxLots) g_lots_392 = NormalizeDouble (g_lots_384 * 2, DigitsLots);


else g_lots_392 = g_lots_384;


l_cmd_0=OrderSe nd(Symbol(), OP_SELL, g_lots_392, Ask, g_slippage_220, 0, 0, ExpertName + " 1", g_magic_240, 0, Green);


OrderModify(l_c md_0, Ask, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Ask, Digits);


Print("Error opening BUY order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (l_irsi_76 > 70.0 || l_irsi_84 > 64.0 && ld_100 <= Bid - 20.0 * gd_164) {


if (!gi_196) g_price_564 = Bid - TakeProfit * gd_164;


g_price_572 = Bid + StopLoss * gd_164;


if (Aggressive==tr ue && NormalizeDouble (g_lots_384 * 2, DigitsLots) < MaxLots) g_lots_392 = NormalizeDouble (g_lots_384 * 2, DigitsLots);


else g_lots_392 = g_lots_384;


l_cmd_0=OrderSe nd(Symbol(), OP_BUY, g_lots_392, Bid, g_slippage_220, 0, 0, ExpertName + " 1", g_magic_240, 0, Red);


OrderModify(l_c md_0, Bid, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Bid, Digits);


Print("Error opening SELL order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (IsTradeTime() && gi_644 < gi_224 && gi_660 < ATR_Threshold && g_count_408 < MaxTrades && li_28) {


if (!ExistPosition 2() && gi_80 == TRUE) {


if (TimeDayOfWeek( time) == 0 || TimeDayOfWeek(t ime) == 5 && TimeHour(time) >= 14) return (0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (l_icci_116 <= -150.0 && l_icci_124 <= -120.0 || l_icci_108 <= -150.0 && l_icci_124 <= -120.0 && Bid <= gd_652 - gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_580 ;


g_price_572 = Ask - StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_SELL, g_lots_384, Ask, g_slippage_220, 0, 0, ExpertName + " 2", g_magic_244, 0, Green);


OrderModify(l_c md_0, Ask, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Ask, Digits);


Print("Error opening BUY order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (l_icci_116 >= 150.0 && l_icci_124 >= 120.0 || l_icci_108 >= 150.0 && l_icci_124 >= 120.0 && Ask >= gd_652 + gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_588 ;


g_price_572 = Bid + StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 2", g_magic_244, 0, Red);


OrderModify(l_c md_0, Bid, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Bid, Digits);


Print("Error opening SELL order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (!ExistPosition 3() && gi_84 == TRUE) {


if (TimeDayOfWeek( time) == 0 || TimeDayOfWeek(t ime) == 5 && TimeHour(time) >= 14) return (0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (l_imomentum_14 8 >= 99.85 && l_icci_132 <= -200.0 && Bid <= gd_652 - gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_580 ;


if (gi_200) g_price_572 = g_ifractals_588 - StopLoss * gd_164;


else g_price_572 = Ask - StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_SELL, g_lots_384, Ask, g_slippage_220, 0, 0, ExpertName + " 3", g_magic_248, 0, Green);


OrderModify(l_c md_0, Ask, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Ask, Digits);


Print("Error opening BUY order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (l_imomentum_14 8 <= 100.15 && l_icci_132 >= 200.0 && Ask >= gd_652 + gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_588 ;


if (gi_200) g_price_572 = g_ifractals_580 + StopLoss * gd_164;


else g_price_572 = Bid + StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 3", g_magic_248, 0, Red);


OrderModify(l_c md_0, Bid, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Bid, Digits);


Print("Error opening SELL order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (!ExistPosition 4() && gi_88 == TRUE) {


if (TimeDayOfWeek( time) == 0 || TimeDayOfWeek(t ime) == 5 && TimeHour(time) >= 14) return (0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (l_iwpr_172 <= -90.0 && l_ima_236 < l_ibands_212 && Ask <= gd_652 - gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_580 ;


if (gi_200) g_price_572 = Ask - gi_224 * gd_164;


else g_price_572 = Ask - StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_SELL, g_lots_384, Ask, g_slippage_220, 0, 0, ExpertName + " 4", g_magic_252, 0, Green);


OrderModify(l_c md_0, Ask, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Ask, Digits);


Print("Error opening BUY order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (l_iwpr_172 >= -10.0 && l_ima_220 > l_ibands_196 && Bid >= gd_652 + gi_232 * gd_164) {


if (gi_196) g_price_564 = g_ifractals_588 ;


if (gi_200) g_price_572 = Bid + gi_224 * gd_164;


else g_price_572 = Bid + StopLoss * gd_164;


l_cmd_0=OrderSe nd(Symbol(), OP_BUY, g_lots_384, Bid, g_slippage_220, 0, 0, ExpertName + " 4", g_magic_252, 0, Red);


OrderModify(l_c md_0, Bid, g_price_572, g_price_564, 0);


if (TradesITB >= MaxTrades_x_Bar ) return(0);


if (MaxTrades==1) return (0);


if (MaxTrades==g_c ount_408+1) return (0);


msg1= DoubleToStr(Bid, Digits);


Print("Error opening SELL order : (" + err + ") " + ErrorDescriptio n(err) + " | at " + msg1);


if (minX==Minute() ) return (TimeOK);


TimeH = GMT % (60*60*24);


OpenH = StrToTime(OpenH our) % (60*60*24);


CloseH = StrToTime(Close Hour) % (60*60*24);


if (OpenH < CloseH && (TimeH <= OpenH || TimeH >= CloseH)) TimeOK=false;


else if (OpenH > CloseH && (TimeH < OpenH && TimeH > CloseH)) TimeOK=false;


bool li_ret_0 = FALSE;


for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) {


if (OrderSelect(l_ pos_4, SELECT_BY_POS, MODE_TRADES)) {


if (OrderSymbol() == Symbol() && OrderMagicNumbe r() == g_magic_240) {


if (OrderType() == OP_BUY || OrderType() == OP_SELL) {


bool li_ret_0 = FALSE;


for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) {


if (OrderSelect(l_ pos_4, SELECT_BY_POS, MODE_TRADES)) {


if (OrderSymbol() == Symbol() && OrderMagicNumbe r() == g_magic_244) {


if (OrderType() == OP_BUY || OrderType() == OP_SELL) {


bool li_ret_0 = FALSE;


for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) {


if (OrderSelect(l_ pos_4, SELECT_BY_POS, MODE_TRADES)) {


if (OrderSymbol() == Symbol() && OrderMagicNumbe r() == g_magic_248) {


if (OrderType() == OP_BUY || OrderType() == OP_SELL) {


bool li_ret_0 = FALSE;


for (int l_pos_4 = 0; l_pos_4 < OrdersTotal(); l_pos_4++) {


if (OrderSelect(l_ pos_4, SELECT_BY_POS, MODE_TRADES)) {


if (OrderSymbol() == Symbol() && OrderMagicNumbe r() == g_magic_252) {


if (OrderType() == OP_BUY || OrderType() == OP_SELL) {


string l_dbl2str_4 = DoubleToStr(bal anceDeviation(2 ), 2);


if (Digits == 5 || Digits == 3) DisplaySpread = DoubleToStr(Nor malizeDouble(Ma rketInfo(Symbol (), MODE_SPREAD)*0. 1,1),1);


else DisplaySpread = DoubleToStr(Nor malizeDouble(Ma rketInfo(Symbol (), MODE_SPREAD),0) ,0);


if (TimeDayOfWeek( time) == 0) lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT) Trade on Sunday NOT Allowed";


else if (TimeDayOfWeek( time) == 5 && TimeHour(time) >= 14) lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT) Trade on Friday NOT Allowed";


if (IsTradeTime()= =1)


if (HighRange==tru e) Msg88="\n\n RANGE FILTER is ON. Range is > ومثل. + DoubleToStr(Max _Range,1) + " pips. Trade do not allowed.";


else lsx = " OUT of SESSION (" + OpenHour + " - " + CloseHour + " GMT)";


ObjectSetText(" Session", lsx, 9, "Arial", Silver);


if (Use_Manual_GMT Offset==true) Msg77=" (manual)";


string ls_108 = "\n DragonPips Ultimate v2.02 \n"


+ " GMT Time : " + TimeToStr(GMT, T IME_MINUTES)


+ " Server Time : " + TimeToStr(TimeC urrent(), TIME_MINUTES)


+ " GMT Offset : " + DoubleToStr(GMT Offset,0) + Msg77.


+ " Account Type : " + AccountServer()


+ " MaxTrades : " + DoubleToStr(Max Trades,0)


+ " MaxTrades_x_Bar : " + DoubleToStr(Max Trades_x_Bar,0)


+ " Trades Opened : " + DoubleToStr(g_c ount_408,0)


+ "%\n\n\n Range (" + DoubleToStr(Ran ge_PreviousBars ,0) + " bars): " + DoubleToStr(Rx, 1) + " pips"


for (g_pos_400 = OrdersTotal() - 1; g_pos_400 >= 0; g_pos_400--)


OrderSelect(g_p os_400, SELECT_BY_POS);


if (OrderSymbol()! =Symbol()) continue;


if (OrderMagicNumb er() != g_magic_240 && OrderMagicNumbe r() != g_magic_244 && OrderMagicNumbe r() != g_magic_248 && OrderMagicNumbe r() != g_magic_252) continue;


l_ord_close_4 = OrderClose(Orde rTicket(), OrderLots(), MarketInfo(Orde rSymbol(), MODE_BID), g_slippage_220, Pink);


l_ord_close_4 = OrderClose(Orde rTicket(), OrderLots(), MarketInfo(Orde rSymbol(), MODE_ASK), g_slippage_220, Pink);


if (l_ord_close_4 == 0) Sleep(3000);


if (SoundAlert) PlaySound(Sound FileAtClose);


double balanceDeviatio n(int ai_0) {


ld_ret_4 = (AccountEquity( ) / AccountBalance() - 1.0) / (-0.01);


if (ld_ret_4 > 0.0) return (ld_ret_4);


ld_ret_4 = 100.0 * (AccountEquity( ) / AccountBalance() - 1.0);


if (ld_ret_4 > 0.0) return (ld_ret_4);


double Hx = High[iHighest(N ULL, 0, 2, Range_PreviousB ars, 1)];


double Lx = Low[iLowest(NUL L, 0, 1, Range_PreviousB ars, 1)];


Rx = (Hx-Lx)/ gd_164;


if (Rx >= Max_Range) HighRange=true;


// Print("Range for previous " + DoubleToStr(Range_ PreviousBars,0) + " bars is: " + DoubleToStr(Rx, 1) + " pips.");


bool errClose(int otx)


Print("Error Closing order #[" + DoubleToStr(otx ,0) + "] : (" + err + ") " + ErrorDescriptio n(err));


for (int Yx = 0; IsTradeContextB usy() && Yx < 50; Yx++) Sleep(125);


if (Yx >= 50) Print("Trade context is busy more than ", DoubleToStr(25 * Yx / 1000, 2), " seconds");


else if (Yx > 0) Print("Trade context was busy ", DoubleToStr(25 * Yx / 1000, 2), " seconds");


string WaitW(int rtw)


int lhj = MathMod(rtw, 5);


bool AlertIf (string txx, string txy)


if (MessageAlert) Alert ("DragonPips - " + txx + " order opened. [" + txy + "]");


if (SoundAlert) PlaySound(Sound FileAtOpen);


GMTOffset = GMTOffset_for_B acktests;


Print ("GMTOffset for Backtests: " + DoubleToStr(GMT Offset,0));


if (Use_Manual_GMT Offset==true)


GMTOffset = Manual_GMTOffse t;


GMT = TimeCurrent() - (GMTOffset * 3600);


Print ("MANUAL GMTOffset: " + DoubleToStr(GMT Offset,0));


Print ("AUTO GMTOffset: " + DoubleToStr(GMT Offset,0));


int li_0 = (TimeCurrent() - TimeLocal()) / 60;


int li_4 = MathRound(li_0 / 30.0);


double CurBrokerGMTOff set = TimeZoneLocal() + li_0 / 60.0;


return (CurBrokerGMTOf fset);


switch (GetTimeZoneInf ormation(temp))


case 0: return (temp[0] / (-60.0));


case 1: return (temp[0] / (-60.0));


case 2: return ((temp[0] + temp[42]) / (-60.0));


if (MoneyManagemen t)


if (lot < iMinLot) lot = iMinLot;


if (lot > MaxLots) lot = MaxLots;


//---- select lot size.


if (MM_Mode==1) // Free Margin.


lot=NormalizeDo uble((AccountFr eeMargin()*Trad eSizePercent/ 10000)/ 10,DigitsLots);


else if (MM_Mode==2) // Equity.


lot=NormalizeDo uble((AccountEq uity()*TradeSiz ePercent/ 10000)/ 10,DigitsLots);


else if (MM_Mode==3) // Balance.


lot=NormalizeDo uble((AccountBa lance()*TradeSi zePercent/ 10000)/ 10,DigitsLots);


بيلاجار الفوركس | الروبوت الفوركس.


كارا موداه بيلاجار الفوركس.


القائمة والحاجيات.


المشاركات الاخيرة.


احدث التعليقات.


fiffaaMah on Belajar Cara Membuat Robot Forex FreddieEncuh on Belajar Cara Membuat Robot Forex FreddieEncuh on Belajar Cara Membuat Robot Forex stdsttMah on Belajar Cara Membuat Robot Forex imimggMah on Belajar Cara Membuat Robot Forex.


الاقسام.


بيلاجار منجينال بسيكولوجي دلام للتجارة.


Mengenal Psikologi dalam Trading.


Sebagai seorang trader, bermain forex trading adalah suatu hal yang terkadang membutuhkan konsentrasi yang tinggi, selain itu juga membutuhkan mental yang kuat. تيروتاما ديسات كيتا منغالامي خسارة، ديمانا بيلا إيتو ترجادي، سيبيكنيا كيتا مرح ديري دان بوكانا إموسي يانغ ميليداك. بسيكولوجي دلام دنيا التداول إيتو سانغات بنتينغ. Bahkan, sangking penting nya psikologi dalam dunia trading, banyak trader forex profesional yang mengatakan bahwa psikologi memiliki bobot yang jauh lebih penting dari kemampuan analisa teknikal.


Apa yang dikatakan oleh para pemain trading yang sudah profesional tersebut memanglah benar, bagaimana tidak, kadang karena psikologis yang tidak bagus, akan membuat semua analisa dan strategy yang sudah kita rancang saat akan melakukan trading dan masuk kepasar forex trading akan menjadi kacau. Bahkan ada yang lebih ekstrim yang menyarankan seseorang untuk tidak trading hari itu jika dalam keadaan kondisi mood kurang bagus dan sedang lelah, capek serta emosi.


Lantas, seperti apa kah penerapan psikologi dalam dunia trading forex?


Percaya atau tidak, kebanyakan trader forex yang ada saat ini selalu berangkat ke “medan tempur” dengan mindset yang salah. Kebanyakan trader terjun ke pasar forex biasanya karena diiming-imingi “uang mudah” atau harapan bisa “kaya dengan cepat”. Hal ini membuat trader kadang menjadi ingin segera mendapatkan profit sebanyak-banyaknya, tanpa menghiraukan keadaan pasar. Pemaksaan trading untuk selalu pingin profit adalah suatu contoh psikologi yang kurang baik yang kadang menempel pada seorang trader.


Mindset seperti ini lah yang pada akhirnya malah menjerumuskan trader ke lembah kegagalan. Karena mindset awal yang tidak benar, pengambilan keputusan yang dilakukan pun akhirnya juga turut menjadi tidak benar. Jika sudah begini, maka kegagalanlah yang akan didapat.


Lalu, seperti apakah mindset yang benar dalam dunia trading forex?


Mindset yang benar menurut penulis adalah seorang trader harus berhenti menganggap forex trading sebagai kendaraan untuk cepat kaya. Forex trading bukanlah money game yang bisa dengan cepat membuat seseorang menjadi milyarder. Bisnis Forex harus dijalankan tak ubahnya seperti bisnis – bisnis lain nya. Dibutuhkan perjuangan, dibutuhkan kesabaran, dibutuhkan manajemen resiko dan dibutuhkan ilmu yang kompleks untuk bisa sukses di forex.


Dengan mindset seperti itu, nanti nya, trader akan bisa lebih mudah untuk mengatur ukuran lot mereka, trader akan lebih mudah untuk melakukan cutloss, dan trader akan lebih sabar dalam meniti karir mereka di dunia trading yang sangat kelam ini.


Jadi tidaklah salah para trader profesional memberikan saran kepada trader pemula seperti kita, agar sebaiknya memperbaiki minset terlebih dahulu sebelum terjun ke pasar forex trading. Apakah anda sudah siap secara psikologis untuk bermain forex? hanya anda sendiri yang dapat menjawabnya, selamat berjuang, salam profit.


كارا سيبات ونتوك بيلاجار روبوت الفوركس (روبوت إي)


Cara Cepat Belajar Robot Forex.


Dalam bermain forex trading, ada kalanya trader atau pemain trading lebih menyukai melakukan trading dengan manual, atau langsung melihat chart dari monitor pc atau laptop. أدا بولا التاجر يانغ منغوناكان الروبوت الفوركس أتاو روبوت إي دلام ميلاكوكان أكتيفيتاس تداول الفوركس. تيكادانغ التاجر منغوناكان الروبوت الفوركس مجانا آتاو الروبوت الفوركس بيربايار. Banyak robot forex gratis yang dishare dibeberapa forum trading yang dapat digunakan oleh para trader untuk melakukan trading otomatis dengan menggunakan robot forex.


Salah satu cara termudah dan tersimpel yang dapat dipilih oleh trader pemula adalah dengan menggunakan robot forex baik robot forex gratis ataupun robot forex berbayar yang sudah teruji. Hal ini dikarenakan di masa – masa awal karir trading, cara bermain forex pemula normal nya masih belum bagus dan masih dipenuhi dengan emosi yang belum terkendali dalam bertrading. Tak jarang seorang trader pemula mengalami kerugian dalam jumlah yang sangat besar baik saat trading manual maupun dengan menggunakan Robot EA dalam bertrading. Dan kebanyakan kegagalan tersebut dikarenakan kemampuan trader pemula dalam menganalisa yang belum memadai dan faktor ketidakmampuan mengelola emosi.


Sebagian trader pemula memang ada yang mampu belajar forex cepat baik dengan robot EA berbayar ataupun robot forex gratis. Namun begitu tetap saja, ada jeda waktu yang cukup lama antara masa awal karir trading sampai dengan titik kesuksesan. Nah, di masa – masa tersebut trader pemula dapat memanfaatkan rangkaian robot forex yang telah teruji untuk mengumpulkan pundi – pundi keuntungan atau keuntungan yang dalam istilah forex trading disebut dengan profit trading.


Nah, untuk Anda para trader pemula, di kesempatan kali ini kami ingin membagikan sedikit informasi tentang cara menggunakan robot forex dan beberapa keuntungan dan kerugian menggunakan robot forex atau Robot EA.


Cara Menggunakan Robot Forex atau Robot EA.


Pertama – tama, yang perlu trader lakukan adalah traders terlebih dahulu harus menyediakan robot forex yang hendak Anda gunakan sebagai senjata trading Anda.


Langkah yang kedua adalah dengan melakukan Copy robot trading tersebut ke folder expert advisor yang ada dalam folder MT4 di komputer Anda (normal nya berada di C/Program files/Metatrader 4/MQL4/Experts.


Langkah selanjutnya adalah dengan menjalankan aplikasi MT4 anda, lalu klik menu expert advisor yang ada pada panel navigator program MT4. Jika robot forex Anda terbaca, robot forex Anda akan ada di menu expert advisor.


Kemudial lakukan Klik menu Auto Trading yang ada di tool bar MT4.


Setelah itu traders dapat memilih robot forex Anda di menu expert advisor yang sebelumnya, lalu drag ke chart yang ingin Anda tradingkan.


Setelah itu, kemudian atur settingan robot forex sesuai dengan yang Anda kehendaki, lalu Klik OK.


Yup, saat ini Robot forex anda sudah aktif (ditandai dengan emoticon senyum di sudut kanan atas chart Anda)


Keuntungan dan Kerugian Menggunakan Robot Forex atau Robot EA.


Tentunya secara alami, semua hal pasti ada keuntungan dan kerugian (plus minus) tak terkecuali dengan trading forex yang menggunakan robot forex ini. Ketika menggunakan robot forex baik robot forex gratis ataupun berbayar sebagi senjata trading, Anda harus mau menerima semua kekurangan dan kelebihan yang dimiliki oleh robot forex yang Anda pakai. Disamping itu, agar nanti nya proses transaksi yang dilakukan oleh robot forex bisa berjalan dengan lancar, Anda harus jeli dalam memilih broker forex. Sebisa mungkin pilihlah broker forex teregulasi yang memang memperbolehkan penggunaan robot forex dan memiliki server handal.


Keuntungan Menggunakan Robot Forex baik Robot Forex Gratis atau Berbayar.


Ada banyak keuntungan yang akan Anda dapatkan saat menggunakan robot forex. Beberapa di antara nya adalah:


Yang pertama, Traders atau Anda bisa trading tanpa harus melakukan analisa yang rumit.


Keuntungan ke dua, anda bisa langsung profit di masa – masa awal karir trading Anda (jika dan hanya jika robot forex yang digunakan telah teruji dengan baik)


Keuntungan menggunakan robot forex atau robot EA yang ketiga adalah anda dapat trading tanpa harus emosi, mengapa? karena semua dilakukan secara otomatis oleh robot dan anda tinggal melihat hasil akhirnya.


Kerugian Menggunakan Robot Forex.


Selain keuntungan dalam bertrading menggunakan robot forex atau robot ea diatas, ada juga kerugian jika menggunakan robot forex baik yang gratis maupun yang berbayar. Dalam praktik nya penggunaan robot forex terkadang juga dapat menimbulkan berbagai macam kerugian untuk trader. Beberapa di antara nya adalah sebagai berikut:


Kerugian pertama apabila anda menggunakan robot forex adalah kemungkinan anda mengalami kerugian yang sangat besar (jika robot forex yang Anda gunakan merupakan robot forex yang belum teruji atau penggunaan robot forex baik yang berbayar maupur robot forex gratis tidak sesuai dengan panduan yang dibuat oleh si empunya pembuat robot forex tersebut)


Kerugian yang kedua saat menggunakan robot forex adalah transaksi yang dilakukan oleh robot forex yang anda gunakan tidak berjalan mulus (jika broker yang Anda gunakan tidak kredibel dan memiliki kemampuan server yang kurang memadai alias broker tersebut bukan broker yang bagus)


Kerugian yang ketiga saat anda menggunakan robot forex atau Robot EA adalah transaksi yang dilakukan oleh robot forex Anda sering mengalami slippage (jika broker yang digunakan tidak kredibel)


Kerugian yang terakhir jika anda menggunakan robot forex adalah anda menjadi malas belajar trading forex manual.


Dari keterangan diatas, sebenarnya robot forex hanyalah sebagai fasilitas yang mungkin bagi sebagian trader (terutama pemain forex trading profesional) yang sudah pernah “merasakan” enaknya menggunakan robot forex dan mereka lebih banyak profit saat menggunakan robot forex atau robot ea dibanding kerugian mereka saat bermain dengan robot forex. Namun bagi sebagian trader lain, yang mungkin memang belum mahir atau masih terbilang trader baru, menggunakan robot forex baik robot forex gratis maupun robot forex berbayar, mereka akan lebih banyak mengalami kerugian atau loss saat melakukan trading dengan menggunakan robot forex. Hal inilah yang akhirnya dapat kita ambil kesimpulan bahwa robot forex itu tergantung orang yang menggunakan.


Nah, jadi bagaimana kesimpulannya? Setelah membaca tulisan kami di atas, apakah Anda tertarik untuk menggunakan robot forex? kalau trader tertarik, apakah ingin menggunakan robot forex gratis yang banyak di share di berbagai forum trading? atau ingin membeli sendiri robot forex dari seorang ahli pebuat script untuk robot forex atau robot ea. Kalau anda tidak tertarik menggunakan robot forex, mungkin anda lebih suka mencari teknik dan cara belajar forex secara manual yang mengandalkan kemampuan fisik untuk terus mengamati chart yang ada dilayar monitor kita. Intinya dari semua itu adalah, apa pun yang Anda pilih, baik manual ataupun dengan robot forex, anda jangan lupa untuk selalu menerapkan money management yang baik ya! salam sukses trading.


أبا إيتو بيريتا الأساسية الفوركس؟


Apa Itu Berita Fundamental Forex.


Kita pasti sudah sering mendengar Berita Fundamental Forex yang bisanya memiliki efek pada pergerakan / sentimen yang menggerakan harga pada pasar Forex atau pasar Valuta Asing. بيريتا فوندامنتال أدا يانغ ميميليكي لو إمباكت (إيفيك كيسيل)، مديوم إمباكت (إيفيك سيدانغ) دان هاي إمباكت (إيفيك بيسار). Jika kita memang benar-benar berniat untuk menekuni “trading for living”, kita diharuskan memahami seluruh Cara Bisnis Forex yang mengacu pada analisa teknikal dan fundamental.


Namun, sebelum hal tersebut dibahas, seorang trader khususnya pemula harus memilih broker yang terpercaya dan teregulasi sehingga dana yang kita simpan / investasikan / perdagangkan bisa aman pada saat kita menekuni Bisnis Trading Forex ini. Lalu apa sebenarnya Broker itu?, Broker Forex Adalah : Pialang dalam pasar mata uang asing yang mempertemukan antara penjual dan pembeli yang ingin melakukan transaksi pada pasar mata uang asing.


Beberapa Broker Forex Terpercaya bisa kita lihat dari regulasinya seperti Broker Forex Teregulasi di dunia internasional FBS, Instaforex, OctaFX dan lain-lain, sedangkan contoh Broker Forex Teregulasi di indonesia seperti Monex Investindo yang sudah teregulasi oleh BAPPEBTI.


Setelah kita mengetahui tentang broker teregulasi dan terpercaya yang bisa kita gunakan untuk trading secara aman. Mari kita bahas sedikit tentang analisa yang dibutuhkan pada kegiatan trading kita yaitu :


Analisa Teknikal merupakan analisa yang dilakukan seorang trader dengan menggunakan media Grafik Forex / Chart dengan menggunakan logika serta instrumen-instrumen yang disediakan seperti Indicator, Trendline, Channel dan sebagainya. Pada analisa teknikal ini, juga dapat diterapkan pada robot forex dengan menggunakan perintah tertentu pada script robot forex. Banyak sekali beredar robot forex yang menggunakan analisa teknik sebagai acuan dalam membuka posisi suatu trading.


Analisa ini biasanya terbatas, karena kita hampir tidak pernah tahu kemana harga akan bergerak pada masa mendatang. Jadi, biasanya analisa teknikal hanya digunakan sebagai penentuan area trading, penentuan resiko dan target profit dan lainnya.


Analisa Fundamental merupakan sebuah analisa dengan memperhatikan Isu-isu, rumor-rumor, serta berita yang bisa dianggap mempengaruhi ekonomi suatu negara. Karena instrumen yang diperdagangkan adalah mata uang suatu negara seperti EUR (Euro Eropa), GBP (Poundsterling Inggris), USD (Dolar AS) dan mata uang negara lainnya, secara otomatis segala hal yang menyangkut pertumbuhan ekonomi suatu negara akan berpengaruh pada pasar mata uang forex.


Ada berbagai macam isu atau berita fundamental yang harus diperhatikan mulai dari Low Impact, Medium Impact, sampai dengan High Impact. Namun, biasanya yang diperhatikan oleh trader professional adalah Fundamental yang miliki High Impact atau efek yang besar pada ekonomi suatu negara seperti :


Interest Rates (Tingkat Suku Bunga), yang dikeluarkan oleh beberapa Bank Sentral Negara seperti The Fed sebagai Bank Sentral Amerika Serikat atau RBNZ (Reserve Bank of New Zealand / Bank Sentral Selandia Baru) dan bank-bank sental lain diseluruh dunia. Biasanya efek dari rilis Interest Rates akan memberikan dampak yang besar pada pergerakan harga mata uang tersebut. Consumer Price Index (CPI) atau Indeks Harga Konsumen Industrial Production Reports atau Laporan Produksi Suatu Perusahaan maupun Industri Unemployment / Employment Rate atau tingkat angka pengangguran / tingkat pekerja di suatu negara. Biasanya berita yang paling besar efeknya adalah NFP (Non-Farm Payroll / Penetapan Gaji Pekerja) yang diikuti dengan berita Unemployment / Employment Rates di Amerika Serikat. Berita tersebut dirilis setiap hari jum’at pada awal bulan. Gross Domestic Product (GDP) atau Jumlah Kotor Produksi Lokal Producer Price Index (PPI) atau Indeks Harga Produsen Retail Sales (Total Penjualan Retail) dalam suatu periode tertentu misalnya MoM Mont-of-Month (Bulanan), YoY Year-of-Year (Tahunan).


Dari dua analisa teknikal dan Fundamental dalam forex trading diatas, sebenarnya agar lebih aman, banyak trading yang menggunakan dua teknik ini sebagai pedoman sebelum membuka posisi pada saat melakukan trading. Untuk trader yang melakukan trading forex secara manual, maka sebelum open posisi, terlebih dahulu trader membaca brita terbaru yang nantinya berimpact pada posisi trading yang akan ditentukan. Selain itu juga melakukan analisa teknik mengenai pergerakan candel apa sesuai dengan prediksi atau tidak.


Jika trader melakukan cek terhadap dua teknik trading tersebut dalam menentukan posisi sebelum trading, kemungkinan untuk mengalami loss atau bahkan MC amat sangat kecil, dan kemungkinan untuk mendapatkan profit terhitung cukup besar. Yang lebih penting lagi, saat bertrading, bagi seorang trader untuk membuat keputusan SL adalah wajib, hal ini untuk menghindari kerugian yang lebih besar saat trading apabila mengalami kekalahan atau loss saat trading.


Setelah kita bisa mempelajari semua hal tentang Analisa Teknikal dan Analisa Fundamental, maka Cara Bisnis Forex kita kemungkinan besar sudah sempurna, dengan kata lain kita sudah siap untuk terjun dalam bisnis forex secara real.


بيلاجار كارا ممبوت روبوت الفوركس.


بيلاجار كارا ممبوت روبوت الفوركس.


Untuk kebanyakan trader, istilah “robot” adalah hal yang tidak dianggap asing lagi. كارينا روبوت أتاو يانغ ميميليكي ناما ريسمي خبير مستشار ميروباكان برنامج كومبوتر يانغ أكان سانغات ميمونكينكان عضو غامبران تيجادينيا ترانزاكي سيكارا أوتوموتيف دنغان بينغونان ألغوريتما يانغ سخيف دياماسوكان. Sehingga dengan robot, pada umumnya akan memberikan keuntungan pada trader, yaitu tidak harus terus melakukan pamantauan secara langsung pada pergerakan pasar.


Untuk bisa belajar cara membuat robot forex, trader haruslah bisa memahami alur logika strategi trading. Karena pada dasarnya tingkat keberhasilan dari robot akan sangat bergantung pada strategi yang di lakukan. Selain itu, trader juga harus bisa menerjemahkan alur strategi yang digunakan menggunakan bahasa pemrograman.


Jika Anda memahami bahasa pemrograman maka Anda bisa dengan mudah membuat robot trading sendiri. Sehingga yang tinggal perlu Anda lakukan adalah menguji akurasi dari strategi.


Lalu bagaimana jika ternyata Anda tidak paham mengenai bahasa pemrograman? Tidak perlu khawatir, Anda bisa coba mencari robot trading yang ada di internet atau di Meta Trader. Agar robot bisa tetap aktif, Anda perlu memastikan bahwa Meta Trader sudah dalam kondisi online. Karena jika dalam kondisi mati maka robot juga akan ikut mati atau non aktif.


Padahal tahukah Anda? Salah satu alasan mengapa orang menggunakan robot, selain untuk meredukasi masalah psikologi juga agar bisa mendapatkan peluang yang lebih banyak lagi. Sehingga cukup banyak orang yang menggunakan robot tapi dengan menyewa virtual private server, agar bisa menjalankan meta trader dan juga robot miliki mereka. Penyedia VPS biasanya akan memberikan jaminan bahwa meta trader tidak akan selalu online agar robot trading bisa selalu aktif. Untuk sebagian orang, penggunaan hal ini dianggap kurang ekonomis, apalagi jika ternyata ia juga harus mengeluarkan biaya tambahan agar bisa mendapatkan robot trading nya.


Akhir-akhir ini sudah mulai bermunculan situs internet yang memberikan peluang pada Anda untuk bisa mengotomatisasi strategi trading dengan cara yang lebih mudah tanpa harus melakukan coding atau menuliskan program komputer yang dinamakan EA Builder. Penggunaan EA akan bisa menerima perintah dengan sederhana, sesuai dengan alur logika dan juga strategi trading Anda.


Kebanyakan penggunaan EA Builder ini bisa dilakukan secara gratis, selain itu cara ini juga akan lebih mudah jika dibandingkan dengan pemrograman yang biasa. Hanya saja, Anda masih perlu memasukan lebih banyak lagi perintah serta hasil akhir dari EA Builder ini karena masih tetap dalam bentuk script program yang mesti Anda unduh dan juga compile. Setelah itu, Anda juga masih harus melakukan proses pengintallan robot pada meta trader Anda.


Setelah EA Builder, kemudian munculah traderworks yang dibuat di Copenhage, Denmark. Tradeworks bukan sebuah robot, tapi alat yang bisa mengotomatiskan strategi trading Anda. Tradeworks ini cukup mirip dengan EA Bulider tapi penggunaannya akan lebih mudah dan juga lebih lengkap. Fitur yang disediakan nya juga jauh lebih lengkap dan juga lebih user friendly jika Anda bandingkan dengan EA Builder. Perlu Anda ketahui juga, strategi yang telalu Anda otomatisasi pada traderworks biasanya akan bisa langsung Anda hubungkan dengan akun trading MT4. Sehingga Anda tidak harus repot lagi untuk mengunduh strategi yang telah Anda otomatisasi sebab bisa langsung terhubung pada akun trading.


Dalam pembahasan artikel belajar cara membuat robot forex ini sebenarnya tidak begitu berfokus pada bagaimana cara Anda harus membuat, tapi lebih kepada bagaimana Anda menggunakan karena kedua alat diatas sangat bisa membantu Anda, apalagi untuk para pemula. Untuk lebih mendalami masalah belajar membuat robot forex, anda dapat belajar di salah satu forum trader Indonesia soehoe. id dan belajar ROBOT FOREX.


Ok, setelah kita belajar mengenai cara membuat robot forex seperti yang dijelaskan diatas, saatnya kita untuk mencoba belajar mengenai tips bermain forex tanpa menggunakan modal. Benarkah, yuk kita simak uraian dibawah ini.


Tips Bermain Forex Tanpa Modal.


Bermain forex tanpa modal, bisakah melakukannya? Mungkin pertanyaan ini bisa saja di ajukan oleh Anda yang masih sangat newbie di dunia forex. Lalu, apakah bisa melakukan trading tanpa modal? Tentu saja bisa! Berikut adalah tips bermain forex tanpa modal yang bisa Anda ikuti.


Hal pertama kali yang harus Anda lakukan terjun ke dunia forex adalah mencari broker yang sesuai. Untuk itu, Anda bisa coba mencari broker yang memang sesuai dengan karakter dan juga kondisi Anda. Tidak sedikit broker yang membuka bonus no deposit sebagai promo bonus selamat datang untuk menyambut klien baru nya. No deposit juga merupakan salah satu pilihan yang paling umum untuk trader yang memiliki modal minim bahkan tidak memiliki modal. Nantinya broker akan mengisi saldo pada akun Anda, sehingga ada balance yang dapat Anda tradingkan dengan real.


Namun, Anda juga perlu tahu bahwa bonus no deposit biasanya akan diikuti dengan peraturan tertentu. Tentunya kebijakan tiap broker akan berbeda, hanya saja biasanya peraturan paling umum ada pada syarat penarikan nya. Akan ada broker forex yang tidak mengizinkan trader untuk menarik bonus no deposit, tapi ada juga yang membolehkan untuk menariknya dengan syarat jika trader sudah bisa memenuhi lot tertentu.


Tips bermain forex tanpa modal selanjutnya adalah dengan mengikuti kontes trading yang biasanya diadakan oleh broker pada akun demo. Sama hal nya seperti kompetisi pada umumnya, Anda akan ikut dan berpartisipasi dalam sebuah perlombaan, nantinya akan ada banyak trader pesaing untuk merebutkan posisi pertama. Keuntungannya adalah, karena kontes di lakukan pada akun demo maka Anda tidak perlu menyediakan deposit atau benar-benar tanpa modal sama sekali.


Melakukan kompetisi di akun demo juga biasanya akan diberikan hadiah virtual sejumlah uang untuk yang bisa memenangkan pertandingan. Hadiah akan di kredit langsung pada akun trading real Anda, sehingga akan sangat baik jika Anda benar-benar memanfaatkan kesempatan tersebut untuk melakukan trading tanpa modal.


Namun, memang pada dasarnya jika dibandingkan dengan promo no deposit dari broker, melakukan kontes akan lebih sulit karena Anda diharuskan bersaing dengan trader lain untuk bisa mendapatkan hadiah. Tapi tidak ada salah nya untuk mengikuti kontes, karena dengan begitu Anda juga mengasah kemampuan trading agar lebih baik.


Apa yang menjadi faktor paling penting saat akan melakukan trading tanpa modal?


Saat Anda mengikuti promo broker bonus no deposit dan juga kontes trading, Anda akan menemukan kesamaan. Yaitu aturan yang harus diperhatikan dan juga di patuhi. Tidak sedikit trader yang terlambat menyadari kekurangan saat mendapatkan bonus no deposit karena tidak memperhatikan aturan yang diberikan. Sehingga jika sudah seperti itu maka akan sangat percuma, trading sebagus apapun tidak akan memberikan profit sesuai dengan keinginan.


Sehingga akan lebih baik, sebelum Anda mendaftar untuk mendapatkan bonus no deposit dan juga ikut bergabung dalam sebuah kontes trading, perhatikan dan pahami peraturan yang diberikan oleh broker. Jika memang Anda tidak mampu memenuhinya sebaiknya jangan diikuti.


Itulah tips bermain forex tanpa modal yang dapat Anda coba lakukan. Tips diatas akan sangat berhubungan dengan broker yang akan Anda pilih, akan lebih baik Anda benar-benar memilih broker yang sesuai dengan karakter serta kondisi Anda.


الحلال دان حرم بيسنيس تجارة الفوركس.


بيبيرابا كالي سايا مينيموكان أورانغ يانغ مينغاتاكان باهوا بيسنيس فوريكس ميروباكان بيسنيس يانغ هرام. دنغان كاتا لين بيسن إني هانيالا سيبواه ماني غيم، بيسنيس إيني أدالا سيماكام تاروهان يانغ، دان مريب دنغان بيرجوديان. بيسنيس إيني بوكانلا بيسنيس يانغ سيسواي دنغان سياريات أغاما، دان لين لين.


Banyak sekali komentar dari pihak yang kurang memahami bisnis forex itu sebenarnya seperti apa. Mereka belum terjun secara langsung dan belum tahu detailnya tetapi sudah komentar sana sini. Menurut saya, hal itu merupakan salah satu kebiasaan buruk orang orang di sekitar kita, dan kita tidak perlu terpengaruh oleh mereka.


Untuk itu, pada kesempatan ini saya mengajak anda semua untuk berpikir secara logis dengan cara berpikir yang baik. Agar tidak ada mindset yang salah dan menyatakan bahwa forex adalah judi atau forex adalah hal yang haram.


Bermain forex ini diibaratkan misalkan anda punya uang rupiah dan ingin menukarkan ke dolar. Misal anda punya uang 12 juta rupiah. Kemudian ditukar ke dolar dan anda mendapat uang 1000 dolar karena saat anda menukar uang krs dolar ke rupiah adalah 12.000.


Setelah itu pada sore hari anda melihat bahwa nilai tukar dolar naik menjadi 12.300. Kemudian anda menukar kembali 1000 dolar anda dan mendapatkan uang rupiah sebanyak 12.300.000. Dalam hal ini anda mendapatkan profit 300.000.


Bermain forex itu sama dengan ilustrasi di atas. Hanya saja kalau di atas uang yang diperjualbelikan merupakan uang asli. Sedangkan pada forex mata uang yang diperjualbelikan adalah virtual, hanya saja ketika deposit kita menggunakan uang asli. Jadi dalam hall ini mata uang virtual itu merupakan mata uang yang digunakan dalam transaksi online yang merupakan perwakilan dari mata uang asli.


Jadi dalam hal ini kita memang melakukan juall beli mata uang secara real hanya saja melalui software atau aplikasi tertentu. Dan jual beli memang merupakan salah satu pekerjaan yang halal dalam agama.


Kenapa forex tidak termasuk judi?


Dalam sebuah perjudian, pasti ada yang diuntungka dan ada yang dirugikan. Kalau dalam forex, untung atau rugi kita berdasarkan perubahan nilai tukar suatu mata uang tersebut. Bukan atas dasar permainan dengan taruhan, bukan begitu.


Dalam forex kita memprediksi pasar, kita menilai bahwa mata uang akan naik, maka kita membeli mata uang tersebut. Faktanya pada saat sore hari mata uang memang naik dan kita kemudian menjual kembali mata uang tersebut.


Hal ini merupakan suatu prinsip perdagangan, kita bisa mendapat untung jika kita menjual dengan harga lebih tinggi dari harga kulakan kita. Saat buka transaksi kita kulak harga 100, kita dapat 10 barang misalnya. Pada saat sore hari harga barang itu naik jadi 150, kita menjual 10 barang tersebut dan kita mendapat uang 1500, kita untung 500.


Begitulah kira kira penjelasan mengenai bagaimana forex dan apakah masuk halal atau haram. Saya memang bukan orang yang berhak untuk menilai secara mendetail. Hanya saja karena menurut saya ini memang bukan judi dan hanya menggunakan prinsip perdagangan. Saya merasa hal ini masih termasuk hal yang halal untuk dilakukan, terlebih lagi jika niat kita adalah untuk menafkahi keluarga. Namun semua kembali kepada keyakinan masing masing, apakah menganggap forex ini hal yang dilarang atau diperbolehkan.


دريمانا أسال كيونتونغان بيسنيس تجارة الفوركس.


Asal Keuntungan Bisnis Forex Trading.


Pada artikel terdahulu kita sudah belajar dasar forex trading. ديدلام بيسنيس فوريكس ترادينغ، يانغ ديكاري هانيا ساتو، ياكني كيونتونغان. سيبنارنيا بوكان هانيا بادا بيسنيس فوريكس ترادينغ ساجا أورانغ إنجين مينداباتان كيونتونغان، نامون سيموا بيسن باستي برتوجوان أونتوك مينكاري كيونتونغان. Yang membedakan adalah bisnis forex trading keuntungan atau kerugian dapat dikendalikan langsung saat itu juga oleh seorang trader. Pada bisnis forex terdapat istilah profit and loss, dan semua trader pasti hanya mencari profitnya. Hal ini dikarenakan, dalam posisi apapun kita tetap akan bisa mendapatkan keuntungan. Ada kenaikan nilai mata uang, kita bisa melakukan transaksi BELI pada saat mata uang tersebut mau naik dan kita akan profit. Pada saat nilai mata uang turun, kita melakukan transaksi JUAL sehingga kita juga akan mendapat profit.


Dari situ bisa kita bayangkan bahwa peluang untuk mendapatkan keuntungan itu hamper 100 persen, karena apapun yang terjadi pada nilai mata uang, kita tetap akan mendapatkan keuntungan. Hanya saja utuk melihat peluah dan memprediksi secara benar, diperlukan kemampuan analisa yang baik dan tidak asal. Sehingga kita bisa memprediksi dengan benar serta mengambil keputusan transaksi yang sesuai.


Darimana keuntungan Forex?


Sebagaimana pada artikel sebelumnya. Di forex terdapat nilai penawaran dalam bid dan ask. Nilai BID dan ASK ini selalu memiliki perbedaan yang dinamakan spread. Keuntungan yang didapatkan dalam bisnis forex ini adalah dengan memanfaatkan spread tersebut.


Begini kira kira contohnya:


Nilai penawaran EURUSD = 1.2000.


Saat ini anda memiliki 120 USD. Pada saat open position anda ingin membeli EUR dan berharap bahwa EUR tersebut akan naik nilai tukarnya terhadap USD. Dari perbandingan tersebut anda mendapatkan 100 EUR.


Pada saat close, ternyata nilai tukar EURUSD menjadi = 1.2100. Sehingga 100 EUR yang anda miliki bisa anda tukar menjadi 121 USD. Kesimpulannya pada transaksi ini anda mendapatkan keuntungan 1 USD.


Nilai penawaran EURUSD = 1.2000.


Saat ini anda memiliki 120 USD. Pada saat open position anda ingin menjual EUR dan berharap bahwa EUR tersebut akan turun nilai tukarnya terhadap USD. Dari perbandingan tersebut anda mendapatkan 100 EUR.


Pada saat close, ternyata nilai tukar EURUSD menjadi = 1.1800. Sehingga anda memutuskan untuk melakukan operasi pembalikan dengan membeli EUR untuk 120 USD. Hasilnya anda mendapatkan 101.69 EUR. Kesimpulannya pada transaksi ini anda mendapatkan keuntungan 1.69 GBP.


Dari dua simulasi di atas, kita bisa melihat fakta bahwa apapun yang terjadi dalam nilai tukar mata uang tersebut, kita tetap bisa mendapatkan profit. Semua tergantung dari analisa kita dan hasil dari prediksi kita. Kuncinya adalah, jika kita memprediksi naik, maka pada saat open kita harus melakukan transaksi pembelian (BUY). Sedangkan jika kita memprediksi nilainya akan turun, maka pada saat open kita harus melakukan transaksi penjualan (SELL).


Prediksi Naik – & # 8211؛ وGT. Pembelian / BUY.


Prediksi Turun – & # 8211؛ وGT. Penjualan / SELL.


Demikian sedikit materi mengenai bagaimana cara mendapat keuntungan dalam forex. Anda bisa belajar simulasi ini pada akun demo agar kemampuan analisa anda semakin tepat. Semoga bermanfaat.


البرنامج التعليمي كارا ممبوت أكون تجريبي الفوركس.


Cara Membuat Akun Demo Forex.


Bagi anda yang saat ini sedang belajar untuk memulai bisnis forex. سايا منيارانكان أندا و سيجيرا بيلاجار بيسنيس فوريكس بادا أكون ديمو. سات إيني أديا بانياك سيكالي بلاتفوركس فوريكس يانغ بيسا ديبيليه دان سيموا إيتو أدا كومونيتاسنيا دي إنترنيت. Anda bisa terlebih dahulu singgah membaca dibeberapa trader forum atau lebih spesifik ke forum trader indonesia soehoe. id untuk belajar tentang cara membuat akun di forex trading. Anda bisa memilih salah satu broker forex, di antaranya ada Instaforex, Fx Pro dan banyak lagi yang lainnya.


Sebelum membuat akun demo, anda harus melakukan instalasi software terlebih daulu. Software yang biasanya digunakan adalah Meta Trader 4, anda bisa mengunnduh software tersebut pada website resmi Meta Trader tersebut.


Setelah mengunduh dan melakukan instalasi, berikut ini saya pandu anda dalam membuat akun demo di Meta Trader 4.


Gambar Cara Membuat akun demo.


Buka aplikasi meta trader 4, kemudian klik menu File (dipojok kiri atas), kemudian pilih Open an Account. Pilih Instaforex Demo, kemudian klik scan untuk tes koneksi pada server demo Setelah scanning selesai, klik Next Centang pada kolom New Demo Account kemudian klik Next Kemudian isi kolom identitas personal anda serta jangan lupa memilih anga leverage. Anda bisa menggunakan leverage 1:500. Nilai currency lebih baik menggunakan USD dan untuk deposit, anda bisa memilih 5000 atau 1000 atau 500. Karena ini hanya akun demo, nilai ini adalah nilai virtual saja. Setelah berhasil, anda akan mendapatkan data mengenai login dan password, simpan dan catat nomor tersebut. Kemudian anda bisa klik finish untuk menuju halaman pada akun demo Meta Trader 4. Setelah klik finish, berikut ini halaman akun demo pada meta trader 4. Disini ditunjukkan grafik nilai penawaran dan juga tertulis berapa nilai modal awal sesuai dengan yang annda isi pada kolom personal detail.


Belajar Menggunakan Akun Demo.


Pada akun demo seperti contoh di atas, di poin nomor 7 sudah terlihat bagaimana bentuk grafik dari pasar forex. Terlihat jelas time frame yang di set adalah 8 jam. Pada bagian kiri atas terlihat jelas berapa nilai penawaran bid dan ask, berapa spreadnya. Ada banyak nilai penawaran seperti AUDUSD, EURAUD dan banyak lagi yang lainnya.


Pada akun demo ini anda bisa menggunakan nilai deposit virtual anda untuk memulai transaksi jual beli mata uang. Menurut beberapa pakar forex, anda harus belajar menganalisa kondisi pasar, dan dalam ha ini bisa anda mulai dengan akun demo.


Anda harus belajar mengamati grafik, dari situ anda bisa mengikuti advise berikut. Beli pada saat mau naik dan jual pada saat mau turun. Jual dan beli adalah hal yang bebas dilakukan. Pada saat berbisnis forex, kita bisa memulai kapan dan dimana saja. Kapanpun bisa open position dan close.


Pada akun demo ini kita bisa melakukan simulasi berkali kali hingga kita bisa profit terus menerus. Kalau setelah dicoba beberapa kali masih saja loss atau rugi. Mungkin anda memang kurang cocok di bisnis forex atau anda memang memerlukan mentor.


Bagaimana Cara Bermain Forex Trading.


Pada artikel yang saya buat sebelumnya, kita telah sedikit membahas mengenai apa itu forex, broker forex, forex trading serta beberapa istilah dalam bermain forex Trading. Hal mendasar tersebut adalah hal yang harus anda pelajari terlebih dahulu. Dengan memahami dasar dasar tersebut, anda kemudian bisa mencoba mengaplikasikan pemahaman anda dengan melihat tampilan langsung dalam software atau platform forex tertentu.


Setelah belajar dasar forex trading, untuk melihat tampilan platform secara real anda memerlukan beberapa saranda dan prasarana. Anda bisa memuai dengan menggunakan smartphone anda kemudian menginstal aplikasi yang menyediakan platform forex sehingga anda bisa mulai melihat lihat tampilan akun forex dan grafik nilai penawaran pada pasar forex.


Cara Memulai Forex Trading.


Cara yang benar untuk memulai sebuah bisnis adalah kita memiliki peta konsep yang benar. Maksudnya adalah kita harus tahu dan paham betul bagaimana sih cara bermain dan alur berpikir pada saat bisnis ini. Misalkan pada bisnis konvensional kita akan menjalankan bisnis konter pulsa, maka kita harus tahu dimana beli deposit pulsa, kapan harus deposit ulang, dimana kita akan memasarkan bisnis dan semua hal teknis lain yang terkait bisnis konter pulsa.


Dalam forex juga demikian, sebelum memulai kita harus paham betul konsep forex itu seperti apa. Forex trading merupakan jual beli mata uang, forex trading memerlukan aplikasi dan koneksi internet, forex trading memerlukan deposit, bgaimana cara melakukan transaksi dan lain lain harus kita pahami dari awal.


Bagi anda yang masih merupaan pemula, lebih disarankan anda mencari guru atau seorang mentor kepada orang yang sudah lama bermain forex. Biasanya di beberapa kota besar sudah ada banyak pemain forex senior dan mengisi beberapa seminar. Lebih baik anda gabung seminar tersebut dengan modal kecil tetapi anda akan mendapat support dan bantuan belajar yang kalau dihitung nominalnya tentu akan jauh lebih mahal. Dari situ anda bisa belajar tips dan trik dasar agar selalu profit dan mendapat keuntungan.


Setelah anda paham dasar dasar berbisnis forex, anda perlu belajar untuk mengaplikasikan pemahaman anda tersebut pada aplikasi atau software forex. Dalam software forex ini kita memilih untuk terlebih dahulu menggunakan akun demo untuk trading, langkah pertama adalah membuat akun demo. Yang dimaksud akun demo adalah akun percobaan. Disini kita akan mendapatkan akun yang didalamnya sudah terdapat nilai depositnya sehingga kita bisa bertransaksi forex.


Pada akun demo ini kita dapat melakukan transaksi BUY atau SELL sesuai dengan hasil analisis kita. Setelah itu kita bisa melakukan simulasi kapan dilakukan close position. Setelah itu akan terlihat ada kenaikan atau penurunan nilai penawara dan bisa menunjukkan kita profit atau loss.


Dari akun demo tersebut kita bisa mencoba beberapa kali sambil menganalisa kondisi pasar forex. Sehingga kita bisa menentukan kapan harus open position SELL atau kapan harus open position BUY. Nah, jika kita sudah mahir dan sudah mampu dan pandai dalam menganalisa, kita kemudian mencoba pada akun real. Karena pada akun demo ini hanya simulasi, sehingga profit and loss tersebut juga hanya simulasi, bukan kenyataan.


Aplikasi Trading Forex Meta Trader.


Dalam aturan cara bermain forex, dibutuhkan software atau aplikasi untuk yang bisa menunjukkan forex market atau pasar forex di seluruh dunia. Aplikasi atau software ini biasa dikenal dengan istilah platform. Saat ini aplikasi yang paling banyak digunakan oleh banyak pebisnis forex adalah Meta Trader 4 dari Metaquest Software Corporation.


Dalam aplikasi ini, seluruh trader dan broker di seluruh dunia dikumpulkan jadi satu platform pasar forex. Dan dalam platform Meta Trader ini, semua orang bisa melakukan transaksi perdagangan mata uang secara langsung. Sehingga dengan hanya membuka 1 software, kita sudah bisa mengetahui bagaimana kondisi pasar secara langsung, menilai keadaan pasar, lalu menganalisa kemudian memutuskan transaksi mana yang harus dilakukan.


Setidaknya ada 4 fungsi dari platform forex ini, di antaranya adalah sebagai berikut:


Menunjukkan kondisi pasar forex secara live.


Salah satu fungsi dari utama dari software forex adalah menunjukkan kondisi pasar secara live. Di software ini akan ditampilkan grafik mengenai nilai penawaran suatu mata uang secara life dalam jangka waktu tertentu.


Tammpilan grafik nilai penawaran tersebut akan naik atau turun sesuai dengan kondisi aslinya. Dalam grafik ini kita juga bisa menentukan berapa selisih waktu antar grafik tersebut. Kita bisa memilih 30 menit, 60 menit, 1 hari, atau 1 minggu. Jika kita ingin mengetahui perubahan nilai penawaran, kita bisa memilih time frame 60 menit. Karena biasanya dalam waktu kurang dari 1 jam, nilai penawaran tidak berubah secara signifikan.


Tempat melakukan transaksi forex trading.


Selain berfungsi menunjukkan siuasi pasar secara live, platform juga sudah include sistem untuk melakukan transaksi forex. Jadi setelah kita melihat bagaimana kondisi pasar, kita kemudian akan melakukan analisa, apa transaksi yang kita prediksi akan menguntungkaan hari ini.


Dari analisa tersebut, kita bisa open position pada SELL atau BUY sesuai dengan hasil analisa kita. Jika analisa kita mengatakan nilai mata uang akan naik, maka kita harus melakukan transaksi SELL. Dan sebaliknya jika kita memprediksi mata uang akan turun, kita akan melakukan transaksi BUY.


Dilengkapi instrument untuk analisa.


Dalam platform Meta Trader, ada beberapa instrument yang akan membantu kita untuk menganalisa peluang mana yang bisa kita ambil. Dalam software ini sudah ada beberpa parameter utama misalkan trend nilai penawaran, apakah nilai penawaran cenderung naik setiap hari atau bagaimana.


Dari parameter tersebut, kita bisa memilih mana kira kira yang akan menjadi profit. Setelah itu kita bisa melakukan transaksi berdasarkan informasi dari instrument itu tadi. Selain secara manual, transaksi juga bisa dilakukan secara auto dengan memanfaatkan sistem Advisor. Kita hanya perlu mensetting pada saat apa advisor itu dijalankan.


Terdapat news tentang kondisi pasar dunia.


Selain instrument berupa parameter, software ini juga dilengkapi dengan info mata uang terkini di seluruh dunia. Info tersebut diambil dari bebrapa situs ternama di duia yang memang membahas kondisi mata uang suatu negara.


Dari situ kita juga bisa mendapatkan masukan informasi mengenai kondisi mata uang suatu negara. Jika diberitakan nilai mata uang menguat, tentu kita siap siap melakukan transaksi SELL agar mendapatkan untung. Jika diberitakan kemungkinan akan menurun, kita harus memilih transaksi BUY.


Apa Itu Lot, Spread Forex dan Leverage Forex.


Sebelum kita membahas lebih jauh mengenai bagaimana cara untuk bermain forex baik dengan menggunakan robot forex gratis atau berbayar atau bahkan dengan manual dan mendapatkan keuntungan yang sebesar-besarnya. Tentu kita perlu mengetahui beberapa istilah dalam forex dan tentu saja ini akan menjadi dasar anda untuk bermain forex.


Sebagaimana pada saat kita pertama kali belajar naik motor, tentu kita harus tahu cara menggunakan motor, apa saja bagian dari motor, serta motor itu perlu apa saja agar bisa jalan. Disini kita juga akan mempelajari hal itu terlebih dahulu. Dengan memahami dasar secara betul, dipastikan ketika praktek tidak akan salah dan selalu mendapat profit.


Lot merupakan sebuah sebuah satuan dalam bermain forex. Dalam dunia perdagangan saham, 1 lot merupakan 500 lembar saham. Sedangkan dalam forex, ada dua jenis lot yang biasa digunakan. Ada istilah kontrak mini, yaitu nilai 1 lot = 10.000. Yang kedua adalah kontrak standar, yakni nilai 1 lot = 100.000.


Dalam definisi di atas, pada akun mini nilai 1 lot sama dengan jumlah nilai mata uang yang diperlukan. Misal EUR/USD, maka nilai 1 lotnya adalah 10.000 USD pada kontrak mini serta 100.000 USD pada kontrak standar.


Leverage merupakan angka perbandingan atau rasio yang nanti akan digunakan untuk mengetahui berapa margin (modal awal) yang diperlukan dalam bermain forex. Dalam hal ini untuk menghitung margin, nilai leverage akan dikalikan dengan nilai kontrak yang kita ambil, apakah kontrak minni ataukah standar.


Misalnya adalah sebagai berikut, nilai 1 lot kontrak mini EUR/USD adalah 10.000. Kemudian kita mengambil leverage sebesar 1:200. Maka untuk menjalankan transaksi, modal awal (margin) yang diperlukan adalah sebesar 1:200 * 10.000 = 50 USD.


Contoh yang lain, dalam kontrak standar GBP/USD, kita mengambil leverage 1:200. Maka modal awal atau margin yang diperlukan adalah sebesar 1:200 * 100.000 = 500 USD.


Leverage ini sangat menentukan berapa modal yang akan keluarkan untuk bermain forex. Pada pemain forex yang masih kecil (pemula) biasanya mereka menggunakan kontrak mini dengan nilai leverage 1:2000. Dengan ratio yang semakin besar, tentu modal yang dipakai akan semakin kecil.


Tetapi untuk pemain forex yang sudah besar, leverage yang mereka ambil biasanya sekitar 1:200. Dengan leverage yang rendah, modal yang diperlukan memang besar. Tetapi keuntungan yang didapat akan menjadi lebih tinggi.


Dalam forex ada suatu istilah yang dinamakan Ask dan BID. Nilai tukar jual suatu mata uang disebut dengan BID. Sedangkan nilai tukar belinya disebut dengan ASK. Nilai Ask dan BID ini selalu tidak sama dan akan selalu ada perbedaan. Perbedaan antara ASK dan BID inilah yang disebut dengan SPREAD.


Demikian artikel mengenai pengertian dasar Lot, Spread dan Leverage. Dengan memahami bagian dasar dari bisnis forex, tentu kita akan menjadi lebih baik dalam menjalankan bisnis terbut.


JasaEA.


جاسا بيمبواتان روبوت الفوركس / إي دان السيناريو، حر دان بيربيار.


بيسان إي بيربيار.


السوق.


جاسا ليبور 28 ديس 2017 & # 8211؛ 2 يناير 2018.


هالو التجار سايا سيلاكو مشرف جاسايا منغوكابكان سلامات هاري ليبور كيبادا سيلوروه التاجر الفوركس. سيموجا دي تاهون يانغ بارو إيني كيتا سيموا منجادي ليبيه بيك،


كارا تحميل السيناريو، مؤشر، إي دي ماركتبليس جسيا.


بيريكوت إيني أدالا توتوريال كارا تحميل إي سكريبت أتاو إنديكاتور مجانا في السوق جاسايا سيبيلوميا سيلاهكان مينوجو السوق جاسايا دي هتبس: // جاسايا / متجر / ميسالكان ساجا كيتا بوتوه سكريبتس.


جاسا إي (ليبور 24 جوني & # 8211؛ 2 جولي 2017)


سايا سيلاكو أدمين جاسا إي منغوكابكان سيلامات هاري راية إدول فيتري 1438 H، مينال إيدين وال فيزين موهون ماف لاهير & أمب؛ الباطن. إنفو: جاسا إي.


جاسا إديت إي / روبوت فوريكس (بيزيرتا بيانيا)


كيتنتوان دان بيايا تحرير إي دي جاسا تيرلالو مهال .. سيلاهكان نيغو ساجا #File تحرير إي هاروس. mq4 جيكا هاسيل تحميل بوكان دي جاسايا. #File. ex4.


تحميل إي كلوز بيرسين٪ دان كلوز تارجيت ماني $


إي إيني فونغسينيا سما دنغان فيرسي سيبلومينيا إي كلوز آل بيرداساركان بيرسنتاس الربح أرتينيا جيكا كيتا منغ المدخلات 1٪ المعلمة إي ماكا أوتوماتيس جيكا.


تحميل إي مخفي ستوبلوس تاكيبروفيت (سي تب تيرسيمبوني)


إي وقف الخسارة المخفية دان تاكي بروفيت إيني أكان ميمبانتو مينيمبونيكان ستوبلوس دان تاكيبروفيت بادا تشارت MT4 أغار سل دان تيداك دي كيتاهوي بروكر.


كارا إنستالاسي أتاو بيماسانغان إي، سيناريو، مؤشر كي MT4.


أبابيلا سوداه ميميليكي روبوت فوركس يانغ سوداه دي دونلواد دي إنترنيت أتاو دنغان ميمبوات إي دي جاسا إي ماكا لانغكاه سيلانجوتنيا أدالا بيماسانغان إي كي.


جاسا بيمبواتان إي مجانا.


كامي أكان ميموريكان جاسا بيمبواتان إي / روبوت الفوركس 100٪ مجانا كونسيب إي بوكان ميروباكان كونسيب يانغ روميت أجار سيبات دي سيليسيكان إي هانيا ونتوك 1.


إي أغلق آل بروفيت تارجيت ماني.


إي كلوز آل إنفيت إني تيرماسوك ديريتان إي بيمبانتو ترادينغ مانوال، بيربيدان إي إيني دينغان إي كلوز بيرفيت بيرسين تيرليتاك بادا الربح المستهدف، جيكا.


إي كلوز الربح بيرسن٪


إي إيني هانيا بيرتوغاس أونتوك إغلاق سيموا ترانزاكسي أبابيلا إجمالي الربح سوداه ميمنوهي بيرسنتاس داري يانغ كيتا إنبوتكان بادا المعلمة. إيني هانيا إي بيمبانتو ونتوك.


كارا ممبوت بوت الفوركس.


كارا ممبوت بوت الفوركس.


كارا ممبوت بوت الفوركس.


بيناساران كارا موداه ميمبوت روبوت التداول؟ Pakai.


كارا بيمسانان روبوت الفوركس (مستشار الخبراء): R إيكان-ريكان التاجر منجيريكان + تفاصيل داري استراتيجية / سيستم التداول يانغ إنجين ديجاديكان روبوت (خبير.


كارا ممبوت روبوت الفوركس إي - الصفحة الرئيسية | فيس بوك.


كاتا لين داري كارا دافتار فوريكس أدالا كارا دافتار التداول، كارا الانضمام الفوركس، كارا إيكوت الفوركس، كارا مندفتار التداول الفوركس، كارا ممبوات أكون الفوركس،


ممبوت بوت / ماكرو السيارات لعبة - tjiuz. blogspot.


كارا سيديرهانا ممبوت مستشار خبير سلام التاجر، بيبيرابا تيمان يانغ بيكيرجا دي بيروساهان العقود الآجلة تيرماسوك الفوركس،


كارا ممبوت سينديري خبير استشاري سيديرهانا (داسار.


21.07.2018 & # 0183؛ & # 32؛ الفيديو جزءا لا يتجزأ من & # 0183؛ & # 32؛ جيكا أندا سوداه منجيتاهوي تريك تداول ثنائي، ماكا أندا بيزا بانن $$$ تياب هاري دينغان تداول ثنائي، تداول ثنائي ليبيه سيدهانا داري تداول العملات الأجنبية.


كارا ممبوات إي روبوت الفوركس، ويبينار مجانا داري شم.


بيلاجار كارا ممبوات نظام التداول الفوركس سينديري. بلوق إيني بيريسي تعليمي كارا بيلاجار تداول الفوركس على الانترنت يانغ كوكوب أمبوه. كونجونجي بلوق بيلاجار الفوركس آني!


كارا ممبوت روبوت الفوركس إي سينديري | أرتيكيل بولا مكان سيهات.


ماستا، جيمانا كارا ممبوات سكريبت دي MT4؟ جوابان كامبوسترادر ​​4 مارس 2018. موهون ماف، ونتوك هال إيني بيلوم تيرلالو مندالامينيا. تداول الفوركس عدالة بيريسيكو تينغجي.


كارا ممبوت الروبوت الفوركس ونتوك بيمولا.


تحميل الروبوت روبوت فوريكس أتاو خبير مستشار تربايك مؤشرات سيرتا فوريكس مجانا بالينغ لينغكاب. كارا ممبوات سينديري مستشار خبير سيديرهانا.


بوت بيناري: بوت سينديري سيناريو ترادينغ بيناري سيسواي.


بيلاجار ممبوات إي أتاو روبوت الفوركس. موداه دان بينوه أنتوسياس دلام ماسوك أونتو ميلاكوكان ترانكسي دي دنيا الفوركس، بوكو يانغ ديلنغكابي كارا كارا ممبوات إي.


Секреты успешной торговли فوريكس.


11.11.2018 & # 0183؛ & # 32؛ أباكاه تيمان تيمان ديسيني بيرنا ديتاواري ونتوك ميمبلي إي / روبوت فوريكس دنغان هارجا جوتان أتاو بهكان بولوهان جوتا روبيا؟ سيبينرنيا ممبوات إي إيتو.


كارا ميمبوات أكون تجريبي دان فوريكس فوريكس - بيلاجار تداول العملات الأجنبية.


بيلاجار كارا ممبوات دعم دان المقاومة دلام تجارة سيكارانغ سايا بيرجوانغ ونتوك كيمبالي ميمبوت حساب التداول الفوركس كارينا بارو ساجا منغالامي كيروجيان.


مجانا إي / روبوت تجارة | الربح كونسيستن 10٪ - 20٪


باجي كيبانياكان ترادر ​​فوريكس، إسيلا & كوت؛ روبوت & كوت؛ مونغكين سوداه بوكان إسيلا يانغ أسينغ لاجي. بيناساران كارا موداه ميمبوت روبوت تجارة باكاي تراديوركس؟ باكا إيني.


مانتان بروكر: كارا منجادي وسيط الفوركس.


سيبيلوم كيتا بهاس منغيناي كارا ممبوات سيبواه إي (مستشار الخبراء) أتاو الروبوت الفوركس، سيكلياس كيتا كيتاهوي دولو أبا يانغ ديسبوت دينغان روبوت فوريكس تيرسيبوت.


كارا ممبوت إي / روبوت الفوركس.


لانكا-لانكاه دان كارا ممبوت روبوت إي سينديري، دان دونلواد كونتوه سكريبت MQL4 دان تحميل راتوسان الروبوت الفوركس دان إنديكاتور فوريكس سيلاهكان كونجونجي:


باندوان لينغكاب كارا ميمبوت روبوت الفوركس / إي.


كارا ممبوت روبوت الفوركس إي. 888 ليكيس. باندوان، لانغكاه-لانجكاه، كارا كارا ممبوت روبوت الفوركس إي (خبير مستشار)، دان تحميل روبوت إي، سيناريو،


كارا ممبوت روبوت فوريكس إي - carabuatea. blogspot.


كارا ممبوت إي روبوت الفوركس دنغان ويبينار مجانا داري شم.


كارا سيديرهانا ممبوت مستشار خبير | تحميل روبوت.


سيماك هاسيل بينيلوسوران كارا ممبوت الروبوت الفوركس. نشر تركيت دينغان بيناريان كارا ميمبوت روبوت فوريكس أدالا ميروباكان هاسيل داري بينيلوسوران سيلوروه سوسيال.


كارا ممبوت إي التداول روبوت الفوركس | على الانترنت مجانا.


فيديو أدالا ريكمان داري ويبينار شم تنتانغ كارا ميبوات روبوت فوريكس دنغان ماتيري بيلاجاران داسار-داسار مقل. ويبينار بيلاجار كارا ممبوت إي ديلاكساناكان 1 كالي 1.


معلومات: كارا ميماسانغ روبوت ترادينغ أتاو.


Советы и приемы трейдера за 7 лет торговли на فوريكس. Скачай книгу бесплатно.


الفوركس اندونيسيا: باغيمانا كارا ممبوت روبوت الفوركس إي.


كيب نيكان / pencet2 تومبول دي لوحة المفاتيح / الماوس؟ طيب، غو أجارين كارا ممبوت ماكرو / بوت أونتوك ميمودكان كيتا ديدلام غيم .. سيبيتولنيا إنتي أوموم ميمبوتنيا سما.


Кольцо كارا ممبوات.


كارا ميمبوات روبوت فوريكس إي، روبوت فوركس إنديكاتور، سيناريو ميمبروتكسي روبوت فوريكس، كونتوه سكريبت mql4، كارا دافتار سيد فوريكس، روبوت فوريكس إي مولتي بير.


كارا ممبوت الروبوت الفوركس.


خبير مستشار يانغ سيرينغكالي ديسيبوت روبوت الفوركس دابات ميلاكوكان بيبيرابا إكسكوسي التداول سيكارا أوتوماتيس دان ريلاتيف ليبيه كارا منغوناكان فاسليتاس مجانا.


ميمبوت روبوت الفوركس سيديرهانا - سيموا دلام ساتو رياكتور.


كارا ممبوات إي تجارة روبوت الفوركس، بيسنيس على الانترنت مجانا، كارا ممبوات إي تجارة روبوت الفوركس.


كارا بوات سيناريو دي MT4 - تانيا جواب الفوركس.


كارا منغيلانغكان دنغان نينياك منجادي دامبان سيابابون يانغ مينيكوني بيسنيس الفوركس. كريسيس إروبا سات إيني أكان ممبوات كيتا ليبيه hati2 دلام.


كارا دافتار الفوركس.


كارا ميمبات ROBOT_FOREX. 489 سوكا. باندوان، لانجكاه لانجكاه، كارا كارا ممبوات روبوت الفوركس إي (خبير مستشار)، دان تحميل روبوت إي، سيناريو، بروتكسي.


كارا ممبوت روبوت الفوركس سلخ فروة الرأس - برونجويشيميديا.


سيلين إيتو سايا جوغا أكان ميمبرتيكوكان كيبادا أندرا كارا ميماسانغ روبوت فوريكس دي كارا ممبوت باسبورت بارو بياسا 48 حلمان فيا أونلين بادا بولان ماريت.


الفوركس اندونيسيا: باغيمانا كارا ممبوت روبوت الفوركس إي.


الإجابة لانغكا-لانغكاه دان كارا ممبوت روبوت إي سينديري، دان دونلواد كونتوه سكريبت MQL4 دان تحميل راتوسان الروبوت الفوركس دان إنديكاتور الفوركس.


كارا ميماسانغ روبوت / خبير مستشار دي - يوك تجارة الفوركس.


روبوت فوريكس أتاو بياسا ديسيبوت الخبراء المستشارين (إي) أدالا سيبواه برنامج الكمبيوتر المحمول يانغ ديرنانغ أونتوك ميلاكوكان تداول الفوركس سيكارا أوتو.


كارا سيديرهانا ممبوت مستشار خبير - روبوت فوريكس غراتيس.


كارا ميمبوات روبوت فوريكس إي، روبوت فوركس إنديكاتور، سيناريو ميمبروتكسي روبوت فوريكس، كونتوه سكريبت mql4، كارا دافتار سيد فوريكس، روبوت فوريكس إي مولتي بير.


بيسنيس على الانترنت مجانا: كارا ممبوات إي تجارة روبوت الفوركس.


أناليستوداي - الفوركس الروبوت سيرينغ ديسبوت سيباجاي الخبراء المستشارين (إي) ميروباكان برنامج الكمبيوتر المحمول يانغ ديبوات خوسوس تداول مينجالانكان فوريكس دينغان كارا.


ممبوت روبوت الفوركس (خبير مستشار) سنديري سيكارهانا سيديرهانا.


سيلابوس كورسوس كورسوس ميمبوت روبوت فوريكس كاش مريب فيب سيلابس كورسوس ميمبوت روبوت فوريكس تينغكات لانجوت إيني سيهينغغا ميماهامي كارا دان باغيمانا ممبوت روبوت.


كارا بيميسانان.


روبوت الفوركس (خبير مستشار)


تحميل الروبوت روبوت فوريكس أتاو خبير مستشار تربايك مؤشرات سيرتا فوريكس مجانا بالينغ لينغكاب. كارا ممبوت سينديري مستشار خبير سيديرهانا (دازار!)


الموقع خسوس ميمبوت روبوت للتجارة - إي | بيسنيس الفوركس.


توبيك يانغ بيرهوبونغان؛ كارا منغوناكان فين الروبوت، كارا منغوناكان الروبوت الفوركس، كارا كيرجا الروبوت الفوركس، ديوا التداول بينيبو، سيبيلوم ميمبوات إي،

Comments