باینری یا دودویی چیست؟


باینری آپشن

باینری آپشن (یا گزینه های باینری – گزینه های دودویی) یک بازار جدید مالی و یک روش عالی برای کسب درآمد در اینترنت است. باینری آپشن یک روش ساده و قابل فهم برای تجارت آنلاین است. دلیل سادگی آن مشخص بودن مقدار سود و ضرر قبل از انجام معامله است.

کلمه باینری (یعنی صفر و یک) اینجا به معنی این است که معامله گران پس از پایان زمان معامله ، یا موفق به گرفتن سرمایه خود به همراه سودِ از پیش تعیین شده می شوند یا هیچ چیز باز نمی گردد.

کلمه آپشن ( به معنی اختیار) : به صورت سنتی، یک قرارداد آپشن به صاحب آن این اختیار را می دهد که کالای با ارزشی را با قیمتی که از پیش تعیین شده و برای یک دوره مشخص بفروشد یا بخرد. توجه کنید که صاحب کالا متعهد و ملزم به خرید یا فروش در قیمت از پیش تعیین شده نمی باشد، او فقط این اختیار را دارد که این معامله را در صورت تمایل انجام دهد. به همین دلیل است که اینگونه قراردادها را آپشن (اختیار) می نامند.

باینری آپشن یا گزینه های دودویی چگونه کار می کند؟

موفقیت در باینری آپشن بر مبنای دو گزینه‌ی بله یا خیر است. به این معنا که شما حاضر به پیش بینی سود این شرکت در این زمان هستید یا خیر؛ چرا که زمان و تاریخ انقضا در باینری آپشن بسیار حائز اهمیت است. اگر درست پیش بینی کنید که در این زمان این شرکت به این سود می‌رسد شما علاوه بر مبلغ گذاشته شده سود تعیین شده را دریافت می‌کنید؛ اما اگر اشتباه پیش بینی کنید شما نه تنها سودی از این نوع معامله نبرده اید؛ بلکه کل مبلغ گذاشته شده برای سرمایه گذاری را هم از دست می‌دهید.

بنابراین شما آپشن یا اختیار دارید که به این سوال جواب بله بدهید و یا خیر که البته گزینه‌های دیگر هم برای سود بردن یا ضرر کردن در این بازار مالی هم وجود دارد. پس از اتمام و انقضای زمان معامله سود یا ضرر به صورت خودکار به حساب معامله کننده اعمال می‌شود.

خلاصه انجام معامله باینری آپشن

در کل تجارت در بازار باینری آپشن را به 5 مرحله می توان خلاصه کرد:

  1. یک معامله گر موفق نیاز به تمرکز روی بیش از یک بروکر را دارد. می توانید در مورد انتخاب بروکر مناسب از این صفحه مراجعه بازدید کنید: بروکر باینری آپشن در ایران
  2. پس از انتخاب بروکر ، با پر کردن فرم ثبت نام ، یک حساب در آن بروکر باز کنید و مبلغی در حساب تان واریز کنید. در بسیاری از کارگزاران ، حداقل مبلغ سرمایه گزاری حدود 10$ تا 250$ است.
  3. یک سهم ، کالا یا جفت ارز برای ترید انتخاب کنید. محبوب ترین آنها در معاملات فارکس و باینری آشن EUR/USD است.
  4. مبلغ سرمایه گذاری تان را برای هر ترید مشخص کنید. جهت قیمت آن کالا یا جفت ارز را پیش بینی کنید. اگر بالا می رود CALL (بالا) و اگر پایین می رود PUT (پایین) را انتخاب کنید. مقدار سود برای هر ترید بسته به بروکر و نوع معامله از 65% تا 100% خواهد بود.
  5. زمانی که زمان معامله به پایان رسید مثلا بعد از 60 ثانیه ، اگر درست پیش بینی کرده باشید ، این معامله را برده اید. برای مثال با سرمایه گذاری 10$ و 90% سود این معامله ، شما 9 دلار در چند دقیقه درآمد داشته اید.

تفاوت فارکس و باینری آپشن

در واقع تفاوت فارکس و باینری آپشن از متن بالا مشخص می شود. معاملات باینری آپشن ساده شده ی معاملات فارکس است.

  1. در فارکس و همینطور بازار سهام معاملات می توانند به طور نامحدود باز باشند.
  2. سود و ضرر معاملات از قبل مشخص نیست و بستگی به پیشرفت قیمت دارد.

