كيف تحمى اكسبيرتك او مؤشرك (expert & indicator security)
صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 32
  1. #1
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي كيف تحمى اكسبيرتك او مؤشرك (expert & indicator security)

    السلام عليكم ورحمة الله وبركاته

    ارجو من جميع الاخوة المبرجمين خاصة مستر دولار وكل من له خبرة فى البرمجة المالية
    امدادنا بالكيفية التى بها نستطيع ان نحمى عملنا وجهودنا من العبث بها
    عن طريق غلق الكود - منع امكانية عمل (decompiling) للكود
    وضع مدة تجريبية
    اى وسائل اخرى من شأنها الحفاظ على مجهودتنا بعد نشر الاكسبيرتات او المؤشرات
    شاااااااكر للجميع

  2. #2
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

  3. #3
    تاريخ التسجيل
    Oct 2010
    المشاركات
    339

    افتراضي

    لا يوجد حماية 100/100 و لكن هناك افكار تتفاوت في النجاعة حسب خبرة المبرمج
    و انت كما ترى هناك أكسبيرتات من شركات برمجة كبيرة و كلها وقع فكها .

  4. #4
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة deloryan مشاهدة المشاركة
    شكرا جدا للرد ممكن حضرتك توضح لى مميزات وامكانيات البرنامج وشكرا

  5. #5
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Robo-coder مشاهدة المشاركة
    لا يوجد حماية 100/100 و لكن هناك افكار تتفاوت في النجاعة حسب خبرة المبرمج
    و انت كما ترى هناك أكسبيرتات من شركات برمجة كبيرة و كلها وقع فكها .
    انا اللى شجعنى على كده ان فيه مبرمج كويس جدا ما قدرش يفك كود اكسبيرت معين فقلت ازاى احنا نبقى كده نقدر نحمى شغلنا وان شاء الله ده فى نهاية الموضوع ده نكتشف كل الطرق اللى من خلالها نقدر نحمى اكسبيرتتنا او مؤشراتنا

  6. #6
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wise_investor23 مشاهدة المشاركة
    شكرا جدا للرد ممكن حضرتك توضح لى مميزات وامكانيات البرنامج وشكرا
    you just have to move your file "ex4" within the program, will be protected from decompilers that there are programs now existing in the network

  7. #7
    تاريخ التسجيل
    Jun 2010
    الإقامة
    قطر
    المشاركات
    745

    افتراضي

    السلام عليكم ورحمة الله وبركاته..
    تسجيل متابعه..

  8. #8
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

    افتراضي

    I have several programs to protect your files ex4. The software can combine with these basic codes
    ---------------------------------------------------------------------------------------------------------------
    كود PHP:
    Password protection code:

    This the widely used method to protect softwares in general and can be used to protect MQL4 programs
    When the user buy your program you send him the program with a password and he can use the program without the password.

    This is a simple code to apply password protection method:

    int start()
      {
    extern string Please_Enter_Password "0";
    // your code here....
    int start()
    {
        if (
    password != "viva metatrader"//change to the password you give the user!
        
    {
            
    Alert ("Wrong password!");
            return (
    0);  
        }
    // your code here....
    }  
     

    In the code above the password is "viva metatrader" which is hard coded in the MQL4 fileYou have to compile the program after adding this piece of code and send it to the user with the password.

     

    Trial period protection:

    If 
    you want to give the user of the program a try-before-buy program you can limit the usage of your program by limited period of time and  after this period the program will not work
    Use 
    the code below to limit your program for period of time.

    int start()
      {
       
    string expire_date "2006.31.06"//<-- hard coded datetime
       
    datetime e_d StrToTime(expire_date); 
       
       if (
    CurTime() >= e_d)
       {
          
    Alert ("The trial version has been expired!"); 
          return(
    0);
       }
       
    // your normal code!
       
    return(0);
      }
     

    Limited account number protection:

    In this method of protection you will ask the user to give you his account number and you write the following code to prevent the program to work with another accounts:

    int start()
      {
      
      
    int hard_accnt 11111//<-- type the user account here before compiling
      
    int accnt AccountNumber();
       
       if (
    accnt != hard_accnt)
       {
          
    Alert ("You can not use this account (" DoubleToStr(accnt,0) + ") with this program!"); 
          return(
    0);
       }
       
    // your normal code!
       
    return(0);
      }
     

    Limited account type protection:

    In this method of protection you will allow the user to use the program in demo mode only and prevent him to use the program in live tradingIt's not strong protection because the user can host the program in another instance of MetaTrader that runs in demo mode and trade manually in the real account instance.

    int start()
      {
      
      bool demo_account = IsDemo();
       
       if (!demo_account)
       {
          Alert ("You can not use the program with a real account!"); 
          return(0);
       }
       // your normal code!
       return(0);
      } 
    آخر تعديل بواسطة deloryan ، 23-04-2011 الساعة 06:16 PM

  9. #9
    تاريخ التسجيل
    Feb 2011
    المشاركات
    229

    افتراضي

    فعلا شيء جميل
    لكن اخانا اسامة علمنا مبدا
    وكان قدوة فيه بكل اقتدار
    احب لناس ماتحب لنفسك
    جزاك الله خير من الأعماق
    اخي اسامة

  10. #10
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة deloryan مشاهدة المشاركة
    I have several programs to protect your files ex4. The software can combine with these basic codes
    ---------------------------------------------------------------------------------------------------------------
    كود PHP:
    Password protection code:

    This the widely used method to protect softwares in general and can be used to protect MQL4 programs
    When the user buy your program you send him the program with a password and he can use the program without the password.

    This is a simple code to apply password protection method:

    int start()
      {
    extern string Please_Enter_Password "0";
    // your code here....
    int start()
    {
        if (
    password != "viva metatrader"//change to the password you give the user!
        
    {
            
    Alert ("Wrong password!");
            return (
    0);  
        }
    // your code here....
    }  
     

    In the code above the password is "viva metatrader" which is hard coded in the MQL4 fileYou have to compile the program after adding this piece of code and send it to the user with the password.

     

    Trial period protection:

    If 
    you want to give the user of the program a try-before-buy program you can limit the usage of your program by limited period of time and  after this period the program will not work
    Use 
    the code below to limit your program for period of time.

    int start()
      {
       
    string expire_date "2006.31.06"//<-- hard coded datetime
       
    datetime e_d StrToTime(expire_date); 
       
       if (
    CurTime() >= e_d)
       {
          
    Alert ("The trial version has been expired!"); 
          return(
    0);
       }
       
    // your normal code!
       
    return(0);
      }
     

    Limited account number protection:

    In this method of protection you will ask the user to give you his account number and you write the following code to prevent the program to work with another accounts:

    int start()
      {
      
      
    int hard_accnt 11111//<-- type the user account here before compiling
      
    int accnt AccountNumber();
       
       if (
    accnt != hard_accnt)
       {
          
    Alert ("You can not use this account (" DoubleToStr(accnt,0) + ") with this program!"); 
          return(
    0);
       }
       
    // your normal code!
       
    return(0);
      }
     

    Limited account type protection:

    In this method of protection you will allow the user to use the program in demo mode only and prevent him to use the program in live tradingIt's not strong protection because the user can host the program in another instance of MetaTrader that runs in demo mode and trade manually in the real account instance.

    int start()
      {
      
      bool demo_account = IsDemo();
       
       if (!demo_account)
       {
          Alert ("You can not use the program with a real account!"); 
          return(0);
       }
       // your normal code!
       return(0);
      } 
    شكرا جدا لحضرتك وشكلنا ممكن نستفيد بحضرتك جامد
    الاكواد دى انا نسختها عندى وهاحلها وهابحث عنها وان شاء الله تكون مفيدة

    هو فيه حاجة تانى عايز اسألك عنها
    ايه رأيى حضرتك فى شركة al pari كشركة يتم التعامل من خلالها اعتمادا على اكسبيرت

  11. #11
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة walid002 مشاهدة المشاركة
    فعلا شيء جميل
    لكن اخانا اسامة علمنا مبدا
    وكان قدوة فيه بكل اقتدار
    احب لناس ماتحب لنفسك
    جزاك الله خير من الأعماق
    اخي اسامة
    يا سيد وليد والله انا شغال فى اكسبيرت بقى لى اكتر من 7 شهور بدات معاها اتعلم واحده واحده
    واستفدات من الاستاذ دولار جامد ومستر وضاح عطار واكتر من واحد فى مجال البرمجة المالية
    مستر دولار يمكن يفتكرنى من اكسبيرت فايبوناتشى
    بس اكتر حاجة استفدتها من الناس دى انهم ادونى صنارة وما اعتمدتش على انى اخد من حد فيهم
    سمكة هم ناس محترمين ودايما يقولوا اتعلم وابتكر
    انا مش عارف الاكسبيرت بتاعى ناجح ولا فاشل وان كان يميل الى الفشل اكثر منه الى النجاح
    بس انا ناقص لى انى احميه
    وان شاء الله لو فى اى حاجة هاقدر افيد بيها اى حد هاحاول ان شاء الله
    على الاقل اوصل لربع نص اللى بيعمله استاذ اسامة
    شكرا

  12. #12
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wise_investor23 مشاهدة المشاركة
    شكرا جدا لحضرتك وشكلنا ممكن نستفيد بحضرتك جامد
    الاكواد دى انا نسختها عندى وهاحلها وهابحث عنها وان شاء الله تكون مفيدة

    هو فيه حاجة تانى عايز اسألك عنها
    ايه رأيى حضرتك فى شركة al pari كشركة يتم التعامل من خلالها اعتمادا على اكسبيرت
    I can only tell you that I have 3 years with my real account at Alpari russia and have never had any problem

  13. #13
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة deloryan مشاهدة المشاركة
    I can only tell you that I have 3 years with my real account at Alpari russia and have never had any problem
    thank you again
    but excuse me sir
    i ask about some thing
    did you worked with them depend on expert advisor?

  14. #14
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wise_investor23 مشاهدة المشاركة
    thank you again
    but excuse me sir
    i ask about some thing
    did you worked with them depend on expert advisor?
    sorry but I do not understand your question exactly

  15. #15
    تاريخ التسجيل
    Mar 2009
    الإقامة
    القاهرة
    المشاركات
    401

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة deloryan مشاهدة المشاركة
    sorry but I do not understand your question exactly
    حضرتك تعاملات معاهم اعتمادا على اكسبيرت فى متاجراتك