آمی بروکر را رام کنیم

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • sjalili320
    عضو جدید
    • Jun 2020
    • 12

    #316
    پاسخ : آمی بروکر را رام کنیم

    در اصل توسط mhjboursy پست شده است View Post
    نکته:
    اگر می‌خواهیم چند کار را پشت سر هم انجام دهیم (مانند خواندن داده و انجام اکسپلور شماره یک و اسکن شماره دو و خواندن داده دوباره شماره سه و غیره...) می‌توانیم از قابلیت Batch استفاده کنیم. (آموزشش را به خوبی خودشان داده‌اند کافی است گوگل کنیمش.)

    سلام جناب محمد حسین
    خسته نباشین
    ی سوال داشتم از حضورتون. آیا امکانش هست تا با استفاده از فرامین AFL داده های قیمتی مربوط به سهم رو اصلاح کنیم؟ مثلا شما با استفاده از یک فرمول afl داده های قیمت یک سهم رو تعدیل میکنین. ایا راهی هست که بدون اکسپورت و ایمپورت مجدد داده ها, بشه مستقیما اطلاعات قیمتی سهم رو اصلاح کرد؟ یک جایی خوندم با استفاده از OLE میشه احتمالا، ولی اشنایی باهاش ندارم.
    ممنون میشم راهنمایی بفرمایین

    نظر

    • mhjboursy
      ستاره‌دار (۱۳)
      • Jul 2013
      • 18270

      #317
      پاسخ : آمی بروکر را رام کنیم

      در اصل توسط sjalili320 پست شده است View Post
      سلام جناب محمد حسین
      خسته نباشین
      ی سوال داشتم از حضورتون. آیا امکانش هست تا با استفاده از فرامین AFL داده های قیمتی مربوط به سهم رو اصلاح کنیم؟ مثلا شما با استفاده از یک فرمول afl داده های قیمت یک سهم رو تعدیل میکنین. ایا راهی هست که بدون اکسپورت و ایمپورت مجدد داده ها, بشه مستقیما اطلاعات قیمتی سهم رو اصلاح کرد؟ یک جایی خوندم با استفاده از OLE میشه احتمالا، ولی اشنایی باهاش ندارم.
      ممنون میشم راهنمایی بفرمایین
      سلام.
      خوب معلوم است که می شود. ولی منظورتان مشخص نیست.
      شما زمانی که آمدید داخل آمی بروکر دیگر دستتان باز باز است (تقریبا).
      ole را یادم نمی‌آید ولی گمان کنم جاواسکریپت کنار برنامه است که در برنامه اصلی دست کاری می‌کند (من خودم نوشته بودم یک دانه... برای حذف داده‌های روزهایی که حجمشان صفر است...). این زیاد به درد نمی‌خورد و خطرش هم زیاد است و اعصاب خرد کن.
      اگر منظورتان را بهتر بفرمایید بهتر می‌توانم خدمتتان بکنم.
      ببینید... گاهی وقت‌ها اصلا نیاز به کاری نیست... همین که یک متغیر جدید تعریف کنیم کافی است...
      مثلا:
      Code:
      NewClose = Close * 2;
      یا
      Code:
      NewClose = iif(Close > ma(Close , 10) , Null , Close);
      بعد هر جا که می‌خواستیم با قیمت پایانی (Close) کار کنیم به جایش از این متغیر جدید (NewClose) استفاده کنیم. مانند ترسیم.

      همه کار می‌شود کرد...

      حتی خود متغیرهای اصلی مانند Close راه هم می‌شود دستکاری کرد...

      بستگی دارد کجا و چگونه بخواهید از آن استفاده کنید.


      من ان‌شاءالله باز هم در خدمت هستم.
      یا علی.
      «محمد حسین» هستم.
      امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

      نظر

      • sjalili320
        عضو جدید
        • Jun 2020
        • 12

        #318
        پاسخ : آمی بروکر را رام کنیم

        در اصل توسط mhjboursy پست شده است View Post
        سلام.
        خوب معلوم است که می شود. ولی منظورتان مشخص نیست.
        شما زمانی که آمدید داخل آمی بروکر دیگر دستتان باز باز است (تقریبا).
        ole را یادم نمی‌آید ولی گمان کنم جاواسکریپت کنار برنامه است که در برنامه اصلی دست کاری می‌کند (من خودم نوشته بودم یک دانه... برای حذف داده‌های روزهایی که حجمشان صفر است...). این زیاد به درد نمی‌خورد و خطرش هم زیاد است و اعصاب خرد کن.
        اگر منظورتان را بهتر بفرمایید بهتر می‌توانم خدمتتان بکنم.
        ببینید... گاهی وقت‌ها اصلا نیاز به کاری نیست... همین که یک متغیر جدید تعریف کنیم کافی است...
        مثلا:
        Code:
        NewClose = Close * 2;
        یا
        Code:
        NewClose = iif(Close > ma(Close , 10) , Null , Close);
        بعد هر جا که می‌خواستیم با قیمت پایانی (Close) کار کنیم به جایش از این متغیر جدید (NewClose) استفاده کنیم. مانند ترسیم.

        همه کار می‌شود کرد...

        حتی خود متغیرهای اصلی مانند Close راه هم می‌شود دستکاری کرد...

        بستگی دارد کجا و چگونه بخواهید از آن استفاده کنید.


        من ان‌شاءالله باز هم در خدمت هستم.
        یا علی.

        سلام
        با تشکر فراوان از راهنماییتون
        فرض بفرمایین که یک کد داریم که ضریب تعدیل سهم رو دریافت میکنه و قیمت رو بر اساس اون اصلاح میکنه. تا اینجای کار مشکلی نیست. حالا میخواهیم قیمت اصلاح شده رو (که در مثال شما مشابه newclose هست) به صورت دائمی در دیتابیس جایگزین قیمت قبلی کنیم. ظاهرا تنها راهی که هست اکسپورت گرفتن از قیمت جدید و ایمپورت کردن به عنوان داده های قیمت سهم هست. من راهی پیدا نکردم که بشه بدون اکسپورت و ایمپورت قیمت های مربوط به سهم رو با استفاده از AFl تغییر داد

        نظر

        • mhjboursy
          ستاره‌دار (۱۳)
          • Jul 2013
          • 18270

          #319
          پاسخ : آمی بروکر را رام کنیم

          در اصل توسط sjalili320 پست شده است View Post
          سلام با تشکر فراوان از راهنماییتونفرض بفرمایین که یک کد داریم که ضریب تعدیل سهم رو دریافت میکنه و قیمت رو بر اساس اون اصلاح میکنه. تا اینجای کار مشکلی نیست. حالا میخواهیم قیمت اصلاح شده رو (که در مثال شما مشابه newclose هست) به صورت دائمی در دیتابیس جایگزین قیمت قبلی کنیم. ظاهرا تنها راهی که هست اکسپورت گرفتن از قیمت جدید و ایمپورت کردن به عنوان داده های قیمت سهم هست. من راهی پیدا نکردم که بشه بدون اکسپورت و ایمپورت قیمت های مربوط به سهم رو با استفاده از AFl تغییر داد
          سلام. درست است راهی نیست.با همان جاواسکریپت نویسی هم احتمالا می‌شود... ولی من بلد نیستم و زیاد با آن کار نکرده‌ام. اکسپورتی هم که شما فرمودید هم حتی بلد نیستم. اگر می‌خواستم چنین کاری کنم می‌رفتم همان داده‌های ورودی را که وارد نکرده‌ام دست کاری می‌کردم (یعنی همان که از tseClient گرفته‌ام. که البته تا به حال برایم پیش نیامده).
          «محمد حسین» هستم.
          امیرالمومنین(ع):برای دنیایت چنان کار کن که گویا همیشه زندگی خواهی کرد و برای آخرتت چنان که گویا فردا خواهی مرد.

          نظر

          • sjalili320
            عضو جدید
            • Jun 2020
            • 12

            #320
            پاسخ : آمی بروکر را رام کنیم

            در اصل توسط mhjboursy پست شده است View Post
            سلام. درست است راهی نیست.با همان جاواسکریپت نویسی هم احتمالا می‌شود... ولی من بلد نیستم و زیاد با آن کار نکرده‌ام. اکسپورتی هم که شما فرمودید هم حتی بلد نیستم. اگر می‌خواستم چنین کاری کنم می‌رفتم همان داده‌های ورودی را که وارد نکرده‌ام دست کاری می‌کردم (یعنی همان که از tseClient گرفته‌ام. که البته تا به حال برایم پیش نیامده).

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

            نظر

            • soheilazary
              عضو عادی
              • Aug 2014
              • 55

              #321
              پاسخ : آمی بروکر را رام کنیم

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

              نظر

              • rezasatari
                عضو فعال
                • Mar 2011
                • 550

                #322
                پاسخ : آمی بروکر را رام کنیم

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

                نظر

                • گنجشک
                  ستاره‌دار(3)
                  • Jun 2022
                  • 1307

                  #323
                  پاسخ : آمی بروکر را رام کنیم

                  در اصل توسط rezasatari پست شده است View Post
                  سلام دوستان چند روزه که نمودارهام با گپ و کندلهای کشیده شده دراومده چجوری میتونم به حالت اول برگرده ممنون از شما

                  درود
                  موس را بیار کنار صفحه جایی که قیمت نوشته

                  دابل کلیک کن بکش بالا یا پایین شاید درست بشه

                  نظر

                  در حال کار...
                  X