مشاهدة نتائج الإستطلاع: هل ترغب في الانتقال للمستوى الأعلى بالدورة لعمل برامج تحليل باستخدام لغة السي شارب
نعم - سأتابعها بإذن الله
80.00%
لا - يفضل الأعضاء استخدام الإكسل لأنه أسهل
20.00%
المصوتون: 50. أنت لم تصوت في هذا الإستطلاع

إضافة رد
قديم 10-04-2017, 10:04 PM
  المشاركه #61

عضو هوامير المميز

تاريخ التسجيل: Mar 2017
المشاركات: 91
رب زدني علما غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة zsbmwr مشاهدة المشاركة
بارك الله فيك ونفع بك

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

والله البايتات تلخبط
ما يلخبط مكانها .. أي الIndex الخاص بها في مصفوفة بايتس الملف
والIndices هي أرقام ثابتة تتبع جداول ال File Structure الخاصة بصيغة الملف
لكل ملف جداوله .. مثلا الصور JPG أو PNG ... لكل ملف جدول وطريقة فك بياناته

وللأسف الجداول لبيانات الميتاستوك غير متداولة على الإنترنت
فقط مشروع واحد في codeproject يتكلم عنها
وأيضًا اجتهاد شخصي من أحد الأعضاء
حتى لا يستطيع الجميع عمل برامج بسهولة
ههههههه
ما عدا الأعضاء الكرام،،،



رد مع اقتباس
 
 

قديم 10-04-2017, 10:19 PM
  المشاركه #62

عضو هوامير المميز

تاريخ التسجيل: Mar 2017
المشاركات: 91
رب زدني علما غير متواجد حالياً  


أنا آسف على github وليس codeproject
والرابط لملف الC++ (فقط لمن يهمه الأمر)
https://github.com/rudimeier/atem/bl...rc/ms_file.cpp
الملف طويل، إبحث مثلًا عن EMASTER عن طريق Ctrl + F في الصفحة
وراجع جزء الشرح في مقدمة الكلاس الخاص بEMASTER (باللون الرمادي)
وهذا الملف كنز لا يوجد مثله على الإنترنت
به أكبر كمية وصف ممكنة لملفات EMASTER و MASTER و XMASTER



رد مع اقتباس
قديم 10-04-2017, 10:23 PM
  المشاركه #63

عضو هوامير المميز

تاريخ التسجيل: Mar 2017
المشاركات: 91
رب زدني علما غير متواجد حالياً  

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



رد مع اقتباس
قديم 10-04-2017, 11:35 PM
  المشاركه #64

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة

بسم الله الرحمن الرحيم
الدرس الثاني - تجهيز الأعمدة لاستيراد البيانات



كما ذكرنــا في المقدمة، يوجد في مجلد الميتاستوك
عدد كبير من ملفات تبدأ بحرف f وتنتهي بصيغة dat
وكل ملف من هذه الملفات يتبع ســـهـــــم معيــــــن،
ويربط هذه الملفات بأسماء الأسهم ملـــف emaster

نريــد الآن أن نقرأ ملف emaster
وأن نعرضه بالإكسل كما بالصورة:

رد: الدرس الثاني - تجهيز الأعمدة لاستيراد البيانات

كما نرى في الصورة السابقة أن كل سهم يرتبــــط بملف الميتاستــــوك الخاص به
وسيتم في الدروس القادمة بإذن الله تعلم كيفية قراءة الأسعار اللحظية والتاريخية
من هذه الملفات، وعرضها بالجدول وبالرسم البياني

الآن، خطوة بخطوة .. نقوم بتنسيق الصفحة وإعدادها
من حيث تحديد لون النص، وعرض الخانات، وغيرهمــا
وهذه الإعدادات يمكن أن تتم يدويًا عن طريق الإكسل
أو برمجيًا بإضافة الكود الآتي بداخل module1 كما بالصورة:

رد: الدرس الثاني - تجهيز الأعمدة لاستيراد البيانات