این دو خصوصیت ساده ، معامله گران فارکس را همیشه به چالش می کشند:

  • در فارکس اگر قیمت به سود معامله گر حرکت کند ، معامله گر هیچ وقت مطمئن نیست که زمان بستن معامله او برای دستیابی به بیشترین سود فرا رسیده یا نه. در مورد تحلیل تکنیکال سهام بیشتر بخوانید.
  • اگر قیمت هم به ضرر او حرکت کند، متاسفانه اکثر معامله گران با شک به حرکت آن نگاه می کنند و امیدوارند زمانی برسد که قیمت به سود آنها برگردد و ضرر آنها جبران شود.

این دو پارامتر در جمله قبل کار را کمی برای معامله گر پیچیده می کند. به همین خاطر سرعت ناگهانی رشد بازار باینری آپشن و استقبال معامله گران از آن در این چند سال بیشتر بوده است.

انواع معاملات باینری آپشن چیست ؟

High-Low یا CALL/PUT : این معروف ترین و محبوب ترین نوع معامله ی باینری آپشن است. در این نوع معامله گران پیش بینی می کنند قیمت بالا می رود یا پایین می آید (قبل از پایان زمان معامله).

مهم ترین عوامل برای هر معامله باینری آپشن ، زمان و قیمت شروع و پایان معامله هستند. سرمایه گذاران حدس می زنند قیمت یک کالا (طلا ، نقره یا سهام یه کومپانی) در پایان زمان انقضا معامله (برای مثال 5 دقیقه یا دوساعت) بالاتر یا پایین تر قیمت شروع معامله خواهد بود.

معامله خرید – CALL Binary Options

مثال: معامله گر در ساعت 12:00 یک معامله خرید یک ساعته باز می کند (یعنی معامله در ساعت 13:00 بسته خواهد شد) با قیمت 1.2$ برای هر سهم. مقدار 100$ هم برای این معامله سرمایه گذاری می کند.

بعد از آن دو اتفاق ممکن است بیافتد:

  • ساعت 13:00 قیمت سهم بالاتر از 1.2$ خواهد بود و معامله در سود تمام می شود. بنابراین سرمایه گذار کسب درآمد کرده است. با توجه به 85% بازگشت سرمایه ، معامله گر 85$ سود خالص داشته.
  • حالت دوم اینکه قیمت سهم در ساعت 13:00 ، زیر 1.2$ باشد. معامله گر ضرر خواهد کرد و پولی که سرمایه گذاری کرده را از دست می دهد (در این مثال 100$).

معامله فروش – PUT Binary Options

در این مورد معامله گر برعکس بالا ، پیش بینی می کند و امیدوار است که قیمت کاهش یابد.

مثال: معامله گر در ساعت 15:00 یک معامله فروش یک ساعته باز می کند (یعنی معامله در ساعت 16:00 بسته خواهد شد) با قیمت 1.2$ برای هر سهم. مقدار سرمایه گذاری برای این معامله هم 100$ انتخاب می کند.

در این مورد معامله گر برعکس بالا ، پیش بینی می کند و امیدوار است که قیمت کاهش یابد.

مثال: معامله گر در ساعت 15:00 یک معامله فروش یک ساعته باز می کند (یعنی معامله در ساعت 16:00 بسته خواهد شد) با قیمت 1.2$ برای هر سهم. مقدار سرمایه گذاری برای این معامله هم 100$ انتخاب می کند.

الگوریتم و کد جستجوی دودویی (باینری)

الگوریتم و کد جستجوی دودویی (باینری) ، در این در این مطلب، الگوریتم جستجوی دودویی (Binary Search) مورد بررسی قرار گرفته و پیاده‌سازی آن در زبان های برنامه‌نویسی ++C و جاوا انجام شده است.

جستجوی دودویی

در جستجوی دودویی (Binary Search)‌، جستجو در یک آرایه مرتب شده، با تقسیم تکرار شونده بازه جستجو به نصف، انجام می‌شود. کار با بازه‌ای که کل آرایه را پوشش می‌دهد، آغاز می‌شود. اگر مقدار کلید جستجو برابر با عنصر میانی باشد، اندیس آن بازگردانده می‌شود. در غیر این صورت، اگر مقدار کلید جستجو کمتر از عنصری باشد که در میانه بازه قرار دارد، بازه شکسته شده و جستجو در نیمه کمتر ادامه پیدا می‌کند.

