پلتفرم‌‌های معاملاتی: تفاوت میان نسخه‌ها

از ویکی تریدر | اولین دانشنامه تخصصی بازارهای مالی فارکس و ارز دیجیتال
بدون خلاصۀ ویرایش
خط ۲۲: خط ۲۲:


در نسخه لپ تاپ نیز شما می‌توانید به صورت مستقیم به حساب کاربری فعال خود در بازار فارکس متصل شوید. در حقیقت متاتریدر را می‌توان نرم افزاری تعریف کرد که شما را به هسته معاملات رد بازار فارکس متصل می‌نماید و. در عین حال امکان استفاده از آن برای تحلیل تکنیکال جفت ارزها نیز وجود دارد.
در نسخه لپ تاپ نیز شما می‌توانید به صورت مستقیم به حساب کاربری فعال خود در بازار فارکس متصل شوید. در حقیقت متاتریدر را می‌توان نرم افزاری تعریف کرد که شما را به هسته معاملات رد بازار فارکس متصل می‌نماید و. در عین حال امکان استفاده از آن برای تحلیل تکنیکال جفت ارزها نیز وجود دارد.
== متن عنوان ==<!DOCTYPE html>
== متن عنوان ==
 
<!DOCTYPE html>
<html lang="fa">
<html lang="fa">
<head>
<head>
     <meta charset="UTF-8">
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>بخش نظرات با ویرایشگر دیداری</title>
     <title>افزودن نظر به صفحه ویکی</title>
    <script src="https://en.wikipedia.org/w/index.php?title=MediaWiki:VisualEditor.js&action=raw&ctype=text/javascript"></script>
     <style>
     <style>
         body {
         body {
             font-family: Arial, sans-serif;
             font-family: Arial, sans-serif;
            background-color: #f9f9f9;
            margin: 0;
            padding: 0;
             direction: rtl;
             direction: rtl;
            padding: 20px;
            background-color: #f4f4f4;
         }
         }
 
         .comment-form {
         .comments-section {
             background-color: white;
            max-width: 800px;
            margin: 20px auto;
             background-color: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
             padding: 20px;
             padding: 20px;
             border-radius: 8px;
             border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
         }
         }
        h2 {
            text-align: center;
            color: #333;
        }
        .comment-form {
            margin-bottom: 20px;
        }
         .comment-form input,
         .comment-form input,
         .comment-form textarea {
         .comment-form textarea {
             width: 100%;
             width: 100%;
            margin-bottom: 10px;
             padding: 10px;
             padding: 10px;
            margin: 5px 0;
            border-radius: 5px;
             border: 1px solid #ccc;
             border: 1px solid #ccc;
            border-radius: 5px;
             font-size: 16px;
             font-size: 14px;
         }
         }
         .comment-form button {
         .comment-form button {
            padding: 10px 20px;
             background-color: #0078d7;
             background-color: #0078d7;
             color: #fff;
             color: white;
             border: none;
             border: none;
            padding: 10px 15px;
             border-radius: 5px;
             border-radius: 5px;
             cursor: pointer;
             cursor: pointer;
         }
         }
         .comment-form button:hover {
         .comment-form button:hover {
             background-color: #005bb5;
             background-color: #005bb5;
        }
        .comment {
            border: 1px solid #ddd;
            padding: 10px;
            margin-bottom: 10px;
            border-radius: 5px;
            background-color: #fefefe;
        }
        .comment .username {
            font-weight: bold;
            color: #0078d7;
        }
        .comment .comment-text {
            margin: 5px 0;
        }
        .comment .date {
            font-size: 12px;
            color: #777;
         }
         }
     </style>
     </style>
