تحليل Excel و VBA - Page 4
الصفحة 4 من 589 FirstFirst ... 2345 الأخيرةالأخيرة
Results 31 to 40 of 41

Thread: تحليل Excel و VBA

  1. #31
    Quote Originally Posted by ;
    أقتبس أتفق معك على تلك النقطة JR '. لقد واجهت الكثير من المشاكل مع DDE عناء ذلك. أجد أنه أكثر كفاءة وموثوقية لأداء ما أحتاجه في MT4 ، اكتبه إلى ملف وقم بتحميله إلى Excel كبيانات نص خارجية.
    اهلا يا دودى! لحظة ممتدة. مجرد fyi ، لقد تم إيقاف من التداول لفترة من الوقت وليس متأكدا عندما سأعود إلى التداول حقا. ومع ذلك ، لقد كان لدي الكثير من الأفكار وكانت تفعل الكثير من البرمجة والبرمجة. راقب.

  2. #32
    1 مرفق (ق) مرحبا يا سيدي ، شكرا. . في السابق ، ما زلت لا أفهم جيدا حول رمز تصدير إلى CSV .... أريد أن تصدير إلى CSV إلى CSV ، ولكن البرنامج النصي أو indior ، والتي اعتدت على حدة لكل زوج .... أرفق وثيقة ، على أمل مساعدة شخص ما في csv. هذا هو برنامج نصي لتصدير OHLC الأسبوعية في 5 أشرطة .... ما إذا كان يمكن أن يكون modif إلى 3 أطر زمنية (يومية وأسبوعية وشهرية) ، وهكذا CSV واحد؟
    https://www.cavemantrading.com/attac...1835201690.mq4

  3. #33
    3 المرفق (الاقتباس)
    Quote Originally Posted by ؛
    أقتبس لا أستطيع أن أضمن مساعدة واضحة وضوح الشمس عزيزي توم ولكن أشرح لي من خلال رئيس الوزراء ما لديك وماذا تريد أن تفعل ، واسمحوا لي أن أفحص لفترة من الوقت. الجدول الزمني الخاص بي مشغول بالفعل ولكن سأحاول دون وعود قاسية.
    أيها الشريك ، أتقدم ببطء مع البرنامج. لقد استخدمت الرمز من JR أدناه لتحميل .csv المصدرة من Metatrader إلى Excel دون أن تضطر إلى بدء تشغيل csv ، في حين يقوم البرنامج بتقطيعه في وقت واحد إلى أعمدة. سهل جدا.
    Quote Originally Posted by ;
    .... Sub OpenCSV () خافت sourceWb كمصنف خافت targetWb كمصنف خافت sourceWs كصنف عمل ورقة Dim targetWs As Worksheet Dim sourceRng ....
    اليوم مع مجموعة البيانات التي تم تحميلها ، 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 Sub



  4. #34
    لنشر التعليمات البرمجية ، استخدم علامات التعليمات البرمجية. في الجزء العلوي الأيسر من قائمة الرد الجديدة ، هناك علامة lt؛gt؛ مفتاح كهربائي. انقر فوق ذلك ووضع التعليمات البرمجية الخاصة بك داخل العلامات. كود مدرج تماما مثل هذا

  5. #35
    استخدام التواريخ من mt4 ثم في Excel يمكن أن يكون مشكلة. أنا أفضل الاحتفاظ بالتواريخ كنص في تنسيق mt4 الافتراضي. بالنسبة لمشروع حالي قمت به لشخص ما ، اضطررت لتحويل تنسيق التاريخ Mt4 إلى تنسيق تاريخ Excel. سأقوم بنشر بعض التعليمات البرمجية في وقت لاحق. يمكنني استخدام فئة كائن مخصص ودورة مخصصة تعيين لجلب البيانات الخارجية في Excel ثم وضع الأداء لتنسيق التاريخ في الفئة. يبدو أنها امتثلت ، لكنها ليست كذلك. ثم يمكنني استخدام هذا الفصل لأي جدول أو مشروع آخر تقريبًا بدون الاضطرار إلى كتابته جميعًا من الصفر مرة أخرى.

  6. #36

    Quote Originally Posted by ;
    لوضع التعليمات البرمجية ، استخدم علامات التعليمات البرمجية. في الجزء العلوي الأيسر من قائمة الرد الجديدة ، هناك علامة lt؛gt؛ مفتاح كهربائي. انقر فوق ذلك ووضع التعليمات البرمجية الخاصة بك داخل العلامات. مثله
    تشك كثيرا لظهور. الرمز المدرج Whopee لا يعمل إلا على ذلك ، ولكن أفضل ما أقوم به حاليًا هو النص القديم الذي قمت بتصغيره إلى أجزاء ، أو كتابة بتات في جوال - الأمر الذي يجعل خاصية ”تاريخ النسخ”. مريض ، أنا أعلم. هل megaslow. . ولكن من ناحية أخرى سوف أقوم بتحميل هذه Csvs في كثير من الأحيان. إذا نجحت في ذلك ، فقد أتمكن من تقييم الرسوم البيانية h1 ، والتي يمكن أن تكون باردة. الآن أعمل بشكل كبير مع D1 فيما يتعلق بهذا الامتياز ، حيث أن مواردي بطيئة جدًا في تحليل أطر زمنية أقصر خلال اليوم.

  7. #37
    سأفرض التاريخ على التنسيق في العامل ، ثم مرة أخرى في الرمز الذي يحدث عنده البحث. أعتقد أن المشكلة قد تكون في بيان الحالة. بيان الحالة لا يستخدمه لي للمطابقة. أستخدم 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

  8. #38
    Quote Originally Posted by ;
    سأفرض التاريخ على الشكل في العامل ، ثم مرة أخرى في الرمز الذي يحدث فيه البحث. أعتقد أن المشكلة قد تكون في بيان الحدث. أنا حقا لا تستخدم بيان الحالة لتركيبها. أستخدم Find (). هنا كيف سأحث تنسيق التاريخ لمجرد التأكد. أنا أيضا متجر التواريخ كسلسلة بدلا من التمور منذ إكسل يمكن أن يكون صعب مع التواريخ: LoDate = تنسيق (datevalue (MenuWs.cells (9،3)) ، YYYY.MM.DD) العب مع هذا للقيام بحث (). Dim targetRow as Range Dim LoDate as String'Get the range which matches the LoDate Set targetRow ...
    الابن ، هذا هو! إنها تعمل! Inserted Code LoDate = format (datevalue (MenuWs.cells (9،3))، YYYY.MM.DD)
    . يا رجل أنت متعاون معي شخصياً شكرا جزيلا. انظر ، أنا أحاول معرفة الترميز من الروايات ، على أية حال beeing analphabet ، أجد نفسي عالقاً في بعض القضايا الغبية ، والتي ستكون حتمية بسبب عدم استيعابنا للمبادئ الأساسية التي تعمل بها أجهزة الكمبيوتر. لذلك يقول الكتاب شيئا - حمله من المكتبة أو احتفظ به في أي شيء - وأنا ضائع. لقد ساعدتني كثيرا شكرا. سوف تقدم مع رمز VBA ذروة هذا. Whopee.

  9. #39
    مرحبًا JR97 أنا أبحث عن المساعدة في برمجة الأشكال. هل من الممكن أن تعطيني أي اقتراحات؟

  10. #40

    Quote Originally Posted by ;
    مرحبا. أنا آسف لأني أشعر بالألم ولكن هناك إجابة سهلة لهذه المشكلة. في أول مشاركة لي علىcavemantradingوأنا لست متأكدا من حيث يجب أن نشرها .... وأود أن تصدير البيانات الأسبوعية السابقة لحوالي 6 أزواج على التفوق. قد يبدو شيء من هذا القبيل .... Wc Open Close ارتفاع منخفض GBPAUD EURUSD الخ الخ في الوقت الحالي أنا فقط أريد البيانات للأسبوع الماضي ولكن أريد ذلك على ورقة إكسل واحدة لمزيد من التحليل .... ل توفير الوقت وتجنب الخطأ البشري في نقل زوج البيانات عن طريق الزوج. آمل أن يساعدني شخص ما أو يشير لي في الاتجاه الصحيح ....
    مرحبا عوز ، لست متأكدا ما هو بالضبط كنت تبحث عنه. ولكن لنفترض أن الشموع D ، h4 ، h1 من الأسبوع الماضي؟ من السهل جدا بالنسبة لأولئك الذين لديهم ميتاتريدر ، ببساطة اضغط ctrl s بينما على الرسم البياني وسوف ينقذ نفسك timeserie في شكل * .csv. لقد تحدثنا هنا عن التصدير المباشر إلى ورقة التفوق هنا: [QUOTE= ؛] اقتباس أحد الأشخاص الذين قمت بنشر رابط لامتلاك القدرة على تصدير البيانات التاريخية في كل علامة. لذلك هو أساسا بيانات حية بالإضافة إلى التاريخ. لقد جمعت بعض منصات التداول على نطاق واسع جدا في Excel مع هذه الطريقة. لا حاجة لمحاولة التقاط البيانات عبر DDE. لكن DDE مفيد لالتقاط اقتباسات حية دون حتى القيام بأي شيء أكثر تفصيلاً.
    Quote Originally Posted by ;
    حسنا ، لقد قمت بها. كان كل شيء في هذا الشيء الصغير. إذا كنت ترغب في تحويل ترتيب النص إلى التاريخ ، فإن تنسيق xls الافتراضي هو yyyy-mm-dd. يعني إذا كان الخام مثلي ، فأنت ببساطة بطريقة ما تجبره على القيام به وفعله! لذلك تم اختبار هذا 1 وظيفة ، على تصدير 0anda MT4 الشهرية والأسبوعية واليومية.cavemantradingلن تسمح لي بتحميل .xlsm هنا ، لذلك أصف كيف يعمل. يمكنك إنشاء ورقة إكسل بأربع قوائم ، تسمى أيضًا Data_crushed Data_final والبيانات. مرة واحدة في مخطط MT4 ، اضغط على ctrl s وانسخ * .csv. نسخ البيانات من * .csv إلى قائمة البيانات. تشغيل الماكرو. وسوف سحق التواريخ ...
    هذا يمكن أن يكون من JR على نفس الموضوع بالضبط ، يبدو واعدًا جدًا ، ولكن كما كان مفيدًا ، لم أجد وقتًا للتحقق من ذلك: [QUOTE=؛] عفواً لم أعود إليك في وقت أقرب. كنت خارج المدينة. في الأساس ، هناك نوعان من أنماط متميزة ل VBA. واحد هو رمز الماكرو الخاص بك. آخر هو إصدار الكائن. نموذج الكائن أكثر تشابهًا مع Visual Basic 6. نموذج الكائن هو منظف كثير ، وأسهل في التعامل معه ، وليس عرضة للأخطاء التي تتلقاها مع مسجل الماكرو الذي يعتمد على أشياء مثل الورقة النشطة ، والمحمول النشط ، الطريقة البسيطة لتتذكر هيكل النموذج البسيط هو أنه هرمي. Workbook.Worksheet.Range (column_cell: column_cell) .properties فيما يلي بعض ...

الصفحة 4 من 589 FirstFirst ... 2345 الأخيرةالأخيرة

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.