والكود السابق موضح به كل شيء باللون الأخضر
حيث يمكن تغيير خصائص أو محتوى الخلايا المفردة باستخدام cells
وتغيير خصائص أو محتوى الأعمدة بأكمــــــــلها باستخدام columns
وبالمثل تغيير خصائص أو محتوى الصفـوف بأكملها باستخدام rows
ويبدأ الترقيم من رقم 1 لأول صف أو عامود ثم 2 و 3 ...

يمكنك نسخ الكود من هنا:

كود:
sub main()
    'تحديد اتجاه الصفحة من اليمين إلى اليسار (اللهم اجعلنا من أهل اليمين)
    activesheet.displayrighttoleft = true
    cells.font.name = "arial unicode ms"
    cells.font.size = 10

    'عامود كود السهم
    columns(1).columnwidth = 8                  'سمكه صغير نسبيًا
    columns(1).horizontalalignment = xlcenter   'محاذاة للمنتصف
    columns(1).font.color = vbred               'اللون الأحمر
    columns(1).font.bold = true                 'الخط الثقيل
    
    'عامود إسم السهم
    columns(2).columnwidth = 25                 'سمكه كبير
    columns(2).horizontalalignment = xlright    'محاذاة لليمين
    columns(2).font.color = vbblue              'اللون الأزرق
    columns(2).font.bold = true                 'الخط الثقيل
    
    'عامود مسار ملف الميتاستوك الخاص بالسهم
    columns(3).columnwidth = 80                'سمكه كبير جدًا
    columns(3).horizontalalignment = xlleft     'محاذاة لليسار
    
    'تلوين صف عناوين الأعمدة
    rows(1).interior.color = rgb(220, 220, 255)
    rows(1).font.bold = true                 'الخط الثقيل
    
    'تحديد أسماء الأعمدة ومحاذتها
    cells(1, 1) = "الكود"
    cells(1, 2) = "إسم السهم"
    cells(1, 2).horizontalalignment = xlcenter   'محاذاة للمنتصف
    cells(1, 3) = "مسار ملف الميتاستوك"
    cells(1, 3).horizontalalignment = xlcenter   'محاذاة للمنتصف
end sub

الآن قم بحفظ ملف الإكســــــل بالضغط على ctrl + s
واختيار نوع الملف excel macro-enabled workbook
ثم الضغط على حفظ save كما بالصورة:

رد: الدرس الثاني - تجهيز الأعمدة لاستيراد البيانات


الآن يمكنك تشغيل البرنامج عن طري
ـــق الضغـــط على f5 أو بالضغط على play أعلى الشاشــــة
ثم الانتقال إلى ملف الإكسل لنجد أن الأعمدة تم كتابة أسماءها وتحديد عرضها بما يناسب البيانات

وسيتم التعرف على كيفية استيراد البيانات من ملف emaster لإدراجها
بهذا الجدول بالدرس القادم بإذن الله تعالى،،،


في انتظار دعواتكم قبل ردودكم،،،
تابعونا،،،
-------------------------------------------------------------------------
------------------------------------------------------------------------------
وصلت هنا ---- ماهي الخطو ة القادمة
وطلعت عندي هذه الصورة



رد مع اقتباس
قديم 10-04-2017, 11:41 PM
  المشاركه #65

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن


رد مع اقتباس
قديم 11-04-2017, 01:29 AM
  المشاركه #66

عضو هوامير المميز

تاريخ التسجيل: Mar 2017
المشاركات: 91
رب زدني علما غير متواجد حالياً  

هذا لأني رفعت صور أول دروس على ImageBB
وهي يبدو أنها محجوبة عندك
إليك الدروس بالصور مرفوعة على DropBox

اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة
بسم الله الرحمن الرحيم


قال رسول الله صلى الله عليه وسلم: "خيركم من تعلم العلم وعلمه"

هذا الموضوع بصدد دورة تدريبية مجانية وحصرية لمنتديات هوامير البورصة السعودية
وهي خلاصة مجهود سنــــوات طويــــــلة من البحث والتحليل قررت أفيــد بها الأعضاء
وستتكون هذه الدورة بإذن الله تعالى من عدد كبيــــر من الدروس + أمثـــــلة تطبيقية
والهدف منها احتراف التحليل الفني عن طريق استخدام برنامج الإكسل Excel

سنتعلم فيها الآتي بإذن الله تعالى:

1- إنشــاء جــــــداول الأسعـــار اللحظية والتاريخية لأي فترة زمنية.
2- إضافة أي مؤشرات أو استراتيجيات قد تخطر على بـــ،ــ،ــ،ــالك.
3- عرض الرسوم البيانيـــــة (الشموع اليابانية) ببرنامج الإكســـل.
4- الحصول على أي معلومات أو جداول تريدها باحترافية وسهولة.



ملفات الميتاستوك MetaStock

هي ملفات تقوم جميع برامج متابعة التداول بإنشائها وتحديثها تلقائيًا مع السوق اللحظي
وهي مرتبة بتصنيــــف IEEE الذي سيتم شرحــــــه فيما بعد بإذن الله
وتحتوي هذه الملفات على البيانات التاريخية واللحظية لجميع الأسهم
إذا كنت تستــــــخدم TickerChart أو Mubasher Pro أو الاتجاه برو أو غيرهم من البرنامج،
أبشِـــ،ـ،ـ،ــــــر! ... فأنت تمتلك كنزًا يسمى بيانات الميتـــــاستــــــوك

يجب التأكـــد من وجود بيانات الميتاستوك على جهازك قبل الشروع بالبدأ بهذه الدورة التدريبية
كما يجب معرفة مكان مجلد بيانات الميتاستوك وذلك عن طريق برنامج التداول الذي تستخدمه
ويتم معرفة المجلد عن طريق اتباع الخطوات الآتية ببرنامج TickerChart
ويتم عمل نفس الشيء ببرامج التداول الأخرى مع اختلاف قوائم العرض


رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

***

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن


ملحوظة: ينبغي التأكد من تفعيل اختيار (تحديث ملفات بيانات الميتاستـــــوك)
(الاختيار موجود ببرامج التداول الأخرى بخلاف TickerChart مع تشابه الألفاظ)

قم بفتح مجلد البيانات الموجود على جهازك تجد مجلدات بهذا الشكل
(مع اختلاف تسمية المجلدات حسب برنامج التداول المستخــــــــدم)

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

كل مجــــلد يحتوي على جميــع بيانات الأســــــهم الخاصة بفتــــرة المجلد
قم بفتح مجلد Daily مثلًا وهو يحتوي على بيانات الأسهم للشموع اليومية
قد يحتوي هذا المجلد على مجلد آخر بداخله، قم بفتحه تجــد هذه الملفات

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

تنقسم الملفات إلى نوعين:

1- ملف EMASTER أو MASTER
وتحتوي على قائمة جميع الأسهم،
وسنتعلم فيما بعد بإذن الله قراءة
قائمة الأسهم من هذه الملفات (كود السهم - اسم السهم - الفترة)

ويتشابه ملف MASTER مع EMASTER بشكل كبير حيث يمكن قراءة
قائمة الأسهم من كلًا من الملفين، ولكن ملف EMASTER أكثر تطورًا

2- ملفات مرقمة تبدأ بحرف F بصيغة DAT
مثلًا:
F10.DAT - F119.DAT
وكل ملف منها يخص سهم معين ويحتوي على بيانات الشموع منذ أقدم تاريخ متــــــاح وحتى تاريــــخه
(تاريخ الشمعة - سعر الافتتاح - سعر الإغلاق - أعلى سعر - أدنى سعر - حجـم التداول خلال الشمعة)
وأثناء عمل السوق تجد أن هذه الملفات يتم تحديثها بشكل تلقائي عن طريق برنامج التداول المستخدم
حيث يتم إضافة الشموع الجديدة إلى الملف، أو تعديل آخر شمعة (الحاليــة) بأسعار السوق اللحظيـــة
وسنتعلم فيما بعد بإذن الله قراءة هذه الملفات عن طريق الإكســــــل وربطها بالرسم البياني والجداول
من من ثَمَّ إجراء أي عمليات حسابية بشكل لحظي على البيانات

