Я хочу перенести цену предложения из jforex (Dukascopy.com) в DLL (C ++) - PullRequest
0 голосов
/ 11 декабря 2018

Я хочу перевести Bid Price из jforex (Dukascopy.com) в DLL (C ++).Но во время выполнения цена (Bid) не отправляется в DLL, я не знаю, в чем проблема?Это мой код для DLL C ++:

DLL.cpp

#include "stdafx.h"
extern "C"
{
__declspec(dllexport)double ExportBid( double BIDS)
{
    return(BIDS);
}
}

SendBid.java

Это мой код для Jforex (Dukascopy.com)

package jforex;
import java.util.*;
import java.io.*;
import java.util.*;
import com.dukascopy.api.*;
import com.dukascopy.api.Library;

public class SendBid implements IStrategy {

    private IEngine engine;
    private IConsole console;
    private IHistory history;
    private IContext context;
    private IIndicators indicators;
    private IUserInterface userInterface;
    public static native boolean CreateSession();

    public void onStart(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();

    }

    public static void ExportBid(double BIDS)
    {
        System.load("C:\\DLL.dll");       
    }    

    public void onAccount(IAccount account) throws JFException {
    }

    public void onMessage(IMessage message) throws JFException {
    }

    public void onStop() throws JFException {
    }

    public void onTick(Instrument instrument, ITick tick) throws JFException{
        double bid =  history.getLastTick(Instrument.EURUSD).getBid();
        ExportBid(bid);  
        console.getOut().println("bid :" + bid);            
    }

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

Пожалуйста, ведите меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...