Dukascopy
 
 
Wiki JStore Search Login

Attention! Read the forum rules carefully before posting a topic.

    Submit JForex API bug reports in this forum only.
    Submit Converter issues in Converter Issues.
    Off topics are strictly forbidden.

Any topics which do not satisfy these rules will be deleted.

Java 8 support missing!
 Post subject: Java 8 support missing! Post rating: 0   New post Posted: Wed 20 May, 2015, 22:24 
User avatar

User rating: 11
Joined: Tue 27 Mar, 2012, 17:47
Posts: 111
Location: GermanyGermany
Hello Support,

see this strategy:

package com.jforex.programming.prototype;

import java.util.function.DoubleSupplier;

import com.dukascopy.api.IAccount;
import com.dukascopy.api.IBar;
import com.dukascopy.api.IConsole;
import com.dukascopy.api.IContext;
import com.dukascopy.api.IEngine;
import com.dukascopy.api.IHistory;
import com.dukascopy.api.IIndicators;
import com.dukascopy.api.IMessage;
import com.dukascopy.api.IStrategy;
import com.dukascopy.api.ITick;
import com.dukascopy.api.IUserInterface;
import com.dukascopy.api.Instrument;
import com.dukascopy.api.JFException;
import com.dukascopy.api.Period;

public class testStrategy implements IStrategy {
    private IEngine engine;
    private IConsole console;
    private IHistory history;
    private IContext context;
    private IIndicators indicators;
    private IUserInterface userInterface;
    private DoubleSupplier supplier;

    @Override
    public void onStart(final IContext context) throws JFException {
        this.engine = context.getEngine();
        this.console = context.getConsole();
        this.history = context.getHistory();
        this.context = context;
        this.indicators = context.getIndicators();
        this.userInterface = context.getUserInterface();

        myTakingFunction(this::myFunction);
    }

    public double myFunction() {
        return 0.0;
    }

    public double myTakingFunction(final DoubleSupplier supplier) {
        return supplier.getAsDouble();
    }

    @Override
    public void onAccount(final IAccount account) throws JFException {
    }

    @Override
    public void onMessage(final IMessage message) throws JFException {
    }

    @Override
    public void onStop() throws JFException {
    }

    @Override
    public void onTick(final Instrument instrument, final ITick tick) throws JFException {
    }

    @Override
    public void onBar(final Instrument instrument, final Period period, final IBar askBar, final IBar bidBar) throws JFException {
    }
}


This does not compile.
Can you please Java 8 support?

Thank you,
Juergen


 
 Post subject: Re: Java 8 support missing! Post rating: 0   New post Posted: Wed 27 May, 2015, 08:41 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
We plan to support Java 8 in the future. Exact timeline depends on other workload.


 

Jump to:  

  © 1998-2025 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com