الگوریتم و کد جستجوی دودویی به زبان ++C و جاوا

پیشتر گفتیم که ساده ترین راه برای جستجو در یک آرایه استفاده از جستجوی خطی است اما مرتبه زمانی این الگوریتم O(n) است و برای آرایه های بزرگ مناسب نیست. روش دیگری به صورت استفاده از جستجوی دودویی یا همان باینری سرچ است که زمان جستجو را به میزان قابل توجهی کاهش می دهد.

جستجوی دودویی چگونه عمل میکند؟

قبل از هر چیز باید بدانید که برای استفاده از جستجوی دودویی آرایه باید به صورت صعودی (یا نزولی) مرتب شده باشد. ویژگی جستجوی دودیی این است که با هر بار مقایسه نیمی از عناصر بازه مشخص شده کنار گذاشته میشوند. فرض کنید که میخواهیم عدد x را در یک آرایه مرتب شده با استفاده از باینری سرچ پیدا کنیم، به صورت زیر عمل میکنیم.

باینری آپشن بیت کوین Bitcoin چیست و چطور از آن کسب درآمد کنیم؟

باینری آپشن بیت کوین

بررسی جامع معاملات باینری یا باینری آپشن binary option بیت کوین Bitcoin و مزایا و معایب آن

باینری آپشن بیت کوین یعنی شرط بندی و یا همان مانور بر تغییرات ناگهانی قیمت‌ها از جمله نرخ بیت کوین است که این قابلیت را در اختیار کاربران قرار می‌دهد که یک دارایی مشخص را با قیمتی معین در یک تاریخ مواجه هستیم ؛ در اینجا ما با دو عملکرد Option call, Option put مورد نظر مبادله کنند.

دارنده آپشن کال می‌تواند دارایی مورد نظر خود را در یک زمان معین باینری یا دودویی چیست؟ و یا قبل از آن تهیه و خریداری نماید. در مقابل آپشن پوت این امکان را به دارنده آن می‌دهد که بتواند دارایی خود را با قیمتی مشخص و در یک زمان معین به فروش برساند. گفتنی است که آپشن‌ها مبتنی بر تفاوت و مغایرت نرخ مقطوع، با نرخ فعلی دارایی تعیین شده در بازار، ارزش‌گذاری و تایید می‌شوند. به طور کلی شرط بندی بر نوسان قیمت بیت کوین همواره با ریسک بوده و آپشن‌ها در بازار اقتصاد ارزی جهت پیش بینی نرخ دارایی‌های مورد نظر با ریسک همراه است. در ادامه به شرح جزئیات بیشتری در ارتباط با باینری آپشن بیت کوین، قراردادها، فواید و معایب باینری آپشن و چگونگی معامله می‌پردازیم.

باینری آپشن چیست؟

همانطور که از قبل به آن اشاره شده است، آپشن این اختیار باینری یا دودویی چیست؟ را برای کابران قرار می‌دهد که بتوانند با توجه به میزان ارزش‌گذاری دارایی مورد نظر به خرید و فروش بپردازند و اگرچنانچه نرخ دارایی مورد نظر بیشتر از یک سطح معین باشد، می توانید با آپشن کال سود دریافت کنید و اگر چنانچه نرخ دارایی کمتر از قیمت تعیین شده باشد، سودی دریافت نخواهید کرد. این روند برای آپشن پوت کاملا متفاوت و برعکس عمل می‌کند. به طور کلی برای تعیین ارزش‌گذاری میزان نرخ دارایی از آپشن استفاده می‌شود. بدین ترتیب سرمایه گذاران با انتخاب آپشن ساده، از ورود به ارزش‌گذاری های پیچیده دوری می‌کنند. امروزه باینری آپشن، گزینه‌ای محبوب و رایج میان سرمایه گذاران و معامله کنندگان در بازارهای ارزی آنلاین است.

باینری آپشن بیت کوین چیست؟