يتم معرفة السهم الخاص بكل ملف عن طريـــق EMASTER أو MASTER
وسنتناول كيفية الحصول على قائمة الأسهم والملف المرتبط بكل سهم
وعرضها بجدول الإكسل بالدرس الأول إن شاء الله

هذه الدورة التدريبية تحتاج إلى متابـــــعة وممارســـــــة ..
وسأجيب على جميع أسئلة الأعضــــــــــاء بإذن الله تعالى
وجاري تحضير الدرس الأول

في انتظار دعواتكم قبل ردودكم،،،
اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة

بسم الله الرحمن الرحيم
الدرس الأول - تجهيز ملف الإكسل



1- قم بفتح مجـــلد جديد فارغ في برنامج الإكسل.

***

2- قم بالضغــــط على Alt + F11 لتفتـــح نافـــــذة
تسمى Microsoft Visual Basic for Applications
وفيها سيتم كتابة كود ربط بيانات الميتاستوك بلغة VBA

***

3- قم بكليــــك يميـن على الSheet الحاليـة
ثم اختيار إضافة Module وذلك كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

***

4- حاول أن تكتب الآن باللغة العربية بداخل الModule المضافة ..
تستطيع كتابة الإنجليزية فقط .. هل تستطيــــــع كتابـــة العربية ؟
إذا كنـت لا تستطيـــــع، قم بتفعيل اللغـــة العربيــــة وذلك بالضغـط على Tools ثم Options
ثم اختيار قائمة Editor Format وتغيير اللغة إلى Courier New (Arabic) وذلك كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

***

والآن قد جهزت بيئة العمل لبداية في كتابة كود استيراد البيانات من مجلد الميتاستوك
حيث سيتم في الدرس القادم بإذن الله البداية بكتابة أول كود بداخل Module1

في انتظار دعواتكم قبل ردودكم،،،
تابعونا،،،
اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة

بسم الله الرحمن الرحيم
الدرس الثاني - تجهيز الأعمدة لاستيراد البيانات



كما ذكرنــا في المقدمة، يوجد في مجلد الميتاستوك
عدد كبير من ملفات تبدأ بحرف F وتنتهي بصيغة DAT
وكل ملف من هذه الملفات يتبع ســـهـــــم معيــــــن،
ويربط هذه الملفات بأسماء الأسهم ملـــف EMASTER

نريــد الآن أن نقرأ ملف EMASTER
وأن نعرضه بالإكسل كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

كما نرى في الصورة السابقة أن كل سهم يرتبــــط بملف الميتاستــــوك الخاص به
وسيتم في الدروس القادمة بإذن الله تعلم كيفية قراءة الأسعار اللحظية والتاريخية
من هذه الملفات، وعرضها بالجدول وبالرسم البياني

الآن، خطوة بخطوة .. نقوم بتنسيق الصفحة وإعدادها
من حيث تحديد لون النص، وعرض الخانات، وغيرهمــا
وهذه الإعدادات يمكن أن تتم يدويًا عن طريق الإكسل
أو برمجيًا بإضافة الكود الآتي بداخل Module1 كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

والكود السابق موضح به كل شيء باللون الأخضر
حيث يمكن تغيير خصائص أو محتوى الخلايا المفردة باستخدام Cells
وتغيير خصائص أو محتوى الأعمدة بأكمــــــــلها باستخدام Columns
وبالمثل تغيير خصائص أو محتوى الصفـوف بأكملها باستخدام Rows
ويبدأ الترقيم من رقم 1 لأول صف أو عامود ثم 2 و 3 ...

