1 مرفق (ق) طريقة للبرنامج لتحديد HH (ارتفاع عال) أو LL (انخفاض منخفض) أو LH (ارتفاع منخفض) أو أعلى منخفض (HL) فوق وتحت كل الذروة كما هو موضح في الرسم البياني أدناه؟
https://www.cavemantrading.com/crypt...rs-absent.html
Printable View
1 مرفق (ق) طريقة للبرنامج لتحديد HH (ارتفاع عال) أو LL (انخفاض منخفض) أو LH (ارتفاع منخفض) أو أعلى منخفض (HL) فوق وتحت كل الذروة كما هو موضح في الرسم البياني أدناه؟
https://www.cavemantrading.com/crypt...rs-absent.html
هناك. استمر في النظر.
2 مرفق (ق)مرحباً TickJob أنا # 8217 ؛ ليرة لبنانية محاولة تقديم تفاصيل أكثر قليلا مقارنة مع الملصق الأخير.Quote:
Originally Posted by ؛
https://www.cavemantrading.com/attac...1529225568.pngإنه من الممكن أن يكون هناك # 8217 من قبل indior مخصص لذلك بالفعل ، ولكن أنا # 8217 ؛ بحثت في مكتبتي (أكثر من 500 MT4 indiors) ، وربما # 8217 حتى العثور على واحد. إعادة تحديد # 8220 ؛ محلي # 8221 ؛ الارتفاعات والانخفاضات ، ما يبدو واضحًا للعين المجردة ليس من السهل دائمًا محاكاة الرياضيات. لقد قمت بتأليف مجموعة من المخططات منذ حوالي خمسة عقود (لم تكن شاملة تمامًا مثل MT4!
https://www.cavemantrading.com/attac...1529225568.png) ، واضطرت إلى معالجة هذه النوعية من القضايا المماثلة. استراتيجية واحدة هي # 8220 ؛ تقطيع # 8221 ؛ الرسم البياني إلى أقسام ، أو دورات. ومن ثم # 817 ؛ ثم مسألة looping للعثور على أعلى ارتفاع منخفض منخفض في كل قسم. على الأقل # 8217 ق الطريقة التي اقترب بها لي. فيما يلي بعض نقاط البدء المحتملة: 1. البادئة تمامًا: أشرطة X في كل قسم ، يكون فيها X سعرًا عشوائيًا. وتتمثل طريقة العرض البديلة في اختيار كل شريط في المخطط والعثور على أعلى القضبان الأعلى والأدنى إلى الأمام أو الخلف من تلك النقطة. 2. استخدم الاتجاه التالي لمؤشرات التذبذب لتحديد الأقسام كـ 8220. مراحل # 8221 ، أو indiors ؛. كتوضيح بسيط للغاية ، عندما يعبر متوسط متحرك أسرع فوق متوسط متحرك أبطأ ، فأنت # 8217 ؛ إعادة في # 8220 ؛ إلى الأعلى # 8221 ؛ المسرح؛ إذا تحركت تحت البطئ MA ، فأنت # 8217 ؛ إعادة في # 8220 ؛ نزول # 8221 ؛ المسرح. في وقت لاحق # 8217 ؛ صحيح لتحديد أدنى منخفض في كل مرحلة من الاتجاه النزولي ، وارتفاع في كل مرحلة تصاعدية. تجربة مع معايرة MA مختلفة (تحسينات) لالتقاط # 8220 ؛ دورات # 8221 ؛ التي تريدها ، أو مجموعات من أتباع الاتجاه (المتوسطات المتحركة ، أو SAR ، أو آثار الارتداد ، أو مؤشرات التذبذب (على سبيل المثال ، مؤشر القوة النسبية RSI ، أو مؤشر ستوكاستيك ، أو MACD ، الذي يعبر خط الزناد ، أو نقطة الوسط)) للحصول على شيء قريب من النتيجة المرجوة. تقريبا كل هذه كلها مدمجة في MQL4 كوظائف (iMA و iMACD و iRSI (الخ) ، لذلك فمن غير الضروري أن تقوم برمز كل خوارزمية يدويًا 3. بدلاً من تقسيم الرسم إلى أقسام ، استخدم شيئًا مثل Tom Demark supply وتطلب أشياء ، أي أعلى من # 8217 ؛ أعلى من جميع المستويات المرتفعة ، القضبان X كلا الجانبين منها كبيرة محلية ؛ والعكس بالعكس للحصول على صعوبة منخفضة. 1 مع استخدام نقاط TD هو أنه من الممكن # 8217 ل تلقي أكثر أو أعلى نقطتين محليتين دون عوائق متداخلة ، أو منخفضة ؛ لذلك عليك أن تقارنها باستثناء الكل الأكثر كثافة ، وأنا # 8217 ؛ ضمنت إلى Demark.MQ4 أدناه ، لمزيد من الشرح ، راجع مشاركاتي هنا:
https://www.cavemantrading.com/crypt...ic-indior.html4. أنا # 8217 ؛ ص. MQ4 إينديور أدناه. ليس متأكداً بنسبة 100٪ من كيفية عمل الخوارزمية. عليك # 8217 ؛ عليك عكس هندسة الرمز لنفسك ، أو إجراء بحث في هذا المنتدى هنا. وبالطبع بعد قيامك بتأسيس المستويات المنخفضة والقيعان المحلية ، كانت هذه الحالة مجرد مقارنة بين المستويات المرتفعة والقيعان المتتالية لتحديد ما إذا كانت كل منها أعلى أو أقل من سابقتها. على الرغم من كل شيء ، كانت الإستراتيجية رقم 2 هي الطريقة التي انتهى بها الأمر. آمل أن يعطيك هذا نقطة بداية. انها # 8217 ؛ ليس دائما مهمة تافهة. حسن الحظ ديفيد
https://www.cavemantrading.com/attac...6867733874.mq4
https://www.cavemantrading.com/attac...1253546757.mq4
1 مرفق (ق) شكرا جزيلا لك. لقد قمت برمجتها في C # smartquant ، فإنه يتحول إلى قرب ، يمكن أن تحسن بشكل أكبر على ذلك
https://www.cavemantrading.com/attac...1529225568.pngكود تم ادخاله باستخدام النظام باستخدام System.Drawing؛ باستخدام OpenQuant.API ؛ استخدام OpenQuant.API.Indiors ؛ الطبقة العامة MyStrategy: الإستراتيجية الخاصة int barcount = 0؛ barclose مزدوجة الشخصية = 0 ؛ barlow مزدوج شخصي = 0؛ barhigh مزدوج شخصي = 0 ؛ شخصية مزدوجة barlowest = 999999.0. الشخصية المزدوجة barhighest = 0.0؛ مزدوج شخصي HH1 = 0 ؛ مزدوج شخصي HH2 = 0 ؛ شخصية مزدوجة LL1 = 0 ؛ شخصية مزدوجة LL2 = 0 ؛ bool الشخصية is_high = true؛ bool الشخصي is_low = false؛ int int hLbarcount = 0؛ DateTime barlowestDateTime؛ DateTime barhighestDateTime؛ TimeSeries HL. إلغاء التجاوز العمومي OnStrategyStart () HL = TimeSeries جديدة (High-Low، Color.White)؛ ارسم (HL ، 0) ؛ إلغاء التجاوز العمومي OnBar (شريط شريط) إذا ((bar.Close gt؛ 0) (bar.High gt؛ 0) (bar.Low gt؛ 0) (bar.Open gt؛ 0)) if (Mode! = StrategyMode. المحاكاة) DataManager.Add (جهاز ، شريط) ؛ barcount ؛ HLbarcount ؛ barclose = bar.Close ، barhigh = بار. barlow = bar.Low؛ يجب أن (barcount gt؛ 1) إذا (barlow) lt؛ barlowest) barlowest = barlow؛ barlowestDateTime = bar.DateTime؛ إذا ((barhigh) gt؛ barhighest) barhighest = barhigh؛ barhighestDateTime = bar.DateTime؛ if (barcount gt؛ 4) if ((HLbarcount gt؛ 3) (is_low) (Bars.Ago (0) .High gt؛ Bars.Ago (3) .High) (Bars.Ago (0) .Low gt؛ Bars .Ago (1) .Low) (Bars.Ago (0) .Low gt؛ barlowest)) LL2 = LL1؛ LL1 = بارلوست ؛ يجب أن (LL1! = LL2) is_high = true؛ is_low = false HL.Add (barlowestDateTime، barlowest)؛ barhighest = Bars.HighestHigh (4)؛ barhighestDateTime = bar.DateTime؛ HLbarcount = 0؛ HH1 = 0 ؛ HH2 = 0 ؛ Console.WriteLine (0 LL1 = 1 barhighest = 2، barlowestDateTime، LL1، barhighest)؛ if ((HLbarcount gt؛ 3) (is_high) (Bars.Ago (0). lt؛ Bars.Ago (3). Low) (Bars.Ago (0). high lt؛ Bars.Ago (1). High ) (Bars.Ago (0). lt؛ barhighest)) HH2 = HH1؛ HH1 = أعظم إذا كان (HH1! = HH2) is_low = true؛ is_high = false HL.Add (barhighestDateTime، barhighest)؛ barlowest = Bars.LowestLow (4)؛ barlowestDateTime = bar.DateTime؛ HLbarcount = 0؛LL1 = 0 ؛ LL2 = 0 Console.WriteLine (0 HH1 = 1 barlowest = 2، barhighestDateTime، HH1، barlowest)؛ else Console.WriteLine (الصك: 0، التاريخالوقت: 1، Instrument، bar.DateTime)؛
https://www.cavemantrading.com/forex...am-broker.html
لقد كنت أحاول دمج مؤشرات asluncos وأنا لا أحصل على أي حظ ربما يمكنك أن تعطيني بعض التلميحات كيف يفعل ذلك؟Quote:
Originally Posted by ;
59fender ، لست متأكدًا تمامًا مما تعنيه بـ asluncos indiors. هل يمكن أن تخبرني أين يمكنني تحديد موقعها وتحديد ما هي؟ إذا تم إرفاق indior بمشاركة منتدى ، قم ببساطة بحفظ المستند MQ4 أو EX4 المرفق في أحد المجلدات التالية: بالنسبة إلى indiors ، المجلد الصحيح هو: c: \ program files \ lt؛ mt4 broker namegt؛ \ experts \ indiors مخطوطات ، المجلد الأيمن هو: c: \ program files \ lt؛ mt4 broker namegt؛ \ experts \ scripts للخبراء ، المجلد الصحيح هو: c: \ program files \ lt؛ mt4 broker namegt؛ \ experts للنماذج ، الحق المجلد: c: \ program files \ lt؛ mt4 broker namegt؛ \ templates لملفات البيانات ، المجلد الصحيح هو: c: \ program files \ lt؛ mt4 broker namegt؛ \ experts \ files ببساطة تنزيله عندما يكون من مصدر آخر ونسخها إلى المجلد الصحيح. ثم الخروج ، وإعادة تشغيل MT4. ينتج MT4 عن هذا لإعادة التجميع وإعادة تحميل الفروع الجديدة أو التي تم تغييرها. اضغط على Ctrl-N لتحميل لوحة Navigator في اليمين. يجب أن تظهر الأشكال الجديدة ، والنصوص ، والخبراء في أشجار Custom Indiors ، أو Scripts أو Expert Advisors. في مثال indior و scripts ، اسحبها على المخطط (الرسوم) لتنفيذها. أتمنى أن أكون قد ساعدت في جعلك خطوة أقرب إلى الإجابة. أطيب التمنيات ديفيدQuote:
Originally Posted by ;
عثرة ... هل أي شخص لديه حاليا أعلى عال أعلى منخفض ... الخ .. .... ل MT4 بسبب
من يبحث عن انخفاض وعالية ، وأعتقد أن egy. اقرأ ، مرارا وتكرارا
https://www.cavemantrading.com/attac...1529225569.png
1 مرفق (مرفقات) هنا تذهب.
https://www.cavemantrading.com/attac...3403625234.zip