با توضیحات فوق در ارتباط با خرید و فروش دارایی و شرط بندی بر نوسان قیمت‌ها در بازارهای ارزی آنلاین، ما به شرح جزئیات باینری آپشن بیت کوین که از جمله ارزهای رایج در بازار ارزهای دیجیتال است، می‌رسیم. این نوع از باینری آپشن بیت کوین نیز معامله‌ای است که کاربران می‌توانند میزان افزایش و یا کاهش نرخ بیت کوین را برای یک زمان مشخص پیش بینی نمایند. اگر چنانچه پیش بینی کاربر درست باشد، سود دریافت کرده و متقابلا اگر چنانچه پیش بینی نادرست باشد، نه تنها سودی دریافت نمی‌کنید، بلکه سرمایه خود را نیز از دست خواهید داد.

بنابراین حدسیات شما برای پیش بینی افزایش و یا کاهش نرخ قیمت بیت کوین از اهمیت بسیاری برخوردار است. لازم به ذکر است که هر یک از باینری آپشن بیت کوین شامل یک تاریخ مشخص سررسید است که در آن جزئیاتی مانند تاریخ و همچنین انتخاب گزینه‌های آپشن‌های پیش بینی شده، مورد بررسی قرار می گیرد. هر یک از باینری آپشن بیت کوین نیز دارای سوددهی مختص به خود است که می‌توانید آن را تصاحب کرده و از آن بهره‌مند شوید. گفتنی است که در این گونه معاملات ارزی هیچ حد وسطی وجود نداشته و کاربر یا برنده می‌شود و یا بازنده. در نتیجه به لحاظ دوتایی بودن اینگونه آپشن‌ها، به آن باینری آپشن می‌گویند.

باینری آپشن بیت کوین

قراردادهای هوشمند

قراردادهای هوشمند به قراردادهایی گفته می‌شود که امکان نگهداری سرمایه‌ها را به صورت سپرده داشته و تمام سپرده‌های کاربر را به آدرس باینری آپشن بیت کوین منتقل می‌کند. بدین ترتیب نه تنها ریسک عدم اعتماد به طرف قرارداد از میان می رود، بلکه این امکان را برای کاربران فراهم می‌سازد که بتوانند در صورت پیش بینی صحیح به راحتی سود خود را دریافت نمایند. از سوی دیگر با این روند قراردادهای بلند مدت ارزی در یک راستای اعتماد سازی نسبت به طرف قرارداد قرار می‌گیرند. به همین منظور بیت کوین شرایط قراردادهای هوشمند را برای بخش باینری آپشن خود ایجاد کرده تا کاربران از آن بهره‌مند شوند.

تصاویر دودویی و حد آستانه

زمانی که یک تصویر را آنالیز می کنیم یک سری 0 و 1 به دست می آید.
0، پس زمینه را نشان می دهد.
1، پیش زمینه را نشان می دهد.

کاربرد های تحلیل تصاویر باینری :

  • بررسی قسمت ها
  • در صنعت و تولید
  • پردازش اسناد متنی

(عکس سمت راست خوب باینری نشده است( مناسب نبودن مقدار حد آستانه))

کارهایی که می توانیم با باینری کردن تصاویر انجام دهیم :

  • جدا کردن یک شی از پس زمینه
  • متراکم کردن پیکسل های یک شی
  • محاسبه و استخراج ویژگی های یک شی

مثال – تصویر سلول گلبول قرمز

کاربرد: برای مثال برای تسریع در شمارش گلبول‌های قرمز در تصاویر پزشکی می‌توان از پردازش تصویر استفاده کرد.

مشکل: اما اگر بخواهند تعداد گلبول های قرمز را بشمارند با باینری کردن تصویر یکی از مشکلاتی که ممکن است پیش بیاید این است که چند گلبول به یکدیگر چسبیده باشند و یا یک حفره وجود داشته باشد و نویزهایی درون تصویر وجود داشته باشد.

برای دودویی کردن تصویر و حل مشکلی که در مثال شمارش گلبول‌های قرمز بیان شد و سایر کاربردهای مفید در ایجاد و تحلیل تصاویر دودوبی برخی از عملکردها روی تصاویر معرفی شده است که در ادامه به صورت مختصر تشریح میگردد.