يمكنك نسخ الكود من هنا:

كود:
Sub Main()
    'تحديد اتجاه الصفحة من اليمين إلى اليسار (اللهم اجعلنا من أهل اليمين)
    ActiveSheet.DisplayRightToLeft = True
    Cells.Font.Name = "Arial Unicode MS"
    Cells.Font.Size = 10

    'عامود كود السهم
    Columns(1).ColumnWidth = 8                  'سمكه صغير نسبيًا
    Columns(1).HorizontalAlignment = xlCenter   'محاذاة للمنتصف
    Columns(1).Font.Color = vbRed               'اللون الأحمر
    Columns(1).Font.Bold = True                 'الخط الثقيل
    
    'عامود إسم السهم
    Columns(2).ColumnWidth = 25                 'سمكه كبير
    Columns(2).HorizontalAlignment = xlRight    'محاذاة لليمين
    Columns(2).Font.Color = vbBlue              'اللون الأزرق
    Columns(2).Font.Bold = True                 'الخط الثقيل
    
    'عامود مسار ملف الميتاستوك الخاص بالسهم
    Columns(3).ColumnWidth = 80                'سمكه كبير جدًا
    Columns(3).HorizontalAlignment = xlLeft     'محاذاة لليسار
    
    'تلوين صف عناوين الأعمدة
    Rows(1).Interior.Color = RGB(220, 220, 255)
    Rows(1).Font.Bold = True                 'الخط الثقيل
    
    'تحديد أسماء الأعمدة ومحاذتها
    Cells(1, 1) = "الكود"
    Cells(1, 2) = "إسم السهم"
    Cells(1, 2).HorizontalAlignment = xlCenter   'محاذاة للمنتصف
    Cells(1, 3) = "مسار ملف الميتاستوك"
    Cells(1, 3).HorizontalAlignment = xlCenter   'محاذاة للمنتصف
End Sub

الآن قم بحفظ ملف الإكســــــل بالضغط على Ctrl + S
واختيار نوع الملف Excel Macro-Enabled Workbook
ثم الضغط على حفظ Save كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن


الآن يمكنك تشغيل البرنامج عن طري
ـــق الضغـــط على F5 أو بالضغط على Play أعلى الشاشــــة
ثم الانتقال إلى ملف الإكسل لنجد أن الأعمدة تم كتابة أسماءها وتحديد عرضها بما يناسب البيانات

وسيتم التعرف على كيفية استيراد البيانات من ملف EMASTER لإدراجها
بهذا الجدول بالدرس القادم بإذن الله تعالى،،،


في انتظار دعواتكم قبل ردودكم،،،
تابعونا،،،

اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة
بسم الله الرحمن الرحيم
وبه نستعين
الدرس الثالث - قراءة ملف EMASTER



كما ذكرنــا في الدرس السابق، ملف الEMASTER يحتوي على بيانات الأسهم الآتية:
1- الكود الخاص بالســــهم (مثلاً 1820)
2- إسم السهم (مثلًا مجموعة الحكيــر)
3- ملف أسعــار السهم (مثلًا F28.DAT)

وقمنا في الدرس السابق بتجهيز عدد 3 أعمدة بملف الإكسل لملئها بالبيانـــات أعلاه

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

ما يتبقى الآن هو قراءة ملف EMASTER لاستخراج البيانات كما بالصورة
وعلى ذلك يجب التعرف على تكوين ملف EMASTER على شكل Bytes

دائمًا يكون حجم ملف EMASTER من مضاعفــــات الرقم 192
مش مصدق؟
جرب بنفسك!

كليك يمين على الملف وخصائص كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن


الحجم عندي كما يظهر بالصورة هو 40320 بايــــــت
وهو من مضاعفات رقم 192 حيث أن:
40320 ÷ 192 = 210

