millionchart
English

هنوز چه چیزی در دسترس نیست

یک فهرست از کارهایی که اسکریپت در این نسخه نمی‌تواند انجام دهد، آنچه ویرایشگر هنگام امتحان می‌گوید، و آنچه به جایش بنویسید. با موتور بررسی شده است.

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

چیزهایی که پلتفرم هنوز ارائه نمی‌کند#

چه چیزیچه می‌شودبه جایش چه کنید
هشدار روی اسکریپت‌های خودتانساختنش رد می‌شود: «Alerts on your own scripts are not available.» خود اسکریپت کامپایل و اجرا می‌شودنمودار را دنبال کنید، یا روی یک سطح هشدار قیمت بگذارید
به اشتراک گذاشتن اسکریپت با عضو دیگرراهی برای اشتراک نیست؛ هر اسکریپت فقط مال حساب شماستاگر می‌خواهید جای دیگری نگهش دارید، متن را خودتان کپی کنید
کتابخانه‌هایی که پلتفرم ارائه کندفقط ماژول‌هایی را که خودتان ذخیره کرده‌اید می‌شود وارد کردماژول را خودتان بنویسید (درس 12)
دادهٔ یک نماد دیگررد می‌شود: بدون خط uses با E-REQ-UNDECLARED، با آن با E4001نماد خود نمودار را بخوانید (symbol = symbol.id)
یک پنل یا اسکن از چند نماددر دسترس نیستدر هر نمودار یک نماد؛ برای دنبال کردن چند نماد از شبکهٔ نمودارها استفاده کنید
نمایش لاگ در ویرایشگرlog.info، log.warning و log.error پذیرفته می‌شوند و موتور نگهشان می‌دارد، اما هیچ پنلی فهرستشان نمی‌کندمقدار را رسم کنید: درس 13

واژه‌هایی از زبان که برای نسخه‌ای بعدی رزرو شده‌اند#

این‌ها از همین حالا در زبان نوشته شده‌اند و رد می‌شوند، تا اسکریپتی که برایشان نوشته شده با معنای اشتباه اجرا نشود. پیام می‌گوید این واژه رزرو شده است (E9002):

  • ورودی‌های preset، bind و secret؛
  • بلوک‌های on close و on tick؛
  • دستور report و دستور سفارش bracket.
Cuprel · خطا E9002
indicator "A reserved input"
    edition = 1

preset p
plot(close)

نام‌های account.* و contract.* هم به همین شکل رزرو شده‌اند (E9001):

Cuprel · خطا E9001
indicator "Account values"
    edition = 1

plot(account.equity)

funding و hedge جزو تنظیمات سرآیند استراتژی نیستند؛ نوشتنشان E3130 است.

شکل‌هایی که جزو زبان نیستند#

این‌ها اصلاً شناخته نمی‌شوند. شکل ستون راست را بنویسید:

ناشناختهکدبه جایش بنویسید
عضوی از فهرست به شکل items[i]E3173items.at(i) (items[1] فهرست را همان‌طور که یک کندل قبل بود می‌خواند)
انتخاب‌گرهای روی فهرست مثل .where(...) و .count(...)E5140یک حلقهٔ for روی عضوها
pips(x)، to_ticks(d)E3160در symbol.pip ضرب کنید، بر symbol.tick تقسیم کنید
cooldown یا انقضایی که به شکل 3 bars نوشته شودE2002خود عدد: cooldown = 3
json(...) برای ساختن پیام هشدارE3160متن را خودتان با f"..." بسازید
تابعی بدون نام (fn(x) => ... به عنوان مقدار)E2006با fn یک تابع نام‌دار اعلام کنید
nz(x)E3160x ?? 0
Cuprel · خطا E3160
indicator "A helper that does not exist"
    edition = 1

plot(pips(10))

چیزهایی که کار می‌کنند، با سقف#

بعضی چیزها در دسترس‌اند اما سقف دارند؛ کم نیستند:

  • پلن شما تعیین می‌کند چند اسکریپت می‌توانید نگه دارید: در پلن رایگان نمودار 2، در MillionChart Pro تا 100.
  • اسکریپت می‌تواند تایم‌فریم‌های دیگر نماد خودش را بخواند، تا 20 تا (درس 10).
  • موتور برای کار، تاریخچه، حافظه و ترسیم سقف می‌گذارد (درس 17، سقف‌ها و بودجهٔ اجرا).

ببینید هم: سقف‌ها و بودجهٔ اجرا، تشخیص‌ها: کدهای خطا و اخطار.