</head>
</head>
<body>
<body>
     <div class="comments-section">
     <div class="comment-form">
         <h2>بخش نظرات کاربران</h2>
         <h2>نظر خود را بنویسید</h2>
       
         <input type="text" id="username" placeholder="نام خود را وارد کنید">
         <!-- فرم افزودن نظر -->
        <textarea id="comment-text" placeholder="نظر خود را بنویسید"></textarea>
        <div class="comment-form">
        <button id="submit-comment">ارسال نظر</button>
            <input type="text" id="username" placeholder="نام خود را وارد کنید">
            <textarea id="comment-text" placeholder="نظر خود را بنویسید"></textarea>
            <button id="add-comment">ارسال نظر</button>
        </div>
 
        <!-- لیست نظرات -->
        <div id="comments-container"></div>
     </div>
     </div>


     <script>
     <script>
         document.addEventListener('DOMContentLoaded', function () {
         // تابع ارسال نظر
            const addCommentButton = document.getElementById('add-comment');
        document.getElementById('submit-comment').addEventListener('click', function () {
            const commentsContainer = document.getElementById('comments-container');
            const username = document.getElementById('username').value.trim();
 
            const commentText = document.getElementById('comment-text').value.trim();
            // ذخیره و نمایش نظرات از LocalStorage
            function loadComments() {
                const comments = JSON.parse(localStorage.getItem('comments')) || [];
                commentsContainer.innerHTML = ''; // پاک کردن نظرات قبلی
                comments.forEach(comment => {
                    displayComment(comment.username, comment.text, comment.date);
                });
            }
 
            // نمایش نظر در صفحه
            function displayComment(username, text, date) {
                const commentDiv = document.createElement('div');
                commentDiv.classList.add('comment');
                commentDiv.innerHTML = `
                    <div class="username">${username}</div>
                    <div class="comment-text">${text}</div>
                    <div class="date">${date}</div>
                `;
                commentsContainer.appendChild(commentDiv);
            }
 
            // ذخیره نظر جدید
            function saveComment(username, text) {
                const comments = JSON.parse(localStorage.getItem('comments')) || [];
                const date = new Date().toLocaleString(); // تاریخ و زمان ارسال
                comments.push({ username, text, date });
                localStorage.setItem('comments', JSON.stringify(comments));
                displayComment(username, text, date);
            }
 
            // ارسال نظر و باز کردن ویرایشگر دیداری
            addCommentButton.addEventListener('click', () => {
                const username = document.getElementById('username').value.trim();
                const commentText = document.getElementById('comment-text').value.trim();
 
                if (username && commentText) {
                    saveComment(username, commentText);
                    document.getElementById('username').value = '';
                    document.getElementById('comment-text').value = '';
 
                    // فعال کردن ویرایشگر دیداری و اضافه کردن نظر
                    openVisualEditorAndAddComment(username, commentText);
                } else {
                    alert('لطفاً نام و متن نظر را وارد کنید.');
                }
            });


             // باز کردن ویرایشگر دیداری و اضافه کردن نظر
             if (username && commentText) {
            function openVisualEditorAndAddComment(username, commentText) {
                 // دریافت توکن ویرایش از API
                 // فعال کردن ویرایشگر دیداری
                 fetch('/w/api.php?action=query&meta=tokens&type=edit&format=json')
                 mw.loader.using(['ext.visualEditor.desktopArticleTarget.init'], function () {
                     .then(response => response.json())
                     const pageTitle = mw.config.get('wgPageName');
                     .then(data => {
                     ve.init.mw.DesktopArticleTarget.init();
                        const editToken = data.query.tokens.edit;
                    const target = ve.init.target;
                        const pageTitle = 'صفحه_شما'; // نام صفحه‌ای که می‌خواهید نظر را به آن اضافه کنید
                    target.activate();


                    target.on('surfaceReady', function () {
                         // محتوای جدید که به صفحه اضافه می‌شود
                         const surface = target.getSurface();
                         const newContent = `\n== نظر جدید از ${username} ==\n${commentText}`;
                         const model = surface.getModel();
                        const fragment = model.createFragment();
                        fragment.insertContent(`== نظر جدید از ${username} ==\n${commentText}\n`);
                        target.save({ summary: 'ارسال نظر جدید توسط کاربر' });


                         // ذخیره تغییرات
                         // ارسال درخواست برای ویرایش صفحه و افزودن نظر
                         savePageEdits();
                         fetch('/w/api.php', {
                            method: 'POST',
                            headers: {
                                'Content-Type': 'application/x-www-form-urlencoded',
                            },
                            body: new URLSearchParams({
                                action: 'edit',
                                title: pageTitle,
                                text: newContent,
                                summary: 'اضافه کردن نظر جدید',
                                token: editToken,
                                format: 'json',
                            }),
                        })
                        .then(response => response.json())
                        .then(result => {
                            if (result.edit.result === 'Success') {
                                alert('نظر شما با موفقیت اضافه شد!');
                                // پاک کردن فیلدهای فرم
                                document.getElementById('username').value = '';
                                document.getElementById('comment-text').value = '';
                            } else {
                                alert('خطا در ارسال نظر!');
                            }
                        })
                        .catch(error => {
                            console.error('خطا:', error);
                            alert('مشکلی در ارسال نظر پیش آمد.');
                        });
                    })
                    .catch(error => {
                        console.error('خطا در دریافت توکن:', error);
                     });
                     });
                });
             } else {
             }
                 alert('لطفاً نام و متن نظر را وارد کنید.');
 
            // ذخیره تغییرات در صفحه
            function savePageEdits() {
                // دریافت توکن ویرایش
                const editToken = mw.user.tokens.get('editToken'); // توکن ویرایش
                const pageTitle = mw.config.get('wgPageName'); // عنوان صفحه
                const newContent = getNewContent(); // محتوای جدید نظر
 
                const data = {
                    action: 'edit',
                    title: pageTitle,
                    text: newContent,
                    summary: 'نظر جدید اضافه شده',
                    token: editToken,
                    format: 'json'
                };
 
                // ارسال درخواست به API مدیاویکی
                fetch(mw.config.get('wgServer') + '/w/api.php', {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/x-www-form-urlencoded'
                    },
                    body: new URLSearchParams(data)
                })
                .then(response => response.json())
                .then(result => {
                    if (result.edit && result.edit.result === 'Success') {
                        alert('نظر شما با موفقیت ذخیره شد!');
                    } else {
                        alert('خطا در ذخیره‌سازی نظر!');
                    }
                })
                 .catch(error => {
                    console.error('خطا:', error);
                    alert('مشکلی در ارسال نظر پیش آمد.');
                });
             }
             }
            // لود کردن نظرات ذخیره شده
            loadComments();
         });
         });
        // تابع برای دریافت محتوای جدید
        function getNewContent() {
            const username = document.getElementById('username').value.trim();
            const commentText = document.getElementById('comment-text').value.trim();
            return `== نظر جدید از ${username} ==\n${commentText}\n`;
        }
     </script>
     </script>
</body>
</body>
</html>
</html>

نسخهٔ ‏۱۸ دسامبر ۲۰۲۴، ساعت ۰۱:۱۶

ورود به دنیای فارکس

متاتریدر(MetaTrader) نرم‌افزاری است که واسطه تریدر و بروکر است که دستورات و سفارشات معاملاتی را به بروکر انتقال می‌دهد.

نرم افزار متاترید ۵

نرم افزار متاتریدر ‌۴

پیوند به بیرون

سایت متاتریدر4

توضحات

به این ترتیب و در صورت عدم سازگاری، برنامه متاتریدر به‌عنوان پلی عمل می‌کند که به شما امکان می‌دهد با کارگزار مورد نظر خود در همان پلتفرم معامله کنید. MetaTrader امروزه دارای دو نسخه است: MT4 و MT5 که توسط شرکت نرم افزاری MetaQuotes در سال 2005 (Metatrader 4) و 2010 (Metatrader 5) ایجاد شد. این شرکت اصالتاً روسی بوده و در بازار نرم افزارهای مالی پیشرو است.

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

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

متن عنوان

<!DOCTYPE html> افزودن نظر به صفحه ویکی

نظر خود را بنویسید