قد يختـــــلف حجم الملف عندك حسب عدد الأسهم بالسوق
ولكن يبقى دائمًا حجمه من مضاعفات الرقم 192
فكل سهم من الأسهم يمثل عدد 192 بايت بداخل EMASTER
باستثنــــاء أول 192 بايـــت داخل الملف لا تمثل أي سهم
(وهي بيانات عامة عن الفترة سيتم التطرق لها فيما بعد)

ولذلك إذا كان حجم ملف EMASTER مقسومًا على 192 يســــــــاوي 210
فهذا يعني أن السوق يحتوي على عدد 209 سهم فقط لأن أول 192 بايت لا يحتسبوا
وهو بالفعل عدد الأسهم بداخل برنامج التداول الخاص بك
ويمكنك مقارنة هذه الأعداد بنفســــك من على جهــــازك

وبذلك يكون ترتيب الBytes بداخل ملف EMASTER كما بالصورة:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن


تعرفنا على تكوين ملف الEMASTER
الآن نبدأ بقراءة الملف عن طريق كود VBA بداخل Module1
ويتم قراءة الملف على شكل مصفوفة من الBytes
تحتوي على البيــــــانات بالصـــــــورة أعلاه

لقراءة أي ملف وتحويله إلى مصفوفة من Bytes
يمكنك إضافة هــــــذه الدالـــــــة إلى Module1
وذلك أسفل دالة Main التي تم إضافتها بالدرس السابق:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

ويمكنك نسخ الكود من هنا:

كود:
'دالة قراءة أي ملف وتحويله إلى مصفوفة من البايت حيث يتم إدخال بها مسار الملف
Public Function GetFileBytes(ByVal path As String) As Byte()

    'فرض الملف
    Dim file As Long
    file = FreeFile()
    
    'فرض مصفوفة البايتس التي سيتم قراءة الملف فيها
    Dim bytes() As Byte
    
    If LenB((path)) Then     'التحقق من وجود الملف لتجنب حدوث أخطاء
    
        'فتح الملف لقراءته
        Open path For Binary Access Read As file
        
        'تحديد طول مصفوفة البايتس وهو طول الملف سالب واحد
        'وذلك لأن الترقيم بأي مصفوفة يبدأ من صفر وليس واحد
        ReDim bytes(LOF(file) - 1) As Byte
        
        'قراءة الملف داخل المصفوفة
        Get file, , bytes
        
        'إغلاق الملف بعد الانتهاء من قراءته
        Close lngFileNum
    End If
    
    'إرجاع القيمة المطلوبة كناتج للدالة، وهي مصفوفة البايتس
    GetFileBytes = bytes
End Function


ويمكن استخدام هذه الدالة مباشرة فيما بعد
وذلك لقــراءة أي ملف من جهازك
وتحويله إلى مصفوفة من Bytes
وذلك باستخـــــدام إسم الدالة السابقة فقط
GetFileBytes
دون التطرق لمحتـــواها كالآتي:

رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن

انتبه!
يجب تغيير المسار إلى المسار الصحيح لملف EMASTER على جهازك
ويمكن كتابة السطرين السابقين بداخل دالة Main

وبهذا نكون قد قرأنا ملف الEMASTER بالكامـــــــل
وسنتعرف بالدرس القادم بعد بإذن الله على كيفية استخراج
بيـــــانات كل سهم من ال192 بايـــتس الخاصة به


في انتظار دعواتكم قبل ردودكم،،،
تابعونا،،،





رد مع اقتباس
قديم 11-04-2017, 01:32 AM
  المشاركه #67

عضو هوامير المميز

تاريخ التسجيل: Mar 2017
المشاركات: 91
رب زدني علما غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة نور قائد النمور مشاهدة المشاركة
رد: ◕ دورة احترافية لربط الإكسل Excel لتحليل البيانات اللحظية والتاريخية ◕ ← إصنع برن
رجاء عرض الكود النهائي
مع الشكر،،،



