Sistema di trading da EasyLanguage a ProRealTime

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #16067 quote
    Max
    Participant
    Average

    Qui di seguito una domanda inviata a ProRealTime :

    Buongiorno, vi invio un codice esistente da tradurre in Prorealtime, sarebbe uguale a quello che ho inviato 5 minuti fa, ma non lo avevo inserito nello spazio opzionale.
    Ringrazio e invio cordiali saluti.

    //Easy language (tradestation) / Power language (multi chart)
    Basic code to paly around whit :-)
    
    // Dax, 5 min time frame, default settings, exchenge time
    
    Imput: RangeMultiplayer (0.95),
    BegTime (0900),
    Endtime (0955),
    CloseTime (2155),
    SkipeDay(Friday),
    MyContracts(1);
    
    Variables:
    MinSetup (0), MaxSetup (0),
    Sl Long(0), Sl Shot(0),
    Daily_Factor (False);
    
    If Date <> Date[1] then begin
    Max setup = 0;
    Min setup = 0;
    
    Daily_ factor = absvalue  (opend(1)-closed(1))<0.75*(highd(1)-Lowd(1));
    
    End;
    If daily_factor and time >= BegTime and time <= EndTime and Dayofweek (date)  <>  SkipDay and EntriesToday (Date) = 0 then begin
    
    If maxsetup = 0 then begin
    // do once @ BegTime
    maxSutep = HigtD(0)  + RangeMultipler  *  (HigtD(0)  - LowD(0));
    slLong = HighD(0);
    end;
    Buy (“Lex”)  MyContracts contracts Next Bar at maxSetup  stop;
    
    If minSetup = 0 then begin
    // do once @ BegTime
    minSutep = LowD(0)  - RangeMultipler  *  (HigtD(0)  - LowD(0));
    slShort = LowD(0);
    end;
    Sellshort (“SEx”)  MyContracts contracts Next Bar at minSetup  stop;
    
    end;
    Sell (“LXx”) from entry(“LEx”) Next Bar at slLong stop;
    BuyToCover(“SXx”) from entry (“SEx”) Next Bar at slShort stop;
    
    If Time >= CloseTime then begin
    Sell(“TimeLXx”) from entry (“LEx”) Next Bar Market; 
    BuyToCover (“TimeSXx”) from entry (“SEx”) Next Bar at market;
    
    End;
    
    Setstopcontract;
    SetStopLoss (1000);
    SetExitOnClose;

     

    E un esempio di risposta :

    DefParam CumulateOrders = False
    
    Once rangeMultiplier = 0.95
    Once start = 90000
    Once end = 95500
    Once closeTime = 215500
    Once skipDay = 5
    Once dailyFactor = Abs((DOpen(1)-DClose(1))<(0.75*(DHigh(1)-DLow(1))))
    
    If IntradayBarIndex<IntradayBarIndex[1] then
       dailyFactor = Abs((DOpen(1)-DClose(1))<(0.75*(DHigh(1)-DLow(1))))
    Endif
    
    If dailyFactor and OpenTime >= start and OpenTime <= end and OpenDayOfWeek <> skipDay then
       maxStep = DHigh(0)[1] + (rangeMultiplier * (DHigh(0)[1] - DLow(0)[1]))
       Buy 1 Share At maxStep Stop
       If LongOnMarket then
          Sell At DHigh(0)[1] Limit
       Endif
       minStep = DLow(0)[1] - (rangeMultiplier * (DHigh(0)[1] - DLow(0)[1]))
       Sellshort 1 Share At minStep Stop
       If ShortOnMarket then
          Exitshort At DLow(0)[1] Limit
       Endif
    Elsif OpenTime >= closeTime then
       If LongOnMarket then
          Sell At Market
       Endif
       If ShortOnMarket then
          Exitshort At Market
       Endif
    Endif
    
    Set Stop pLoss 1000
    #16134 quote
    ALE
    Moderator
    Master

    Ciao MAx,

    sei in grado di tradurre da Prorealtime a Easylanguage?
    Grazie

    Ale

Viewing 2 posts - 1 through 2 (of 2 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

Sistema di trading da EasyLanguage a ProRealTime


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Max @max Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by ALE
9 years, 10 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 11/07/2016
Status: Active
Attachments: No files
Logo Logo
Loading...