| Interface | Description |
|---|---|
| OrderInfo |
Provides information about an order.
|
| PositionChangeInfo |
Changes in trader's position: new, modified, deleted or closed orders.
|
| PositionInfo |
Trader's position.
|
| PositionListener |
Trading events handler interface.
|
| Strategy.TickListener |
Tick events handler interface.
|
| Strategy.TimerListener | |
| StrategyRunner |
Created by IntelliJ IDEA.
|
| Class | Description |
|---|---|
| MT4InprocessConnection |
Created with IntelliJ IDEA.
|
| MT4TerminalConnection |
Created by IntelliJ IDEA.
|
| Strategy |
Created by IntelliJ IDEA.
|
| Enum | Description |
|---|---|
| Strategy.TerminalType |
Enumeration of additional strategy terminal workers.
|
| Exception | Description |
|---|---|
| MT4DisconnectException |
MT4 terminal disconnection can occur during command execution.
|
| NJ4XInvalidUserNameOrPasswordException |
It can be thrown by Strategy.connect when mt4 terminal can not establish socket connection to the mt4 broker or connection times out.
|
| NJ4XMaxNumberOfTerminalsExceededException |
It can be thrown by Strategy.connect when Terminal Server can not create mt4 terminal process.
|
| NJ4XNoConnectionToServerException |
It can be thrown by Strategy.connect when Terminal Server can not establish socket connection to the mt4 broker.
|