رد مع اقتباس
قديم 11-04-2017, 02:54 AM
  المشاركه #68

عضو هوامير المميز

تاريخ التسجيل: Feb 2012
المشاركات: 483
zsbmwr غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة
ذلك لأنك لم تغير مسار الميتاستـــوك بالكود
إلى مسار الميتاستوك الصحيح على جهازك

يجب تعديل المتغير path
ليساوي مسار مجلد الميتاستوك وينتهي بعلامة \
والتحقق أن ملف emaster موجود بالمجلد

هذا ملف الإكسل كامل إلى ما توقفنا قمت برفعه
https://dl.dropboxusercontent.com/s/...p/lesson1.xlsm

بعد فتحه سيظهر لك شريط بالأصفر أعلى الإكسل
إضغط على enable editing ثم enable content
ثم اضغط alt + f11
وقم بفتح module1 من مجلد modules على اليسار
وقم بتغيير مسار الميتاستوك بالمتغير path
إلى المسار الصحيح بجهازك


حمل ملف الاكسل وشوف الكود



رد مع اقتباس
قديم 11-04-2017, 10:51 PM
  المشاركه #69

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة zsbmwr مشاهدة المشاركة
حمل ملف الاكسل وشوف الكود
بارك الله فيك حملته

طلع مضبوط عندي

ماهي الخطوة القادمة

اشكررررررررررررررركم على التعاون معي



رد مع اقتباس
قديم 11-04-2017, 10:52 PM
  المشاركه #70

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

اقتباس:
المشاركة الأصلية كتبت بواسطة رب زدني علما مشاهدة المشاركة
رجاء عرض الكود النهائي
مع الشكر،،،
مافهمت عليك بالضبط ؟؟؟

مالمطلوب



رد مع اقتباس
قديم 11-04-2017, 11:30 PM
  المشاركه #71

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

ذلك لأنك لم تغير مسار الميتاستـــوك بالكود
إلى مسار الميتاستوك الصحيح على جهازك

يجب تعديل المتغير path
ليساوي مسار مجلد الميتاستوك وينتهي بعلامة \
والتحقق أن ملف emaster موجود بالمجلد

هذا ملف الإكسل كامل إلى ما توقفنا قمت برفعه
https://dl.dropboxusercontent.com/s/...p/lesson1.xlsm
------------------------
اي الجزئية هذه

بعد فتحه سيظهر لك شريط بالأصفر أعلى الإكسل
إضغط على enable editing ثم enable content
ثم اضغط alt + f11
وقم بفتح module1 من مجلد modules على اليسار
وقم بتغيير مسار الميتاستوك بالمتغير path
إلى المسار الصحيح بجهازك

بعد فتحه سيظهر لك شريط بالأصفر أعلى الإكسل
إضغط على enable editing ثم enable content
ثم اضغط alt + f11
وقم بفتح module1 من مجلد modules على اليسار
وقم بتغيير مسار الميتاستوك بالمتغير path
إلى المسار الصحيح بجهازك
------------------------------------------
مالون بالاحمر وتحته لم استطع تطبيقه



رد مع اقتباس
قديم 11-04-2017, 11:33 PM
  المشاركه #72

عضو هوامير المميز

تاريخ التسجيل: Aug 2010
المشاركات: 4,040
نور قائد النمور غير متواجد حالياً  

تحملوني ياشباب : هذه الجزئية لم استطع تطبيقها

بعد فتحه سيظهر لك شريط بالأصفر أعلى الإكسل
إضغط على enable editing ثم enable content
ثم اضغط alt + f11
وقم بفتح module1 من مجلد modules على اليسار
وقم بتغيير مسار الميتاستوك بالمتغير path
إلى المسار الصحيح بجهازك



رد مع اقتباس
إضافة رد


الكلمات الدلالية (Tags)
لتحليل, لربط, إصنع, والتاريخية, اللحظية, الإكسل, البيانات, احترافية, excel, برنامجك, دورة

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع



03:40 PM