How to use the EXP() function

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #49166 quote
    juanjjuanj
    Participant
    Master

    Hi Folks

    I am trying to achieve the following:

    BaseNumber = 2

    Exp1 = (BaseNumber)^1 (i.e. 2)

    Exp2 = (BaseNumber)^2 (i.e. 4)

    Exp3 = (BaseNumber)^3 (i.e. 8)

    How do I code it using the EXP() function in ProOrder???

    #49176 quote
    DespairDespair
    Blocked
    Master

    I don’t really understand what you try to do. EXP() gives you e^(the number in the brackets). So your base number (from your example) is not 2 but e=2.178….

    #49209 quote
    AVTAVT
    Participant
    Senior

    This formula is used like

    exp(2) : is 2×2 = 4

    exp(3) : is 3×3 = 9

    exp(a) can only do ^2, for your example you would idealy have a math formula syntax exp(b,e) which accepts b=base and e=exponent.

    But you could try whether exp( exp(2) ) works.

    #49210 quote
    DespairDespair
    Blocked
    Master

    I’m sorry but what you describe is just the square of a number. EXP() gives you the exponential function! It is e^(x) and this is approx 2.178^(x). Look at the pic attached. Here you see e^1=e=2.178…

    Bildschirmfoto-2017-10-12-um-22.11.19.png Bildschirmfoto-2017-10-12-um-22.11.19.png
    #49213 quote
    JC_BywanJC_Bywan
    Moderator
    Master
    basenumber=2
    
    a1=exp(1*log(basenumber))
    a2=exp(2*log(basenumber))
    a3=exp(3*log(basenumber))
    
    return a1, a2, a3
    AVT thanked this post
    #49214 quote
    JC_BywanJC_Bywan
    Moderator
    Master

    (PS: added the return line just to display it in ProBuilder, but obviously if this is to include in a ProOrder piece of code you’d get rid of the return line)

    AVT thanked this post
    #49215 quote
    AVTAVT
    Participant
    Senior

    @Despair that’s the Euler number (DE: die Eulersche Zahl, sowas wie Pi für Logarithmus) and that’s why Noobywan has log(basenumber).

    #49221 quote
    DespairDespair
    Blocked
    Master

    That’s what I was saying… 🙂

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

How to use the EXP() function


ProOrder: Automated Strategies & Backtesting

New Reply
Author
author-avatar
juanj @juanj Participant
Summary

This topic contains 7 replies,
has 4 voices, and was last updated by DespairDespair
8 years, 11 months ago.

Topic Details
Forum: ProOrder: Automated Strategies & Backtesting
Language: English
Started: 10/12/2017
Status: Active
Attachments: 1 files
ProRealCode ProRealCode
Loading...