m এর আগে c দিয়ে শুরু করে। c কি শিখবে?
Results 1 to 3 of 3

Thread: m এর আগে c দিয়ে শুরু করে। c কি শিখবে?

  1. #1
    ওহে সবাই. । Mql কোড কিভাবে শিখতে এবং আমার নিজস্ব স্ক্রিপ্ট করা সিদ্ধান্ত নিয়েছে। । এখানে প্রায় পড়ার পর এটি mql শিখতে সবচেয়ে ভাল উপায় ছিল c একটি সামান্য বিট শিখতে অনুমিত ছিল
    প্রথমে প্রথমে mql এ যান ... যা আমি করেছি। ।

    আমার প্রশ্ন হল এই। । এমকিউএল-এ রূপান্তর করার আগে আপনি কতটা c শিখবেন । আমি ক্লাস এবং কনস্ট্রাকটর এবং সব জিনিস শিখতে চান। । বা যদিতারপর বিবৃতি বিভাজন ভেরিয়েবল ইত্যাদি একটি মৌলিক বোঝার যথেষ্ট? শুধু mql শিখতে উপর সরানোর আগে c সিদ্ধান্ত নিতে প্রয়োজন কতদূর ভাবছি। ।

    সবাইকে ধন্যবাদ ...

  2. #2

    Quote Originally Posted by ;
    ওহে সবাই. । কোড mql শিখতে এবং আমার নিজস্ব স্ক্রিপ্ট তৈরি করার সিদ্ধান্ত নিয়েছে। । এখানে প্রায় পড়ার পরে এটি mql শিখতে আদর্শ উপায় ছিল c এর একটি বিট শিখতে অনুমিত তারপর প্রথমে mql উপর সরানো ... যা আমি করেছি। । আমার প্রশ্ন হল এই। । এমকিউএল-এ রূপান্তর করার আগে আপনি কি মনে করেন কতটা c করবেন? । আমি কোর্স এবং কন্সট্রাকটর এবং যে সব জিনিস শিখতে প্রয়োজন। । অথবা যদি মৌলিক উপলব্ধি হয় যেযদি বিন্দু ভেরিয়েবলের পাশাপাশি বিবৃতিগুলি যথেষ্ট? শুধু mql শিখতে উপর দিকে সরানোর আগে আমি c সঙ্গে যেতে হবে কতদূর ভাবছি। । সবাইকে ধন্যবাদ ...
    The brief answer is none but it is dependent upon your long-term goals and current level of programming experience. MQL4 and MQL5 are domain specific languages. They seem like C (several different languages have borrowed the C-style syntax) but MQL has some major differences - primarily due to the differences in targets. C is a general purpose language language it is, as a generalisation, considered to be a superset of C (there are some small differences). It supports low-level surgeries direct control of memory alloion, hardware access etc.. In contrast MQL is designed to operate in the Metatrader Sandbox. It needs to be this way therefore a malicious programmer can not easily write EA's, indiors or scripts to take charge of a traders program. MQL can also be single threaded e.g. there's only on implementation thread readily available to the whole sandbox for all indiors and EAs being conducted on all charts. C may be multi-threaded it is dependent on the platform your working on and the if you want the program to become multi-threaded. Threaded appliions may be nightmare to grow if done poorly. In MQL you cannot directly control memory. The runtime largely takes care of memory management for you (but if you alloe arrays or create pointers you need to explicitly delete them to avoid memory leakage. Noting that pointers in MQL aren't like pointers in C or C . Pointers are also very different. In MQL pointers are only handles which point to items and after created and only be changed by assigning a new pointer value or via a delete statement In C pointers can be manipulated and create much more memory leakage problems when you are not able to deallocte them from the heap etc.. In C you 100% on your own as it pertains to memory control. MQL has courses similar to C . The MQL class version does not support:Pure virtual functions (e.g. creating abstract classes like in Java). The documentation does say this functionality is present but its just does not do the job. Multiple inheritance. In C you can inherit from more than 1 base/ancestor class. In certain cases this may be a very handing design idiom. Operator overloading service is unreliable/nonexistent when using template classes and pointers. Templates works, methods and class are nearer to Java design generics. If you look at the include folder where you MetaEditor you may see there's a hierarchy of Array courses with a root class of CObject. The template program will not support the exact same level kind resolution and compile period meta-programming you can achieve with C 's template compiler hence you need a hierarchy of courses rather than simply have generic containers like the C standard template library's vector, list, map. You will find some more subtleties but this ought to be sufficient advice (probably too much for a novice - depends on your current level of programming knowledge). So back to the brief answer ... if you are new to programming begin with MQL. If you have got some experience learn both. Also it is worth studying MQL along with a language with great data sciences assistance e.g. Python, Julia or R. After all if you would like to bring programming to bear on your trading then 80% of that work will be data manipulation and visualisation, 19% executing your analysis and 1% spent on the thought. .

  3. #3
    আপনি কয়েক দশক ধরে শিখতে ইচ্ছুক না হলে, কয়েকটি কোডিং ভাষা সি (সাধারণ সি) এর মধ্যে 32 টি কীওয়ার্ড রয়েছে এবং এখনো এটি কয়েকটি হাতের সি কোডার আছে কিনা তা নির্ভর করতে পারে। উচ্চ স্তরের কোডিং ভাষাগুলির বিপরীতে, আপনি CC ব্যবহার করে সবকিছু দেখেন তবে আপনি যদি কয়েক দশক ধরে এই কাজ না করেন তবে আপনার ফলাফলগুলি কিছু হতে পারে তবে আপনি কি কিছু উচ্চ স্তরের কোডিং ভাষা ব্যবহার করতে চান তা আশা করতে পারেন - mql এর সাথে শুরু করুন এবং তারপর, সম্ভবত, যে ইভেন্টে আপনি এখনও মনে করেন আপনি এটি চান, CC শিখুন

অনুমতি প্রদান

  • আপনি হয়তো নতুন থ্রেড পোস্ট করবেন না
  • আপনি হয়তো উত্তর পোস্ট করবেন না
  • আপনি হয়তো সংযুক্ত কিছু পোস্ট করবেন না
  • আপনি হয়তো আপনার পোস্ট এডিট করবেন না
  •  
  • বি বি কোড চালু
  • স্মাইলি চালু
  • [IMG] কোড চালু
  • [VIDEO] কোড চালু
  • HTML কোড বন্ধ
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.