void close() Sends a request to fully close position by market price or cancel entry order. void close(double amount) Sends a request to close the position with specified amount, by market price and default slippage. void close(double amount, double price) Sends a request to close the position with specified amount, price and default slippage. void close(double amount, double price, double slippage) Sends a request to close the position with specified amount, price and slippage.
IOrder Methos 03:58:00 56-----public abstract void com.dukascopy.api.IOrder.setRequestedAmount(double) throws com.dukascopy.api.JFException 03:58:00 55-----public abstract double com.dukascopy.api.IOrder.getRequestedAmount() 03:58:00 54-----public abstract com.dukascopy.api.ITakeProfitOrder com.dukascopy.api.IOrder.getTakeProfitOrder() 03:58:00 53-----public abstract com.dukascopy.api.IEntryOrder com.dukascopy.api.IOrder.getGroupedEntryOrder() 03:58:00 52-----public abstract double com.dukascopy.api.IOrder.getProfitLossInPips() 03:58:00 51-----public abstract com.dukascopy.api.ITakeProfitOrder com.dukascopy.api.IOrder.getGroupedTakeProfitOrder() 03:58:00 50-----public abstract double com.dukascopy.api.IOrder.getProfitLossInUSD() 03:58:00 49-----public abstract double com.dukascopy.api.IOrder.getCommissionInUSD() 03:58:00 48-----public abstract double com.dukascopy.api.IOrder.getProfitLossInAccountCurrency() 03:58:00 47-----public abstract com.dukascopy.api.IStopLossOrder com.dukascopy.api.IOrder.getGroupedStopLossOrder() 03:58:00 46-----public abstract com.dukascopy.api.IStopLossOrder com.dukascopy.api.IOrder.getStopLossOrder() 03:58:00 45-----public abstract void com.dukascopy.api.IOrder.ungroupOco() throws com.dukascopy.api.JFException 03:58:00 44-----public abstract com.dukascopy.api.OfferSide com.dukascopy.api.IOrder.getStopLossSide() 03:58:00 43-----public abstract java.util.List com.dukascopy.api.IOrder.getFillHistory() 03:58:00 42-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,java.util.concurrent.TimeUnit,com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException 03:58:00 41-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,java.util.concurrent.TimeUnit) 03:58:00 40-----public abstract void com.dukascopy.api.IOrder.waitForUpdate(long) 03:58:00 39-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException 03:58:00 38-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException 03:58:00 37-----public abstract void com.dukascopy.api.IOrder.groupToOco(com.dukascopy.api.IOrder) throws com.dukascopy.api.JFException 03:58:00 36-----public abstract com.dukascopy.api.IEntryOrder com.dukascopy.api.IOrder.getEntryOrder() 03:58:00 35-----public abstract java.util.List com.dukascopy.api.IOrder.getCloseHistory() 03:58:00 34-----public abstract void com.dukascopy.api.IOrder.setTakeProfitPrice(double) throws com.dukascopy.api.JFException 03:58:00 33-----public abstract double com.dukascopy.api.IOrder.getTakeProfitPrice() 03:58:00 32-----public abstract double com.dukascopy.api.IOrder.getOriginalAmount() 03:58:00 31-----public abstract double com.dukascopy.api.IOrder.getClosePrice() 03:58:00 30-----public abstract com.dukascopy.api.instrument.IFinancialInstrument com.dukascopy.api.IOrder.getFinancialInstrument() 03:58:00 29-----public abstract com.dukascopy.api.IEngine$OrderCommand com.dukascopy.api.IOrder.getOrderCommand() 03:58:00 28-----public abstract double com.dukascopy.api.IOrder.getCommission() 03:58:00 27-----public abstract double com.dukascopy.api.IOrder.getTrailingStep() 03:58:00 26-----public abstract long com.dukascopy.api.IOrder.getGoodTillTime() 03:58:00 25-----public abstract void com.dukascopy.api.IOrder.setOpenPrice(double) throws com.dukascopy.api.JFException 03:58:00 24-----public abstract void com.dukascopy.api.IOrder.setOpenPrice(double,double) throws com.dukascopy.api.JFException 03:58:00 23-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double,com.dukascopy.api.OfferSide) throws com.dukascopy.api.JFException 03:58:00 22-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double,com.dukascopy.api.OfferSide,double) throws com.dukascopy.api.JFException 03:58:00 21-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double) throws com.dukascopy.api.JFException 03:58:00 20-----public abstract void com.dukascopy.api.IOrder.setGoodTillTime(long) throws com.dukascopy.api.JFException 03:58:00 19-----public abstract long com.dukascopy.api.IOrder.getFillTime() 03:58:00 18-----public abstract double com.dukascopy.api.IOrder.getOpenPrice() 03:58:00 17-----public abstract double com.dukascopy.api.IOrder.getStopLossPrice() 03:58:00 16-----public abstract boolean com.dukascopy.api.IOrder.isLong() 03:58:00 15-----public abstract com.dukascopy.api.Instrument com.dukascopy.api.IOrder.getInstrument() 03:58:00 14-----public abstract double com.dukascopy.api.IOrder.getAmount() 03:58:00 13-----public abstract void com.dukascopy.api.IOrder.setLabel(java.lang.String) throws com.dukascopy.api.JFException 03:58:00 12-----public abstract long com.dukascopy.api.IOrder.getCloseTime() 03:58:00 11-----public abstract java.lang.String com.dukascopy.api.IOrder.getLabel() 03:58:00 10-----public abstract boolean com.dukascopy.api.IOrder.isOCO() 03:58:00 9-----public abstract void com.dukascopy.api.IOrder.setComment(java.lang.String) throws com.dukascopy.api.JFException 03:58:00 8-----public abstract long com.dukascopy.api.IOrder.getCreationTime() 03:58:00 7-----public abstract java.lang.String com.dukascopy.api.IOrder.getComment() 03:58:00 6-----public abstract void com.dukascopy.api.IOrder.close(double,double) throws com.dukascopy.api.JFException 03:58:00 5-----public abstract void com.dukascopy.api.IOrder.close(double) throws com.dukascopy.api.JFException 03:58:00 4-----public abstract void com.dukascopy.api.IOrder.close() throws com.dukascopy.api.JFException 03:58:00 3-----public abstract void com.dukascopy.api.IOrder.close(double,double,double) throws com.dukascopy.api.JFException 03:58:00 2-----public abstract com.dukascopy.api.IOrder$State com.dukascopy.api.IOrder.getState() 03:58:00 1-----public abstract java.lang.String com.dukascopy.api.IOrder.getId() 03:58:00 0-----public abstract boolean com.dukascopy.api.IOrder.compare(com.dukascopy.api.IOrder)
package jforex;
import java.lang.reflect.*;
import java.lang.Class;
import com.dukascopy.api.*;
public class DUKA_REFLECTION_anyClass implements IStrategy
{
private IContext context;
public void onStart(IContext context) throws JFException
{
this.context = context;
try
{
Class c=Class.forName("com.dukascopy.api.IOrder");
context.getConsole().getOut().println("Fields........");
Field f[]=c.getDeclaredFields();
for(int i=0;i<f.length;i++)context.getConsole().getOut().println(i+"-----"+f[i]);
context.getConsole().getOut().println("Constructors........");
Constructor con[]=c.getDeclaredConstructors();
for(int i=0;i<con.length;i++)context.getConsole().getOut().println(i+"-----"+con[i]);
context.getConsole().getOut().println("Methods........");
Method m[]=c.getDeclaredMethods();
for(int i=0;i<m.length;i++)context.getConsole().getOut().println(i+"-----"+m[i]);
}
catch (Throwable e)
{
context.getConsole().getOut().println(e);
}
}
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 {}
public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {}
}
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| اين احصل على اكسبريت يعمل بلغة الجافا | النمر الفضي | منتدى المؤشرات و الاكسبرتات | 11 | 11 - 06 - 2016 03:53 PM |