کد علایم در متاتریدر
ممکن است بخواهید اسکریپت، اندیکارتور یا اکسپرتی که می نویسید بر روی چارت یک نشانه را برایتان نمایش دهد. برای این کار باید یک arrow بسازید. با بهره بردن از دستور ObjectCreate می توانید این کار را انجام دهید سپس باید از کد زیر بهره ببرید.
ObjectSetInteger(chart_id,name,OBJPROP_ARROWCODE,object_code);
که در آن:
chart_id: کد چارتی است که می خواهید نشانه در آن دیده شود. (0 برای چارت جاری است)
name: نامی که برای نشانه خود برگزیدید.
object_code: کدی که از جدول زیر انتخاب می کنید تا نشانه مورد نظر برای شما به نمایش در آید.
همچنین با مراجعه به سایت docs.mql4.com میتوانید این جدول و اطلاعات وابسته به دستورهای مورد نیاز و همچنین نمونه ای از بکارگیری این کدها را بیابید.
آگاه باشید که یک arrow به قیمت و زمانی که برای آن برگزیده اید می چسبد و با حرکت چارت جابجا می شود. اگر می خواهید که این چنین نشود باید یک label بسازید و در آن صورت کدهای بالا به کارتان نمی آید و باید از فونت wingdings بهره ببرید و مثلا برای نمایش ستاره از "J" بهره بگیرید.