কোন প্রোগ্রামিং অভিজ্ঞতা আছে? C থেকে প্রাপ্ত কোন ভাষা পরিচালনা করেছেন? যদি উত্তর হ্যাঁ হয়, তাহলে Mql পরিচালনা করা আপনার জন্য একটি কেক।
কিন্তু নন-প্রোগ্রামারদের একটু বেশি সতর্ক থাকতে হবে।
MQL-এ, প্রতিটি স্টেটমেন্ট সেমিকোলনে শেষ হয় এবং একে এক্সপ্রেশন বলা হয়। একটি অভিব্যক্তি একাধিক লাইন বিস্তৃত করতে পারে, এবং শেষে অবশ্যই একটি সেমিকোলন থাকতে হবে।
এক্সটার্ন ডবল স্টপলস =15.0; // একক লাইন অভিব্যক্তি
অথবা এই মাল্টি-লাইন এক্সপ্রেশন:
যদি (FastMACurrent> SlowMACurrent)
OpenBuy=true; // মাল্টি লাইন এক্সপ্রেশন
আপনি যদি প্রোগ্রামিংয়ে নতুন হন, তাহলে আপনাকে নিশ্চিত করতে হবে যে আপনি প্রতিটি স্টেটমেন্টের শেষে সেমিকোলন স্থাপন করছেন। এটি না করা একটি সাধারণ নবাগত ভুল।
একটি যৌগিক অপারেটর হল কোডের লাইন যাতে ধনুর্বন্ধনী {} এর মধ্যে একাধিক এক্সপ্রেশন থাকে। যৌগ অপারেটর নিয়ন্ত্রণ অপারেটর (যদি, সুইচ), চক্র অপারেটর (এর জন্য, সময়) এবং ফাংশন ঘোষণা অন্তর্ভুক্ত করতে পারে। নীচে একটি নিয়ন্ত্রণ অপারেটরের একটি উদাহরণ:
if(বার<100)
{ প্রিন্ট("বার কম 100");
রিটার্ন(0);
লক্ষ্য করুন যে আপনি প্রাথমিক if অপারেটরের পরে একটি সেমিকোলন স্থাপন করছেন না। ক্লোজিং ব্রেসের পরেও আপনাকে সেমিকোলন লাগাতে হবে না। প্রিন্ট() এর পরে একটি সেমিকোলন আছে ফাংশন কারণ ব্রেসের ভিতরে এক বা একাধিক এক্সপ্রেশন থাকতে পারে এবং প্রতিটি এক্সপ্রেশন অবশ্যই সেমিকোলন দিয়ে শেষ হতে হবে।