محاولة التقاط معلومات الوقتالتاريخ في صفيف
Results 1 to 10 of 10

Thread: محاولة التقاط معلومات الوقتالتاريخ في صفيف

  1. #1
    اهلا بالجميع،

    أرغب في الاحتفاظ بقائمة منفصلة لهذه التواريخ عند ظهور إشارات المعاملات ، والتي سأقوم بعد ذلك بتصديرها إلى ملف CSV لمزيد من التحليل. اعتقدت أن هذا يمكن تحقيقه باستخدام مصفوفة ، والتي يمكن أن تحتفظ بقائمة جارية للتواريخ لكل علامة تجارية ولكن لدي بعض المشكلات.

    عندما أقوم بتجميع الكود الخاص بي ، أحصل على احتمال فقد المعلومات بسبب خطأ تحويل النوع بالسطر التالي: BuyTradesArray [index] [0] = BuySignalTime؛

    يتم تعريف BuyTradesArray على أنه ثنائي
    يتم تعريف المؤشر على أنه INT (يزيد المؤشر بمقدار 1 في كل مرة تظهر فيها علامة تجارية جديدة)
    يُعرّف BuySignalTime بأنه تاريخوقت (لأنه يتضمن معلومات الوقتالتاريخ)

    ما الخطأ الذي افعله؟

    أي معلومة محل تقدير ....

    ملاحظة. أرغب في احتواء الصفيف الخاص بي على أجزاء من وقت الإشارةالتاريخ والسعر المفتوح. لم أصرح عن المصفوفة كتاريخ ووقت لتبدأ به.


    وشكرا لكم مسبقا،

    CCH

  2. #2

    Quote Originally Posted by ;
    مرحباً بالجميع ، أود الاحتفاظ بقائمة منفصلة للتواريخ التي ظهرت عند ظهور العلامات التجارية ، والتي سأقوم بعد ذلك بتصديرها إلى ملف CSV لمزيد من التحليل. اعتقدت أن هذا يمكن تحقيقه من خلال مصفوفة ، والتي من شأنها الاحتفاظ بسجل مستمر لجميع التواريخ لكل علامة تجارية تم التقاطها ولكني أواجه بعض الصعوبات. عندما أقوم بتجميع الكود الخاص بي ، أتلقى احتمال فقد البيانات بسبب خطأ تحويل النوع بالسطر التالي: BuyTradesArray [index] [0] = BuySignalTime؛ يتم تعريف BuyTradesArray على أنه من المفهوم أن المؤشر الثنائي هو INT (زيادة المؤشر ...
    آسف ، لقد تأخرت قليلاً في عربة الفرقة هذه ... ولكن مجرد فكرة ... لماذا تريد الاحتفاظ بهذه المعلومات في مصفوفة ، وبعد ذلك اكتبها في ملف csv لاحقًا؟ لماذا لا تكتبه فقط لأن العلامات في ملف csv؟ فلاد

  3. #3
    لا أعرف حقًا ما إذا كانت كفاءة أقل أم أكثر. لقد استخدمت المصفوفات متعددة الأبعاد لتخزين تفاصيل التجارة ، ولكن إذا كنت ترغب في تخزين سلسلة ، فإنها تحتاج إلى استخدام مجموعة منفصلة. باستخدام بنية ، يمكن تخزين جميع الأنواع المختلفة في مصفوفة واحدة. نظرًا لتسمية المكونات ، فإنه يسهل اكتشافها.

  4. #4

    Quote Originally Posted by ;
    يمكنك استخدام هيكلة TradeSignals المزدوجة SignalPrice ؛ التاريخ والوقت SignalTime ؛ ؛ TradeSignals BuyTradesArray [] ؛ if (Signal) int as = ArrayRange (BuyTradesArray، 0) ؛ ArrayResize (BuyTradesArray ، مثل 1) ؛ BuyTradesArray [as] .SignalPrice = السعر ؛ BuyTradesArray [as] .SignalTime = min ؛ بالطبع ، يجب إعطاء قيم الإشارة والسعر والوقت في الكود
    مرحبًا Gumrai ، استراتيجية مثيرة للاهتمام ... لم أقض أي وقت حقًا في تعلم OOP. هل يعمل الرمز مع MT4 أم أنه مصمم خصيصًا لـ MT5؟

  5. #5
    يمكنك استخدام سعر SignalPrice المضاعف لإشارات التجارة ذات البنية الهيكلية ؛ التاريخ والوقت SignalTime ؛ ؛ TradeSignals BuyTradesArray # 91 ؛ # 93 ؛؛ should (Signal) int asArrayRange (BuyTradesArray، 0) ؛ ArrayResize (BuyTradesArray ، مثل 1) ؛ BuyTradesArrayNumber 91 ؛ كـ # 93 ؛. SignalPrice = السعر ؛ BuyTradesArray # 91 ؛ كـ # 93 ؛. SignalTime = دقيقة ؛ بالطبع ، يجب إعطاء قيم الإشارة والسعر والوقت في الكود

  6. #6
    Quote Originally Posted by ;
    اقتبس آها ... لذلك هذا كيف يتم ذلك !!
    شكرا فيرو ....

  7. #7
    Quote Originally Posted by ;
    اقتبس أوه فقط رأيت هذا! لذا جرب هذا: BuyTradesArray [index] [0] = (double) BuySignalTime
    آها ... هكذا يتم ذلك !!
    بسبب فيرو ...

  8. #8
    الخطأ الذي ترتكبه هو أن BuySignalTime و BuyTradesArray ليس لهما نفس التعريف بالضبط (مزدوج وتاريخ ووقت). إذا كان اختيارك هو حفظ قيمة زمنية ، فقم بتعريفها على أنها وقت وتاريخ بدلاً من ضعف.

  9. #9

    Quote Originally Posted by ;
    ملاحظة. أرغب في احتواء المصفوفة الخاصة بي على أجزاء من المعلومات وقت الإشارةالتاريخ وسعر الفتح. لم أصرح عن المصفوفة على أنها datetime لتبدأ بها.
    أوه فقط رأيت هذا! لذا قم بما يلي: BuyTradesArray [index] [0] = (double) BuySignalTime

  10. #10

    Quote Originally Posted by ;
    quote آسف لقد تأخرت قليلاً في عربة الفرقة هذه ... ولكن مجرد فكرة ... لماذا ترغب في الاحتفاظ بهذه المعلومات في مصفوفة ، ثم كتابتها في ملف csv لاحقًا؟ لماذا لا تكتبه فقط إلى ملف csv منذ الإشارات؟ فلاد
    سؤال رائع. أنا أستخدم بالفعل الأشرطة القليلة القادمة بعد شريط الإشارة لتشكيل جزء من عملية حسابية ثم أكتب نتيجة الحساب مع تاريخوقت الإشارة إلى ملف الإخراج الخاص بي.

أذونات النشر

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