Ich möchte Ihnen die MT4 Java API vorstellen: http://www.easy-share.com/1908253435/jfx-1.2.2.tar.gz
MT4 Terminal Java API (JFX) ist dazu gedacht, eine Java-Schnittstelle zu MetaQuotes Trading Servern
MetaQuotes-Handelsserver über das Standard-MetaTrader 4-Client-Terminal (MT4-Terminal) bereitzustellen.
To make use of JFX API, one must create its own strategy java class, extending com. jfx. strategy. Strategy and overriding coordinate() method: public class MyStrategy extends com. jfx. strategy. Strategy { public void init( String symbol, int period, StrategyRunner strategyRunner) { super. init( symbol, period, strategyRunner); // // load existing orders, recover itself from the previous shutdown // } public void deinit() { // release resources on EA exit } public void coordinate() { // trading logic goes here /* make use of all API methods: accountBalance, accountCompany, accountCredit, accountCurrency, accountEquity, accountFreeMargin, accountMargin, accountName, accountNumber, accountProfit, comment, day, dayOfWeek, dayOfYear, getLastError, getTickCount, hour, iAC, iAD, iADX, iAlligator, iAO, iATR, iBands, iBars, iBarShift, iBearsPower, iBullsPower, iBWMFI, iCCI, iClose, iCustom, iDeMarker, iEnvelopes, iForce, iFractals, iGator, iHigh, iHighest, iLow, iLowest, iMA, iMACD, iMFI, iMomentum, iOBV, iOpen, iOsMA, iRSI, iRVI, iSAR, isConnected, isDemo, iStdDev, isTesting, iStochastic, isTradeContextBusy, isVisualMode, iTime, iVolume, iWPR, marketInfo, minute, month, objectCreate, objectCreate, objectCreate, objectDelete, objectGet, objectGetFiboDescription, objectSet, objectSetFiboDescription, objectSetText, objectsTotal, objectType, orderClose, orderCloseBy, orderClosePrice, orderCloseTime, orderComment, orderCommission, orderDelete, orderExpiration, orderLots, orderMagicNumber, orderModify, orderOpenPrice, orderOpenTime, orderPrint, orderProfit, orderSelect, orderSend,ordersHistoryTotal, orderStopLoss, ordersTotal, orderSwap, orderSymbol, orderTakeProfit, orderTicket, orderType, print, refreshRates, seconds, timeCurrent, year */ } }
// Java: double point = marketInfo( EURUSD, MarketInfo.MODE_POINT); double price = marketInfo( EURUSD, MarketInfo.MODE_ASK); buyPrice = price; int ticket = orderSend( EURUSD, TradeOperation.OP_BUY, 1, buyPrice, 2, price - 100 * point, price + 100 * point, "" + System. currentTimeMillis(), 0, new Date( System. currentTimeMillis() + 60 * 60 * 1000), -1 ); System. out. println("---------------------------------------"); System. out. println("Buy order ticket: " + ticket);
Nizza!!!!
Herzlichen Glückwunsch
Dan alias BearNaked
Ist dies eine akademische Übung?
Was können Sie in Java tun, was Sie in MQL4 nicht tun können?
Ist dies eine akademische Übung?
Was kann man in Java tun, was man in MQL4 nicht tun kann?
Anspruchsvollere Roboter... Java ist objektorientiert, MQL4 ist es nicht.
Ist dies eine akademische Übung?
Was können Sie in Java tun, was Sie in MQL4 nicht tun können?
Zumindest können Sie Haltepunkte setzen
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Ich möchte Ihnen die MT4 Java API vorstellen: http://www.easy-share.com/1908253435/jfx-1.2.2.tar.gz
MT4 Terminal Java API (JFX) ist dazu gedacht, eine Java-Schnittstelle zu MetaQuotes Trading Servern
MetaQuotes-Handelsserver über das Standard-MetaTrader 4-Client-Terminal (MT4-Terminal).