اهلا يا دودى! لحظة ممتدة. مجرد fyi ، لقد تم إيقاف من التداول لفترة من الوقت وليس متأكدا عندما سأعود إلى التداول حقا. ومع ذلك ، لقد كان لدي الكثير من الأفكار وكانت تفعل الكثير من البرمجة والبرمجة. راقب.Originally Posted by ;
اهلا يا دودى! لحظة ممتدة. مجرد fyi ، لقد تم إيقاف من التداول لفترة من الوقت وليس متأكدا عندما سأعود إلى التداول حقا. ومع ذلك ، لقد كان لدي الكثير من الأفكار وكانت تفعل الكثير من البرمجة والبرمجة. راقب.Originally Posted by ;
1 مرفق (ق) مرحبا يا سيدي ، شكرا. . في السابق ، ما زلت لا أفهم جيدا حول رمز تصدير إلى CSV .... أريد أن تصدير إلى CSV إلى CSV ، ولكن البرنامج النصي أو indior ، والتي اعتدت على حدة لكل زوج .... أرفق وثيقة ، على أمل مساعدة شخص ما في csv. هذا هو برنامج نصي لتصدير OHLC الأسبوعية في 5 أشرطة .... ما إذا كان يمكن أن يكون modif إلى 3 أطر زمنية (يومية وأسبوعية وشهرية) ، وهكذا CSV واحد؟
https://www.cavemantrading.com/attac...1835201690.mq4
3 المرفق (الاقتباس)أيها الشريك ، أتقدم ببطء مع البرنامج. لقد استخدمت الرمز من JR أدناه لتحميل .csv المصدرة من Metatrader إلى Excel دون أن تضطر إلى بدء تشغيل csv ، في حين يقوم البرنامج بتقطيعه في وقت واحد إلى أعمدة. سهل جدا.Originally Posted by ؛
اليوم مع مجموعة البيانات التي تم تحميلها ، Excel يتصرف kinda غريبة. إذا قمت بإنشاء المخطط من المعلومات ، فإنه يعترف بالتواريخ. ومع ذلك ، إذا قمت بكتابة ماكرو بسيط جدًا لفحص التواريخ ، فيمكن أن يرى Excel بعض التواريخ والبعض الآخر لا. يمكن الوثوق بشخص ما وأنا صغيرًا وضعه بشكل مستقيم. هذا الكود ليس سوى بداية لرمز VBA أكبر من المفترض القيام بذلك: 1) تعيين معلمات التحميل من شاشة القائمة. لذا قمت بضبط سعر منخفضمرتفعتاريخ. - أجد هذه الأرقام في مخطط MT4 الخاص بي - أريد أن أتحرى في الوقت الحالي بحث اقتراح الاتحاد الأوروبي منذ 13.3. انخفاض 1،04617 وقياس متانة الأمواج. لذا أضع بداية منخفضة عالية اليمين في القائمة والجزء الأول من البرنامج يقوم بتحميلها. 2) تواريخ البحث في timeserie إذا كانت تناسبها محددة منخفضة وعالية. إذا كانت اللعبة - فقط قم بكتابة أعمدة قليلة إلى اليمين وبدء تشغيل CreateRow للحصول على البحث عن موقع البحث عن الموقع. لسبب ما ، هذا الجزء من البرنامج ، مهما كان سهلاً ، لا يعمل. الرمز هو نفسه. لقد قمت بتحليل أوامر if و Case بوت ، ولكن هذا يعترف 13.3.2015 كما غير تاريخ (لوديت) ، على الرغم من أنه ليس لديه أي مشكلة في رؤية 26.3.2015 كما HiDate. من فضلك ، حتى لو قمت بتحديد ما تفعل بالضبط خطأ ، سيكون محل تقدير كبير جدا مساعدة. سيشارك Ofc الرمز الكامل مرة واحدة جاهزة. راجع للشغل ، إذا كان شخص ما يعرف كيف أقوم بإدخال هذه النافذة على المواد حتى رموز أنظف من فضلك قل لي. T Sub HiLoPF () Dim Wb As Workbook Dim MenuWs، DataWs، PFWs As Worksheet Dim PFStart، b، rng، rng2 As Range Dim LoPrice، HiPrice، z، w As Dual Dim LoDate، HiDate As Date Dim Store، LastRow، FirstRow، WaveID ، I ، n As Integer '1) تعيين المعلمات Set Wb = ActiveWorkbook Set MenuWs = Wb.Worksheets (قائمة) Set DataWs = Wb.Worksheets (Info) LastRow = DataWs.Range (A1) .CurrentRegion. Rows.Count LoDate = MenuWs.Cells (9، 3) HiDate = MenuWs.Cells (10، 3) LoPrice = MenuWs.Cells (9، 4) HiPrice = MenuWs.Cells (10، 4) '2) مسح Peakfinder Hiالنطاق المستهدف Lo DataWs.Activate النطاق (خلايا (2 ، 8) ، خلايا (LastRow ، 8)). ClearContents '4) تعيين نطاق البحث البداية تعيين rng = DataWs.Range (خلايا (2 ، 1) ، خلايا (LastRow ، 1)) لكل حالة b في rng اختر الحالة b حالة LoDate b.Offset (0، 7) = حالة LoPrice هي HiDate b.Offset (0، 7) = HiPrice FirstRow = b.Row one Set rng = Range (b) .Offset (FirstRow، 4)، b.Offset (LastRow، 4)) Exit For End حدد التالي End SubOriginally Posted by ;
لنشر التعليمات البرمجية ، استخدم علامات التعليمات البرمجية. في الجزء العلوي الأيسر من قائمة الرد الجديدة ، هناك علامة lt؛gt؛ مفتاح كهربائي. انقر فوق ذلك ووضع التعليمات البرمجية الخاصة بك داخل العلامات. كود مدرج تماما مثل هذا
استخدام التواريخ من mt4 ثم في Excel يمكن أن يكون مشكلة. أنا أفضل الاحتفاظ بالتواريخ كنص في تنسيق mt4 الافتراضي. بالنسبة لمشروع حالي قمت به لشخص ما ، اضطررت لتحويل تنسيق التاريخ Mt4 إلى تنسيق تاريخ Excel. سأقوم بنشر بعض التعليمات البرمجية في وقت لاحق. يمكنني استخدام فئة كائن مخصص ودورة مخصصة تعيين لجلب البيانات الخارجية في Excel ثم وضع الأداء لتنسيق التاريخ في الفئة. يبدو أنها امتثلت ، لكنها ليست كذلك. ثم يمكنني استخدام هذا الفصل لأي جدول أو مشروع آخر تقريبًا بدون الاضطرار إلى كتابته جميعًا من الصفر مرة أخرى.
تشك كثيرا لظهور. الرمز المدرج Whopee لا يعمل إلا على ذلك ، ولكن أفضل ما أقوم به حاليًا هو النص القديم الذي قمت بتصغيره إلى أجزاء ، أو كتابة بتات في جوال - الأمر الذي يجعل خاصية ”تاريخ النسخ”. مريض ، أنا أعلم. هل megaslow. . ولكن من ناحية أخرى سوف أقوم بتحميل هذه Csvs في كثير من الأحيان. إذا نجحت في ذلك ، فقد أتمكن من تقييم الرسوم البيانية h1 ، والتي يمكن أن تكون باردة. الآن أعمل بشكل كبير مع D1 فيما يتعلق بهذا الامتياز ، حيث أن مواردي بطيئة جدًا في تحليل أطر زمنية أقصر خلال اليوم.Originally Posted by ;
سأفرض التاريخ على التنسيق في العامل ، ثم مرة أخرى في الرمز الذي يحدث عنده البحث. أعتقد أن المشكلة قد تكون في بيان الحالة. بيان الحالة لا يستخدمه لي للمطابقة. أستخدم Find (). إليك كيف أحث تنسيق التاريخ على التأكد فقط. أنا أيضا متجر التواريخ كسلسلة بدلا من التواريخ لأن إكسل يمكن أن يكون صعب مع التواريخ: Inserted Code LoDate = format (datevalue (MenuWs.cells (9،3)) ، YYYY.MM.DD) العب مع هذا لأداء بحث ( ). Inserted Code Dim targetRow as Range Dim LoDate as String'Get the range that matches with the LoDate Place targetRow = Range (A: A) .Find (LoDate) 'write to to target cell Range (H: targetRow.Row) .Value = LoPrice
الابن ، هذا هو! إنها تعمل! Inserted Code LoDate = format (datevalue (MenuWs.cells (9،3))، YYYY.MM.DD)Originally Posted by ;
. يا رجل أنت متعاون معي شخصياً شكرا جزيلا. انظر ، أنا أحاول معرفة الترميز من الروايات ، على أية حال beeing analphabet ، أجد نفسي عالقاً في بعض القضايا الغبية ، والتي ستكون حتمية بسبب عدم استيعابنا للمبادئ الأساسية التي تعمل بها أجهزة الكمبيوتر. لذلك يقول الكتاب شيئا - حمله من المكتبة أو احتفظ به في أي شيء - وأنا ضائع. لقد ساعدتني كثيرا شكرا. سوف تقدم مع رمز VBA ذروة هذا. Whopee.
مرحبًا JR97 أنا أبحث عن المساعدة في برمجة الأشكال. هل من الممكن أن تعطيني أي اقتراحات؟
مرحبا عوز ، لست متأكدا ما هو بالضبط كنت تبحث عنه. ولكن لنفترض أن الشموع D ، h4 ، h1 من الأسبوع الماضي؟ من السهل جدا بالنسبة لأولئك الذين لديهم ميتاتريدر ، ببساطة اضغط ctrl s بينما على الرسم البياني وسوف ينقذ نفسك timeserie في شكل * .csv. لقد تحدثنا هنا عن التصدير المباشر إلى ورقة التفوق هنا: [QUOTE= ؛] اقتباس أحد الأشخاص الذين قمت بنشر رابط لامتلاك القدرة على تصدير البيانات التاريخية في كل علامة. لذلك هو أساسا بيانات حية بالإضافة إلى التاريخ. لقد جمعت بعض منصات التداول على نطاق واسع جدا في Excel مع هذه الطريقة. لا حاجة لمحاولة التقاط البيانات عبر DDE. لكن DDE مفيد لالتقاط اقتباسات حية دون حتى القيام بأي شيء أكثر تفصيلاً.Originally Posted by ;
هذا يمكن أن يكون من JR على نفس الموضوع بالضبط ، يبدو واعدًا جدًا ، ولكن كما كان مفيدًا ، لم أجد وقتًا للتحقق من ذلك: [QUOTE=؛] عفواً لم أعود إليك في وقت أقرب. كنت خارج المدينة. في الأساس ، هناك نوعان من أنماط متميزة ل VBA. واحد هو رمز الماكرو الخاص بك. آخر هو إصدار الكائن. نموذج الكائن أكثر تشابهًا مع Visual Basic 6. نموذج الكائن هو منظف كثير ، وأسهل في التعامل معه ، وليس عرضة للأخطاء التي تتلقاها مع مسجل الماكرو الذي يعتمد على أشياء مثل الورقة النشطة ، والمحمول النشط ، الطريقة البسيطة لتتذكر هيكل النموذج البسيط هو أنه هرمي. Workbook.Worksheet.Range (column_cell: column_cell) .properties فيما يلي بعض ...Originally Posted by ;