قم بتغيير الفترة على هذا المؤشر من فضلك
Results 1 to 10 of 10

Thread: قم بتغيير الفترة على هذا المؤشر من فضلك

  1. #1
    2 مرفق (مرفقات) هل يمكن لشخص ما أن يقدم لي خدمة من خلال تغيير الفترة الافتراضية من 4H و 1 H و 5m إلى MN و W1 و D1؟
    هل من الممكن ترك العمود حتى نتمكن من تغيير فترة التنبيه إلى أخرى؟

    شكر!

    https://www.forexdrop.com/attachment...9405397838.ex4

    https://www.forexdrop.com/attachment...1866264116.mq4

  2. #2

    Quote Originally Posted by ;
    مرحبا هل يمكن لشخص من فضلك القيام لي معروفا عن طريق تغيير الفترة الافتراضية من 4H ، 1H ، 5M إلى MN ، W1 و D1؟ هل من الممكن ترك العمود حتى نتمكن من تغيير فترة التنبيه إلى أخرى؟ شكر! {الملف} {الملف}
    فقط لا بحث واستبدال وإعادة ترجمة ....

  3. #3

    Quote Originally Posted by ;
    {quote} فقط ابحث عن واستبدل وإعادة ترجمة ....
    مرحبا ماكس ، لقد حاولت ذلك ، ولكن العديد من الأخطاء تظهر .... لا أعرف أين أخطئ؟ .../ ------------------ ------------------------------------------------ /| 3 البط Alert.mq4 |/| يانتز |/| |/| هذا هو متعدد الرمز indior ل |/| اندي 3 بط نظام. ويمكن رصد |/| رمز واحد أو أكثر ويمكن ضبطه مع |/| تنبيه. |/ ----------------------------------------------- ------------------- #property copyright yantz #property link #property indior_chart_window #property indior_borers 1 #property indior_color1 SeaGreen extern string allsymbol = EURUSD، GBPUSD، AUDUSD، NZDUSD، USDJPY، USDCAD، USDCHF، AUDJPY، EURJPY، GBPJPY، CADJPY، EURGBP، EURAUD، EURCAD، # CLG4، XAUUSD./all symbols، comma separated extern bool SetAlert = True؛ int NumOfPairs = 0؛ double CrossUp []، alertTag؛ int init () {SetIndexStyle (0، DRAW_ARROW، EMPTY، 1)؛ SetIndexArrow (0 ، 234)؛ SetIndexBuffer (0 ، CrossUp) ؛ bool symcntend = خطأ/عد عدد الرموز المدرجة أثناء (! symcntend) {string thissymbol = StringSplit (allsymbol ،، NumOfPairs)؛ if (thissymbol ==) symcntend = True؛ else NumOfPairs ؛ } ObjectCreate (InfoSection ، OBJ_LABEL ، 0،0،0) ؛ ObjectSet (InfoSection، OBJPROP_XDISTANCE، 4)؛ ObjectSet (InfoSection، OBJPROP_YDISTANCE، 20)؛ ObjectSetText (InfoSection، Symbol - MN - W1 - D1،8، Arial، White)؛ لـ (int j = 0؛ jlt؛ NumOfPairs؛ j ) {int startheight = 30؛ thissymbol = StringSplit (allsymbol، ،، j)؛/تقسيم قائمة الرموز ObjectCreate (رمز j ، OBJ_LABEL ، 0،0،0) ؛ ObjectSet (رمز ي، OBJPROP_XDISTANCE، 4)؛ ObjectSet (رمز ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectSetText (رمز ي، thissymbol، 8، ارييل، أبيض)؛ ObjectCreate (MN ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (MN ي، OBJPROP_XDISTANCE، 60)؛ ObjectSet (MN ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectCreate (W1 ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (W1 ي، OBJPROP_XDISTANCE، 90)؛ ObjectSet (W1 ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectCreate (D1 ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (D1 ي، OBJPROP_XDISTANCE، 120)؛ ObjectSet (D1 ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ } العودة (0) ؛ } int deinit () {ObjectDelete (InfoSection)؛ لـ (int j = 0؛ jlt؛ 10؛ j ) {ObjectDelete (الرمز j)؛ ObjectDelete (MN ي)؛ ObjectDelete (W1 ي)؛ ObjectDelete (D1 ي)؛ } العودة (0) ؛ } int start () {string MNtxt، w1txt، d1txt؛ اللون MNclr، w1clr، d1clr؛ for (int i = 0؛ ilt؛ NumOfPairs؛ i ) {string thissymbol = StringSplit (allsymbol، ،، i)؛/split the smolols list double sma60mn = iMA (thissymbol، PERIOD_MN، 60،0، MODE_SMA، PRICE_CLOSE، 0)؛ double sma60w1 = iMA (thissymbol، PERIOD_w1،60،0، MODE_SMA، PRICE_CLOSE، 0)؛ double sma60d11 = iMA (thissymbol، PERIOD_d1،60،0، MODE_SMA، PRICE_CLOSE، 0)؛double sma60d12 = iMA (thissymbol، PERIOD_d1،60،0، MODE_SMA، PRICE_CLOSE، 1)؛ if (iClose (thissymbol، PERIOD_MN، 0) gt؛ sma60MN) {MNtxt = bull؛ MNclr = أخضر } آخر {MNtxt = bear؛ MNclr = أحمر } if (iClose (thissymbol، PERIOD_w1،0) gt؛ sma60w1) {w1txt = bull؛ w1clr = أخضر } آخر {w1txt = bear؛ w1clr = أحمر } if (iClose (thissymbol، PERIOD_d1،0) gt؛ sma60d11) {d1txt = bull؛ d1clr = أخضر } آخر {d1txt = bear؛ d1clr = أحمر } ObjectSetText (MN i، MNtxt، 8، Arial، MNclr)؛ ObjectSetText (W1 ط، w1txt، 8، ارييل، w1clr)؛ ObjectSetText (D1 ط، d1txt، 8، ارييل، d1clr)؛ إذا (SetAlert alertTag! = iTime (thissymbol، PERIOD_d1،0)) {if (MNtxt == bull w1txt == bull d1txt == bull iHigh (thissymbol، PERIOD_d1،1) lt؛ sma60d12) {تنبيه (اتجاه Bull على الكل 3 TF for، thissymbol)؛ alertTag = iTime (thissymbol، PERIOD_d1،0)؛ } آخر إذا كان (MNtxt == تحمل w1txt == bear d1txt == bear iLow (thissymbol، PERIOD_d1،1) gt؛ sma60d12) {تنبيه (الاتجاه نحو Bear all 3 TF for، thissymbol)؛ alertTag = iTime (thissymbol، PERIOD_d1،0)؛ }}} CrossUp [0] = 0؛ عودة (0)؛ } السلسلة StringSplit (سلسلة الإدخال ، سلسلة sep ، int index)/split string function بواسطة irusow1 من
    http://www.metaquotes.com{int count = 0، oldpos = 0، pos = StringFind (input، sep، 0)؛ بينما (posgt؛ = 0countlt؛ = index) {if (count == index) {if (pos == oldpos) return ()؛ آخر العودة (StringSubstr (المدخلات ، oldpos ، pos-oldpos)) ؛ } oldpos = pos StringLen (sep)؛ نقاط البيع = StringFind (المدخلات، سبتمبر، oldpos)؛ عد ؛ } إذا كان (count == index) يعود (StringSubstr (input، oldpos))؛ إرجاع()؛ }

  4. #4
    1 المرفق (المرفقات) هذا بسبب أن التعليمة البرمجية لن يتم تجميعها قبل إجراء أي تغييرات أطلعت على الشفرة ورصدت بعض الأخطاء بسبب الكلمات المحجوزة المستخدمة في التعليمة البرمجية القديمة. هم على الأرجح لم يكونوا محجوزين عندما كتب الإندي. لقد قمت للتو بإجراء تغييرات حتى يتم تجميعها ، ولكن لم يتم النظر إليها في منطق الشفرة أو تغيير الأطر الزمنية. لا وقت ، أنا خائف. تحقق من أن هذا الرمز يفعل كما هو متوقع ومن ثم يمكنك محاولة اقتراح
    https://www.forexdrop.com/attachment...932091789841.1

  5. #5
    لطيفة للغاية في الأماكن المغلقة ، إذا تم إجراء الخيار لاختيار الإطار الزمني كما هو مطلوب سيكون رائعا.

  6. #6

    Quote Originally Posted by ;
    هذا لأن الرمز لن يتم تجميعه قبل إجراء أي تغييرات ألقينا نظرة على الشفرة ورصدنا بعض الأخطاء بسبب الكلمات المحجوزة المستخدمة في الكود القديم. هم على الأرجح لم يكونوا محجوزين عندما كتب الإندي. لقد قمت للتو بإجراء تغييرات حتى يتم تجميعها ، ولكن لم يتم النظر إليها في منطق الشفرة أو تغيير الأطر الزمنية. لا وقت ، أنا خائف. تحقق من أن هذا الرمز يفعل كما هو متوقع ومن ثم يمكنك تجربة الاقتراح {file}
    شكرا جومراى! أجد وأستبدل الأطر الزمنية التي أريدها ... وتبدو كما يلي:/ --------------------------- --------------------------------------- /| 3 البط Alert.mq4 |/| هذا هو متعدد الرمز indior ل |/| اندي 3 بط نظام. ويمكن رصد |/| رمز واحد أو أكثر ويمكن ضبطه مع |/| تنبيه./| تعديل بواسطة GumRai | |/ ----------------------------------------------- ------------------- #property copyright #property link #property indior_chart_window #property indior_bourers 1 #property indior_color1 SeaGreen extern string allsymbol = EURUSD، GBPUSD، AUDUSD، NZDUSD، USDJPY ، USDCAD، USDCHF، AUDJPY، EURJPY، GBPJPY، CADJPY، EURGBP، EURAUD، EURCAD، # CLG4، XAUUSD./all symbols، comma separated extern bool SetAlert = True؛ int NumOfPairs = 0؛ أزواج السلسلة []؛ double CrossUp []، alertTag؛ int init () {SetIndexStyle (0، DRAW_ARROW، EMPTY، 1)؛ SetIndexArrow (0 ، 234)؛ SetIndexBuffer (0 ، CrossUp) ؛ NumOfPairs = StringSplit (allsymbol، StringGetCharacter (،، 0)، أزواج)؛ ObjectCreate (InfoSection، OBJ_LABEL، 0،0،0)؛ ObjectSet (InfoSection، OBJPROP_XDISTANCE، 4)؛ ObjectSet (InfoSection، OBJPROP_YDISTANCE، 20)؛ col col = ChartGetInteger (0، CHART_COLOR_FOREGROUND، 0)؛ ObjectSetText (InfoSection، Symbol - MN - W1 - D1،8، Arial، col)؛ لـ (int j = 0؛ jlt؛ NumOfPairs؛ j ) {int startheight = 30؛ string thissymbol = Pairs [j]؛ ObjectCreate (رمز ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (رمز ي، OBJPROP_XDISTANCE، 4)؛ ObjectSet (رمز ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectSetText (رمز ي، thissymbol، 8، ارييل، العقيد)؛ ObjectCreate (MN ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (MN ي، OBJPROP_XDISTANCE، 60)؛ ObjectSet (MN ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectCreate (W1 ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (W1 ي، OBJPROP_XDISTANCE، 90)؛ ObjectSet (W1 ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ ObjectCreate (D1 ي، OBJ_LABEL، 0،0،0)؛ ObjectSet (D1 ي، OBJPROP_XDISTANCE، 120)؛ ObjectSet (D1 ي، OBJPROP_YDISTANCE، startheight ي * 15)؛ } العودة (0) ؛ } int deinit () {ObjectDelete (InfoSection)؛ لـ (int j = 0؛ jlt؛ NumOfPairs؛ j ) {ObjectDelete (الرمز j)؛ ObjectDelete (MN ي)؛ ObjectDelete (W1 ي )؛ ObjectDelete (D1 ي)؛ } العودة (0) ؛ } int start () {string MNtxt، W1txt، D1txt؛ اللون MNclr، W1clr، D1clr؛ for (int i = 0؛ ilt؛ NumOfPairs؛ i ) {string thissymbol = Pairs [i]؛ double sma60MN = iMA (thissymbol، PERIOD_MN، 60،0، MODE_SMA، PRICE_CLOSE، 0)؛ double sma60W1 = iMA (thissymbol، PERIOD_W1،60،0، MODE_SMA، PRICE_CLOSE، 0)؛ double sma60D11 = iMA (thissymbol، PERIOD_D1،60،0، MODE_SMA، PRICE_CLOSE، 0)؛ double sma60D12 = iMA (thissymbol، PERIOD_D1،60،0، MODE_SMA، PRICE_CLOSE، 1)؛ if (iClose (thissymbol، PERIOD_MN، 0) gt؛ sma60MN) {MNtxt = bull؛ MNclr = أخضر } آخر {MNtxt = bear؛ MNclr = أحمر} if (iClose (thissymbol، PERIOD_W1،0) gt؛ sma60W1) {W1txt = bull؛ W1clr = أخضر } آخر {W1txt = bear؛ W1clr = أحمر } if (iClose (thissymbol، PERIOD_D1،0) gt؛ sma60D11) {D1txt = bull؛ D1clr = أخضر } آخر {D1txt = bear؛ D1clr = أحمر } ObjectSetText (MN i، MNtxt، 8، Arial، MNclr)؛ ObjectSetText (W1 ط، W1txt، 8، ارييل، W1clr)؛ ObjectSetText (D1 ط، D1txt، 8، ارييل، D1clr)؛ إذا كان (SetAlert alertTag! = iTime (thissymbol، PERIOD_D1،0)) {if (MNtxt == bull W1txt == bull D1txt == bull iHigh (thissymbol، PERIOD_D1،1) lt؛ sma60D12) {تنبيه (اتجاه Bull على الكل 3 TF for، thissymbol)؛ alertTag = iTime (thissymbol، PERIOD_D1،0)؛ } آخر إذا كان (MNtxt == تحمل W1txt == تحمل D1txt == الدب iLow (thissymbol، PERIOD_D1،1) gt؛ sma60D12) {تنبيه (اتجاه الدب على كل 3 TF لـ، thissymbol)؛ alertTag = iTime (thissymbol، PERIOD_D1،0)؛ }}} CrossUp [0] = 0؛ عودة (0)؛ } بعد التحويل البرمجي ، كانت رسالة الخطأ: 'PERIOD_MN' - معرف غير مُعلن 3 تنبيه Ducks v1.11.mq4 71 37

  7. #7
    'PERIOD_MN' - معرف غير مُعلن 3 تنبيه Ducks v1.11.mq4 71 37 PERIOD_MN غير موجود ، يجب أن يكون PERIOD_MN1.

  8. #8
    2 المرفق (المرفقات)
    Quote Originally Posted by ;
    'PERIOD_MN' - معرف غير مُعلن 3 تنبيه Ducks v1.11.mq4 71 37 PERIOD_MN غير موجود ، يجب أن يكون PERIOD_MN1.
    شكرا cja ، وأخيرا حصلت على القيام به! هنا أرفق لأولئك الذين يرغبون في هذا indior. إنه نظام البطة الثالث ، لكني فقط أغير الفترة من M5 و H1 و H4 إلى MN1 و W1 و D1 إلى جناح التداول الخاص بي
    https://www.forexdrop.com/attachment...95674967359.11
    https://www.forexdrop.com/attachment...71081074258.11

  9. #9

  10. #10
    2 مرفق (مرفقات) مرحبًا ، كان لديّ تشغيل مع الكود وأعدت كتابته بحيث يمكنك تحديد الأطر الزمنية في التسلسل الذي تريده أو كم عدد المرات التي تريدها. أنا لم تضع في تنبيه وربما لن يكون لديها الوقت للقيام بذلك.
    https://www.forexdrop.com/attachment...8547459793.ex4
    https://www.forexdrop.com/bitcoin-ta...tart-time.html

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.