Functions in Python: Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@pipegas_WP)
Line 1: Line 1:
# الدوال في بايثون: دليل شامل للمبتدئين
=== الدوال في بايثون للمبتدئين ===


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


== ما هي الدالة؟ ==
== ما هي الدالة؟ ==


ببساطة، الدالة هي مجموعة من التعليمات البرمجية التي تنفذ مهمة محددة. يمكنك استدعاء هذه الدالة عدة مرات في برنامجك دون الحاجة إلى إعادة كتابة التعليمات البرمجية نفسها في كل مرة.  تخيل أنك تريد حساب مساحة مستطيل عدة مرات في برنامجك. بدلاً من كتابة صيغة حساب المساحة في كل مرة، يمكنك تعريف دالة تقوم بذلك، ثم استدعاء هذه الدالة كلما احتجت إليها.
ببساطة، الدالة هي مجموعة من التعليمات البرمجية التي تؤدي مهمة معينة. تأخذ الدالة مدخلات (تسمى '''المعاملات''' أو arguments)، وتعالج هذه المدخلات، ثم ترجع مخرجات (تسمى '''قيمة الإرجاع''' أو return value).


== تعريف الدالة ==
'''مثال''' بسيط:
 
في بايثون، يتم تعريف الدالة باستخدام الكلمة المفتاحية '''def'''، متبوعة باسم الدالة، ثم قائمة بالمعاملات ('''parameters''' ) داخل أقواس، وأخيراً نقطتين رأسيتين (:).  يجب أن تكون التعليمات البرمجية التي تشكل الدالة مسافة بادئة ('''indentation''' ).