عملکرد های مفید

  • آستانه گذاری یک تصویر در مقیاس خاکستری ( gray scale )
  • تعیین کردن حد آستانه مناسب
  • تحلیل اجزای متصل به هم
  • مورفولوژی دودویی ریاضی
  • انواع استخراج ویژگی، ثابت ( محیطی، مرکزی، مداری، …)

آستانه گذاری

تعریف مختصر:

برای تبدیل یک تصویر gray scale یا مقیاس خاکستری به تصویر دودویی باید یک حد آستانه (Threshold) تعیین کنیم و تمام پیکسل‌های دارای مقدار کمتر از حد آستانه را 0 و تمام پیکسل‌های دارای مقدار بیشتر از حد آستانه را 1 (یا 255) کرد.

آستانه گذاری در OpenCV:

همان طور که بیان شد برای تبدیل تصویر gray scale به تصویر دودویی از آستانه گذاری استفاده میکنیم.

در OpenCV نیز این عملیات پیاده سازی شده و اگر مقدار پیکسلی بیشتر از مقدار threshold ( حد آستانه ) باشد، یک مقدار به آن تعلق می گیرد ( ممکن است آن مقدار سفید باشد. )
درغیر آن صورت مقدار دیگری به آن تعلق می گیرد ( ممکن است آن مقدار سیاه باشد. )

تابعی که در OpenCV برای آستانه گذاری استفاده می شود، cv2.threshold می باشد

  • پارامتر اول آن تصویر منبع ( image ) می باشد که باید یک تصویر در مقیاس خاکستری ( gray-scale ) باشد.
  • پارامتر دوم، مقدار حد آستانه ( threshold ) می باشد، که برای دسته بندی مقادیر پیکسل ها استفاده می شود.
  • پارامتر سوم، بیشترین مقدار ( Max value ) می باشد، که مقداری را نشان می دهد که اگر پیکسلی از مقدار حد آستانه ( threshold value ) بیشتر ( در مواردی ممکن است کمتر ) باشد، Max value به آن مقدار تعلق میگیرد.
  • پارامتر چهارم مربوط به نوع است. OpenCV حالت های مختلفی برای آستانه گذاری تعیین کرده است :
  • cv2.THRESH_BINARY
  • cv2.THRESH_BINARY_INV
  • cv2.THRESH_TRUNC
  • cv2.THRESH_TOZERO
  • cv2.THRESH_TOZERO_INV

مثال آستانه گذاری

آستانه گذاری به روش Ostu

در آستانه گذاری سراسری ( global thresholding )، یک مقدار دلخواه باینری یا دودویی چیست؟ برای مقدار حد آستانه ( threshold ) استفاده می شود.
سوالی که پیش می آید این است که مقدار انتخاب شده مناسب است یا خیر؟!
پاسخ : متد آزمایش و خطا
اما با فرض یک تصویر biomodel، ( به بیان ساده تر، تصویر biomodel تصویری است که histogram دو قله ( یا حداکثر ) دارد. )
برای این تصویر ما می توانیم تقریبا حد وسط قله ها را برای مقدار حد آستانه در نظر بگیریم. یعنی کاری که در روش ostu انجام می شود. به صورت خودکار مقدار حد آستانه از تصویر histogram برای تصویر biomodel محاسبه می شود.

مثال: پس زمینه مشکی است و گیلاس سالم روشن است و قسمت های ضرب دیده تیره متوسط است.

نمودار هیستوگرام (Histogram) دو قسمت از گیلاس را نشان می دهد. ( پس زمینه ی مشکی حذف شده است. )

در پردازش تصویر، (balanced histogram thresholding (BHT یک متد بسیار ساده است (مثل روش ostu ) و متد lterative selection thresholding یک histogram بر مبنای متد آستانه گذاری ( thresholding ) می باشد.
این رویکرد تصویر را به دو کلاس اصلی تقسیم می کند :

  • پس زمینه ( Background )
  • پیش زمینه ( Foreground )

BHT سعی دارد سطح آستانه ( threshold ) را بهینه کند و histogram را به دو کلاس باینری یا دودویی چیست؟ تقسیم می کند.
این متد histogram را می سنجد که بررسی می کند کدام بخش سنگین تر است و وزن را از بخش سنگین تر حذف کند تا روشن تر شود.

آستانه گذاری تطبیقی

در موارد قبلی، ما از مقدار های سراسری ( global ) به عنوان مقدار حد آستانه ( threshold value ) استفاده کردیم. اما در همه ی شرایط ممکن نیست این مقدار مناسب باشد؛ مثلا در مکانی که عکس شرایط روشنایی متفاوتی دارد، در این موارد ما به آستانه گذاری تطبیقی ( Adaptive theesholding ) رجوع می کنیم که الگوریتم، مقدار حد آستانه را برای نواحی کوچک تصویر محاسبه می کند. بنابراین ما به حد آستانه های متفاوتی برای نواحی مختلف همان تصویر می رسیم.
نتیجه: آستانه گذاری تطبیقی ( adaptive thresholding )، نتایج بهتری برای تصاویر با روشنایی متفاوت به نمایش می گذارد.

دودویی (Binary)

دودویی (Binary) ممکنه به یکی از موارد زیر اشاره کنه:

  1. دودویی (Binary) یک سیستم دو پایه‌ای هست، یعنی فقط از دو عدد ۰ و ۱ تشکیل شده و توسط گتفریید لایبنیتس (Gottfried Leibniz) اختراع شد. این سیستم عددی، پایه‌ای برای همه کدهای باینریست و برای نوشتن داده‌ها از جمله دستورالعمل‌هایی که برای پردازنده‌های کامپیوتر استفاده میشن، یا متن‌های دیجیتالی که هر روز می‌بینید، استفاده میشه.

عملکرد اعداد دودویی

در باینری ۰ و ۱ برای نمایش به ترتیب OFF یا ON استفاده میشه، یعنی خاموش یا روشن بودن یک سیگنال الکتریکی دودویی رو نمایش میده.

دلیل استفاده کامپیوترها از دودویی

دودویی هنوز هم به یکی از دلایل زیر کد اصلی کامپیوتر هست.

  • دارای طراحی ساده و ظریفی هست.
  • ۰ و ۱ باینری یک روش سریع برای تشخیص وضعیت یک سیگنال الکتریکی هست.
  • قطب مثبت و منفی رسانه‌های مغناطیسی به سرعت به دودویی تبدیل میشن.
  • دودویی بهترین روش برای کنترل مدار‌منطقی هست.

نحوه محاسبه اعداد دودویی

نمودار زیر عدد دودویی ۰۱۱۰۱۰۰۰ رو نمایش میده. ستون شماره یک توان‌های عدد دو رو نمایش داده، با به توان رساندن عدد دو و جمع مقادیر ردیف دوم که در ستون باینری ۱ قرار دارن نتیجه به دست میاد. در این مثال، مقدار کل رو با خواندن نمودار از راست به چپ و جمع کردن مقدار هر ستون با ستون قبلی بدست میاریم: (۸ + ۳۲ + ۶۴) = ۱۰۴. همانطور که می‌بینید، بیت‌های ۰ رو نمی‌شماریم، چون اون‌ها “خاموش” هستن.

مثال بعدی ۱۱۱۱۱۱۱۱ بزرگترین عدد ۸ بیتی دودویی هست. حالا دوباره شروع می‌کنیم به خواندن از راست به چپ که میشه ۱ + ۲ + ۴ + ۸ + ۱۶ + ۳۲ + ۶۴ + ۱۲۸ = ۲۵۵.

توجه داشته باشید: شمارش کامپیوتر معمولا با ۰ به جای ۱ شروع میشه. بنابراین، شمارش تمام بیت‌ها برابر ۲۵۵ میشه، اما اگه از ۱ شروع کنید، واقعا ۲۵۶ میشه.

نکته: اگه شما کد باینری رو از اولین مثال (که عدد ۱۰۴ بود) بگیرید و به ASCII تبدیل کنید، حروف h کوچک رو تولید می‌کنید. برای کلمه hi، باید باینری حرف i رو که ۰۱۱۰۱۰۰۱ هست به اون اضافه کنید. با قرار دادن این دو کد کنار هم، ما ۰۱۱۰۱۰۰۰۰۱۱۰۱۰۰۱ یا ۱۰۴ و ۱۰۵ رو داریم که نشان دهنده hi است.

۲. در جلسه FTP، دودویی فرمانی هست که حالت انتقال فایل رو به دودویی تبدیل می‌کنه.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.