Formuła ceny pozwala modyfikować cenę rynkową aktywa przy użyciu prostych formuł typu JavaScript.

Formułę ceny możesz zmodyfikować w zakładce Ceny danego aktywa. Jest ona dostępna tylko wtedy, gdy Metoda wyceny aktywa ustawiona jest na Rynek. Sekcja Ceny rynkowe wewnątrz wyceny opartej na odsetkach stanowi inny mechanizm i nie pozwala na stosowanie formuł.

Dostępne są trzy zmienne:

  • date – obliczona data (w formacie RRRR-mm-dd)
  • price – Cena rynkowa pobrana ze źródła danych dla danej daty
  • openDate – data otwarcia tej subpozycji aktywa, dzięki czemu formuła może ustalić cenę w odniesieniu do momentu rozpoczęcia pozycji

Przykłady

Możesz ich użyć do modelowania aktywów, które nie są automatycznie obsługiwane przez Capitally, ale których cenę można obliczyć na podstawie Ceny rynkowej innego instrumentu.

  • Przesunięcie ceny rynkowej o określoną kwotę: price - 123
  • Dodanie zdarzenia typu split: date >= "2023-03-01" ? price / 2 : price
  • Krótka pozycja (lub dowolne zobowiązanie): -price
  • Opcja kupna (call): price - PREMIUM
  • Opcja sprzedaży (put): PREMIUM - price
  • Dźwignia finansowa: 100 * price
  • Konwersja jednostek (np. 100 g sztabka złota wyceniana na podstawie XAU w uncjach trojańskich): price * 3.2151 – zobacz Śledzenie metali szlachetnych