[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
def اسم_الدالة(المعامل1, المعامل2, ...):
def greet(name):
   # تعليمات برمجية للدالة
   """هذه الدالة تستقبل اسمًا وتعرض رسالة ترحيب."""
   return قيمة_الارجاع
   print("مرحباً يا " + name + "!")
[[User:Admin|Admin]] ([[User talk:Admin|talk]])
 
* '''def''': الكلمة المفتاحية التي تشير إلى بداية تعريف الدالة.
* '''اسم_الدالة''': اسم فريد للدالة، يجب أن يتبع قواعد تسمية [[المتغيرات]] في بايثون.
* '''المعاملات''':  قيم تمرر إلى الدالة لاستخدامها في العمليات الحسابية أو المنطقية.  يمكن أن تكون الدالة بدون معاملات أيضاً.
* '''return''': الكلمة المفتاحية التي تحدد القيمة التي ترجعها الدالة.  إذا لم تستخدم '''return'''، فإن الدالة ترجع '''None''' بشكل افتراضي.
 
مثال:


[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
greet("أحمد") # سيطبع: مرحباً يا أحمد!
def جمع_عددين(العدد_الاول, العدد_الثاني):
  """هذه الدالة تجمع عددين وتعيد الناتج.""" # '''Docstring'''
  المجموع = العدد_الاول + العدد_الثاني
  return المجموع
[[User:Admin|Admin]] ([[User talk:Admin|talk]])
[[User:Admin|Admin]] ([[User talk:Admin|talk]])


في هذا المثال:
في هذا المثال:
*  '''def''' هي الكلمة المفتاحية التي تعرّف الدالة.
*  '''greet''' هو اسم الدالة.
*  '''name''' هو المعامل الذي تتوقعه الدالة.
*  '''"""..."""''' هي سلسلة توثيق (docstring) تشرح وظيفة الدالة.  هذا مهم لـ '''توثيق الكود''' ويسهل فهمه.
*  '''print(...)''' هو الأمر الذي تنفذه الدالة.
*  '''greet("أحمد")''' هو استدعاء الدالة، حيث نمرر "أحمد" كقيمة للمعامل name.


* اسم الدالة هو '''جمع_عددين'''.
== تعريف الدوال ==
* المعاملات هي '''العدد_الاول''' و '''العدد_الثاني'''.
* الدالة تحسب مجموع العددين وتعيد الناتج باستخدام '''return'''.
* السطر الذي يبدأ بـ '''"""''' هو '''docstring'''، وهو نص توضيحي يصف وظيفة الدالة.


== استدعاء الدالة ==
لتعريف دالة في بايثون، نستخدم الكلمة المفتاحية '''def''' متبوعة باسم الدالة، ثم قائمة المعاملات بين قوسين، ثم نقطتين رأسيتين (:).  ثم نكتب جسم الدالة (الأوامر التي سيتم تنفيذها) مع مسافة بادئة.


بعد تعريف الدالة، يمكنك استدعاؤها عن طريق كتابة اسم الدالة متبوعاً بأقواس تحتوي على القيم التي تريد تمريرها كمعاملات ('''arguments''' ).
'''الصيغة العامة''':
 
مثال:


[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
نتيجة_الجمع = جمع_عددين(5, 3)
def function_name(parameter1, parameter2, ...):
print(نتيجة_الجمع) # سيطبع: 8
  """سلسلة توثيق تشرح وظيفة الدالة."""
  # أوامر الدالة
  return value # قيمة الإرجاع (اختياري)
[[User:Admin|Admin]] ([[User talk:Admin|talk]])
[[User:Admin|Admin]] ([[User talk:Admin|talk]])


== أنواع المعاملات ==
== استدعاء الدوال ==


هناك عدة أنواع من المعاملات التي يمكن استخدامها في الدوال:
لاستخدام دالة، يجب علينا '''استدعاءها''' باسم الدالة متبوعًا بقائمة المعاملات بين قوسين.  إذا كانت الدالة ترجع قيمة، فيمكننا تخزين هذه القيمة في متغير.


* '''المعاملات الموضعية (Positional Arguments)'':'''  يتم تمريرها إلى الدالة بالترتيب الذي تم تعريفها به.
'''مثال''':
* '''المعاملات المسماة (Keyword Arguments)'':'''  يتم تمريرها إلى الدالة باستخدام اسم المعامل والقيمة المرتبطة به.  هذا يسمح لك بتمرير المعاملات بترتيب مختلف عن الترتيب الذي تم تعريفها به.
* '''المعاملات الافتراضية (Default Arguments)'':'''  لها قيمة افتراضية إذا لم يتم تمرير قيمة لها عند استدعاء الدالة.
* '''*args و **kwargs''':'''  تسمح لك بتمرير عدد غير محدد من المعاملات إلى الدالة.  '''*args''' تستخدم لتمرير عدد غير محدد من المعاملات الموضعية، و '''**kwargs''' تستخدم لتمرير عدد غير محدد من المعاملات المسماة.


{| class="wikitable"
[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
|+ أنواع المعاملات
def add(x, y):
|-
  """هذه الدالة تجمع رقمين."""
| النوع | الوصف | مثال |
  return x + y
|---|---|---|
| موضعي | يتم تمريرها بالترتيب | `الدالة(1, 2)` |
| مسماة | يتم تمريرها باسمها | `الدالة(العدد_الاول=1, العدد_الثاني=2)` |
| افتراضي | لها قيمة افتراضية | `def الدالة(العدد_الاول=1):` |
| *args | عدد غير محدد من المعاملات الموضعية | `def الدالة(*args):` |
| **kwargs | عدد غير محدد من المعاملات المسماة | `def الدالة(**kwargs):` |
|}


== النطاق (Scope) ==
result = add(5, 3)
print(result) # سيطبع: 8
[[User:Admin|Admin]] ([[User talk:Admin|talk]])


'''النطاق''' يحدد المنطقة التي يمكن فيها الوصول إلى متغير معين. في بايثون، هناك نوعان رئيسيان من النطاق:
== أنواع المعاملات ==


* '''النطاق المحلي (Local Scope)'':'''  المتغيرات المعرفة داخل دالة لها نطاق محلي، مما يعني أنه لا يمكن الوصول إليها من خارج الدالة.
يمكن أن تأخذ الدوال أنواعًا مختلفة من المعاملات:
* '''النطاق العام (Global Scope)'':''' المتغيرات المعرفة خارج أي دالة لها نطاق عام، مما يعني أنه يمكن الوصول إليها من أي مكان في البرنامج.


== الدوال و [[البرمجة الكائنية]] ==
*  '''المعاملات الإلزامية''' (Required Arguments): يجب تمرير هذه المعاملات عند استدعاء الدالة.
*  '''المعاملات الاختيارية''' (Optional Arguments): يمكن تمرير هذه المعاملات أو تركها.  عادةً ما يتم تحديد قيمة افتراضية لها.
*  '''المعاملات المسماة''' (Keyword Arguments): يتم تمرير هذه المعاملات باسمها وقيمتها.
*  '''*args''' و '''**kwargs''': تستخدمان لتمرير عدد غير محدد من المعاملات إلى الدالة.  *args تمرر مجموعة من القيم، بينما **kwargs تمرر قاموسًا من القيم.


تعتبر الدوال جزءًا أساسيًا من البرمجة الكائنية ('''Object-Oriented Programming''' ) في بايثون، حيث تُستخدم داخل [[الصفوف]] ('''Classes''' ) لتعريف '''الطرق''' ('''Methods''' ).
== قيمة الإرجاع ==
 
== أهمية الدوال ==
 
* '''إعادة الاستخدام''': تجنب تكرار التعليمات البرمجية.
* '''التبسيط''': تقسيم المشكلة الكبيرة إلى مهام أصغر وأكثر قابلية للإدارة.
* '''القراءة''': جعل التعليمات البرمجية أكثر وضوحًا وسهولة في الفهم.
* '''الصيانة''': تسهيل تعديل وتصحيح التعليمات البرمجية.
 
== أمثلة عملية ==
 
* '''دالة لحساب مضروب عدد''':
 
[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
def مضروب(العدد):
  if العدد == 0:
    return 1
  else:
    return العدد * مضروب(العدد - 1) # '''الاستدعاء الذاتي (Recursion)'''
[[User:Admin|Admin]] ([[User talk:Admin|talk]])
 
* '''دالة للتحقق من عدد أولي''':
 
[[User:Admin|Admin]] ([[User talk:Admin|talk]])python
def هل_أولي(العدد):
  if العدد <= 1:
    return False
  for i in range(2, int(العدد**0.5) + 1):
    if العدد % i == 0:
      return False
  return True
[[User:Admin|Admin]] ([[User talk:Admin|talk]])


== تطبيقات الدوال في التداول ==
يمكن للدالة أن ترجع قيمة باستخدام الكلمة المفتاحية '''return'''.  إذا لم تحدد الدالة قيمة إرجاع، فسترجع '''None''' بشكل افتراضي.


يمكن استخدام الدوال في بايثون لأتمتة العديد من المهام في مجال [[تداول الخيارات الثنائية]] و [[الأسواق المالية]]، مثل:
== نطاق المتغيرات ==


* '''تحليل البيانات المالية''': كتابة دوال لحساب المؤشرات الفنية مثل [[المتوسط المتحرك]]، [[مؤشر القوة النسبية]]، [[مؤشر الماكد]]، [[بولينجر باندز]].
'''نطاق المتغير''' (Variable Scope) يحدد مكان تعريف المتغير في الكود، وأين يمكن الوصول إليههناك نوعان رئيسيان من النطاق:
* '''تنفيذ استراتيجيات التداول''': كتابة دوال لتنفيذ أوامر الشراء والبيع بناءً على شروط معينة.
* '''إدارة المخاطر''': كتابة دوال لحساب حجم الصفقة المناسب بناءً على مستوى المخاطر المقبول.
* '''التحليل الكمي''':  كتابة دوال لنمذجة وتقييم الاستراتيجيات التجارية.
* '''التحليل الأساسي''': كتابة دوال لاستخراج البيانات من التقارير المالية وتحليلها.


**استراتيجيات التداول ذات الصلة:**
*   '''النطاق المحلي''' (Local Scope): المتغيرات المعرفة داخل الدالة تكون محلية للدالة، ولا يمكن الوصول إليها من خارجها.
*   '''النطاق العام''' (Global Scope): المتغيرات المعرفة خارج أي دالة تكون عامة، ويمكن الوصول إليها من أي مكان في الكود.


* [[استراتيجية المتوسطات المتحركة]]
== أهمية الدوال في تداول الخيارات الثنائية ==
* [[استراتيجية الاختراق]]
* [[استراتيجية الارتداد]]
* [[استراتيجية التداول المتأرجح]]
* [[استراتيجية سكالبينج]]
* [[استراتيجية مارتينجال]]
* [[استراتيجية فيبوناتشي]]
* [[استراتيجية ايليوت ويف]]
* [[استراتيجية التداول الخوارزمي]]
* [[استراتيجية التداول اليومي]]
* [[استراتيجية تداول الأخبار]]
* [[استراتيجية تداول الاتجاه]]
* [[استراتيجية تداول النطاق]]
* [[استراتيجية التحوط]]
* [[استراتيجية المضاربة]]


**التحليل الفني:**
في '''تداول الخيارات الثنائية'''، يمكن استخدام الدوال لأتمتة المهام المتكررة، مثل:


* [[الشموع اليابانية]]
*   '''تحليل البيانات الفنية''': يمكن كتابة دوال لحساب '''المتوسطات المتحركة'''، و'''مؤشر القوة النسبية''' (RSI)، و'''مؤشر الماكد''' (MACD)، وغيرها من المؤشرات الفنية.
* [[خطوط الاتجاه]]
*   '''تنفيذ استراتيجيات التداول''': يمكن كتابة دوال لتنفيذ استراتيجيات تداول محددة، مثل '''استراتيجية الاختراق''' (Breakout Strategy) أو '''استراتيجية التراجع''' (Pullback Strategy).
* [[مستويات الدعم والمقاومة]]
*   '''إدارة المخاطر''': يمكن كتابة دوال لحساب حجم الصفقة المناسب بناءً على '''إدارة رأس المال''' و'''التحليل الفني'''.
* [[أنماط الرسوم البيانية]]
*   '''التحقق من الإشارات''': يمكن كتابة دوال للتحقق من صحة إشارات التداول قبل تنفيذها.
* [[مؤشرات التداول]]


**تحليل حجم التداول:**
'''تحليل حجم التداول''' (Volume Analysis) و'''أنماط الشموع اليابانية''' (Candlestick Patterns) يمكن تضمينها في دوال مخصصة لتحديد فرص التداول المحتملة.  استخدام الدوال يتيح لك اختبار '''الاستراتيجيات''' المختلفة بسرعة وفعالية.


* [[حجم التداول]]
== أمثلة إضافية ==
* [[حجم أوامر البيع والشراء]]
* [[مؤشر حجم التداول]]
* [[السيولة]]
* [[عمق السوق]]


== الخلاصة ==
| الدالة | الوصف |
|---|---|
| `calculate_profit(investment, payout)` | تحسب الربح المحتمل من صفقة خيارات ثنائية. |
| `check_trend(data)` | تحدد اتجاه السوق (صاعد، هابط، جانبي). |
| `generate_signal(data)` | تولد إشارة تداول بناءً على تحليل البيانات. |
| `execute_trade(signal, amount)` | تنفذ صفقة تداول بناءً على الإشارة والمبلغ. |
| `risk_management(balance, risk_percentage)` | تحسب حجم الصفقة بناءً على الرصيد ونسبة المخاطرة. |


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


[[بايثون]]، [[المتغيرات]]، [[الصفوف]]، [[البرمجة الكائنية]]، [[الاستدعاء الذاتي (Recursion)]]، [[النطاق المحلي]]، [[النطاق العام]]، [[المتوسط المتحرك]]، [[مؤشر القوة النسبية]]، [[مؤشر الماكد]]، [[بولينجر باندز]]، [[تداول الخيارات الثنائية]]، [[الأسواق المالية]]، [[تحليل البيانات المالية]]، [[إدارة المخاطر]].
[[دورة بايثون للمبتدئين]]
[[التحليل الكمي]]
[[المتغيرات وأنواع البيانات]]
[[التحليل الأساسي]]
[[التحكم في التدفق (if, else, for, while)]]
[[الشموع اليابانية]]
[[القوائم والقواميس]]
[[خطوط الاتجاه]]
[[التعامل مع الأخطاء (try, except)]]
[[مستويات الدعم والمقاومة]]
[[الوحدات النمطية (Modules)]]
[[البرمجة الشيئية (Object-Oriented Programming)]]
[[استراتيجية مارتينجال]]
[[استراتيجية فيبوناتشي]]
[[استراتيجية الدعم والمقاومة]]
[[استراتيجية المتوسطات المتحركة المتقاطعة]]
[[استراتيجية بولينجر باندز]]
[[التحليل الفني المتقدم]]
[[تحليل حجم التداول (Volume Spread Analysis)]]
[[أنماط الشموع اليابانية (Candlestick Patterns)]]
[[التحليل الأساسي (Fundamental Analysis)]]
[[إدارة رأس المال (Money Management)]]
[[التحوط (Hedging)]]
[[التداول الآلي (Algorithmic Trading)]]
[[بايثون في التداول المالي]]


[[Category:الفئة:برمجة بايثون]]
[[Category:الفئة:برمجة_بايثون]]


== ابدأ التداول الآن ==
== ابدأ التداول الآن ==

Revision as of 23:25, 23 April 2025

الدوال في بايثون للمبتدئين

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

ما هي الدالة؟

ببساطة، الدالة هي مجموعة من التعليمات البرمجية التي تؤدي مهمة معينة. تأخذ الدالة مدخلات (تسمى المعاملات أو arguments)، وتعالج هذه المدخلات، ثم ترجع مخرجات (تسمى قيمة الإرجاع أو return value).

مثال بسيط:

Admin (talk)python def greet(name):

 """هذه الدالة تستقبل اسمًا وتعرض رسالة ترحيب."""
 print("مرحباً يا " + name + "!")

greet("أحمد") # سيطبع: مرحباً يا أحمد! Admin (talk)

في هذا المثال:

  • def هي الكلمة المفتاحية التي تعرّف الدالة.
  • greet هو اسم الدالة.
  • name هو المعامل الذي تتوقعه الدالة.
  • """...""" هي سلسلة توثيق (docstring) تشرح وظيفة الدالة. هذا مهم لـ توثيق الكود ويسهل فهمه.
  • print(...) هو الأمر الذي تنفذه الدالة.
  • greet("أحمد") هو استدعاء الدالة، حيث نمرر "أحمد" كقيمة للمعامل name.

تعريف الدوال

لتعريف دالة في بايثون، نستخدم الكلمة المفتاحية def متبوعة باسم الدالة، ثم قائمة المعاملات بين قوسين، ثم نقطتين رأسيتين (:). ثم نكتب جسم الدالة (الأوامر التي سيتم تنفيذها) مع مسافة بادئة.

الصيغة العامة:

Admin (talk)python def function_name(parameter1, parameter2, ...):

 """سلسلة توثيق تشرح وظيفة الدالة."""
 # أوامر الدالة
 return value # قيمة الإرجاع (اختياري)

Admin (talk)

استدعاء الدوال

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

مثال:

Admin (talk)python def add(x, y):

 """هذه الدالة تجمع رقمين."""
 return x + y

result = add(5, 3) print(result) # سيطبع: 8 Admin (talk)

أنواع المعاملات

يمكن أن تأخذ الدوال أنواعًا مختلفة من المعاملات:

  • المعاملات الإلزامية (Required Arguments): يجب تمرير هذه المعاملات عند استدعاء الدالة.
  • المعاملات الاختيارية (Optional Arguments): يمكن تمرير هذه المعاملات أو تركها. عادةً ما يتم تحديد قيمة افتراضية لها.
  • المعاملات المسماة (Keyword Arguments): يتم تمرير هذه المعاملات باسمها وقيمتها.
  • *args و **kwargs: تستخدمان لتمرير عدد غير محدد من المعاملات إلى الدالة. *args تمرر مجموعة من القيم، بينما **kwargs تمرر قاموسًا من القيم.

قيمة الإرجاع

يمكن للدالة أن ترجع قيمة باستخدام الكلمة المفتاحية return. إذا لم تحدد الدالة قيمة إرجاع، فسترجع None بشكل افتراضي.

نطاق المتغيرات

نطاق المتغير (Variable Scope) يحدد مكان تعريف المتغير في الكود، وأين يمكن الوصول إليه. هناك نوعان رئيسيان من النطاق:

  • النطاق المحلي (Local Scope): المتغيرات المعرفة داخل الدالة تكون محلية للدالة، ولا يمكن الوصول إليها من خارجها.
  • النطاق العام (Global Scope): المتغيرات المعرفة خارج أي دالة تكون عامة، ويمكن الوصول إليها من أي مكان في الكود.

أهمية الدوال في تداول الخيارات الثنائية

في تداول الخيارات الثنائية، يمكن استخدام الدوال لأتمتة المهام المتكررة، مثل:

  • تحليل البيانات الفنية: يمكن كتابة دوال لحساب المتوسطات المتحركة، ومؤشر القوة النسبية (RSI)، ومؤشر الماكد (MACD)، وغيرها من المؤشرات الفنية.
  • تنفيذ استراتيجيات التداول: يمكن كتابة دوال لتنفيذ استراتيجيات تداول محددة، مثل استراتيجية الاختراق (Breakout Strategy) أو استراتيجية التراجع (Pullback Strategy).
  • إدارة المخاطر: يمكن كتابة دوال لحساب حجم الصفقة المناسب بناءً على إدارة رأس المال والتحليل الفني.
  • التحقق من الإشارات: يمكن كتابة دوال للتحقق من صحة إشارات التداول قبل تنفيذها.

تحليل حجم التداول (Volume Analysis) وأنماط الشموع اليابانية (Candlestick Patterns) يمكن تضمينها في دوال مخصصة لتحديد فرص التداول المحتملة. استخدام الدوال يتيح لك اختبار الاستراتيجيات المختلفة بسرعة وفعالية.

أمثلة إضافية

| الدالة | الوصف | |---|---| | `calculate_profit(investment, payout)` | تحسب الربح المحتمل من صفقة خيارات ثنائية. | | `check_trend(data)` | تحدد اتجاه السوق (صاعد، هابط، جانبي). | | `generate_signal(data)` | تولد إشارة تداول بناءً على تحليل البيانات. | | `execute_trade(signal, amount)` | تنفذ صفقة تداول بناءً على الإشارة والمبلغ. | | `risk_management(balance, risk_percentage)` | تحسب حجم الصفقة بناءً على الرصيد ونسبة المخاطرة. |

موارد إضافية

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер