Jump to content

wvic

Members
  • Posts

    76
  • Joined

  • Last visited

Posts posted by wvic

  1. Re: Forex Insider Pro

     

    Hi,

    Rio is right this ea is based on the slope direction line. Here is an alternative to this ea I found

    http://www.4shared.com/file/189546294/d0ee29a4/Slope_Direction_Line.html

    http://www.4shared.com/file/189546305/77e9c84c/SlopeTradeADX_v3a__1_.html

     

    I would appreciate if a program could upgrade/educate this ea for the following

     

    1. automatic 5 digit price

    2. ecn broker compatable

    3. Allow user to change the "period" used for each of the 4 slope tf settings. (have a look at the ea to understand. It allows you to choose up to 4 slope lines on different timeframes to confirm entry)

    4. Allow up to 3 positions to be entered it to the same as insider pro. With exit options for each one.

     

    Thankyou for considering this

     

    wvic

  2. Re: Forex Insider Pro

     

    I will do some investigating with it. Does the line repaint? So when I look back visually over charts with the fips line on it will that be accurate to determine the entries? I assume as soon as the line changes color it waits until the close of the bar to make a trade. Also someone mentioned that backtests won't be accurate with this? Does anyone know why?

     

     

    thanks

  3. Re: (REQ) B@llentine Bre@kout EA

     

    How about inverse trust, instead of customers trusting developers/salespeople why don't they trust customers ... sell ea pending performance ... if ea does good, you receive payment. I wouldn't have a problem paying $25,000 for an EA after I have made $25,000 with that EA. :)

     

    Hi,

    Great comment. I would pay for ea's that work as well. I have yet to find an ea that works with out significant intervention. I don't see why anyone should trust anyone selling ea's. If these ea's systems are so good then why can't they provide us with REAL MONEY accounts/statements with a history of 2 or 3 months? After all I would want to have 3 months of proven results before I tried to sell a system.

     

    If these developers trusted their product they wouldn't care what happens in this forum as people would buy their product when it was proven to work and probably even improved by this forum.

     

    thanks

  4. Re: Megadroid Pro

     

    The problem I see with all this ultra scalping EAs is their high SL and small TP settings. Even if you get 90% win ratio you could still be in minus. I have yet to see EA with 1:1 or at least 3:2 SL/TP ratio that is profitable. Then I'll believe in trading logic behind it. Some banks and hedge funds have invested millions in EAs which do work but they won't let it become public or they are only willing to sell it for super high prices to other institutional investors. If "our" 50 bucks EAs were profitable why would they spend so much money in development of the EAs on their own? And why would you sell something that can make millions for 50$ risking that a lot of EA users opening positions exactly at the same time can swing market price action :hammer:

     

    I think this risk/reward thing is the key. Why don't many ea's have this? Surely their are strategy's that have higher tp than sl.

    I have often thought about doing something like MD in reverse. Have small SL and huge TP. say 80tp and 15 sl. Set break even at 20. You could have 5 losers to each winner. Perhaps just a channel breakout ea? run it at after 23:00gmt when japan starts to kick in.

  5. Hi

    I'm wondering if someone had the time to turn the below mql in to ecn broker compatible like gomarkets?

     

     

    string nameexpert="Robotic";

    int magic=1234;

     

    extern string moneymanagement="Money Management";

     

    extern double lots=0.2;

     

    extern string ordersmanagement="Order Management";

     

    extern double maxorders=200;

    extern bool hidesl=false;

    extern bool hidetp=false;

    extern double lstoploss=0;

    extern double sstoploss=0;

    extern double ltakeprofit=10;

    extern double stakeprofit=10;

    extern double ltrailingstop=20;

    extern double strailingstop=10;

    extern int slippage=1;

     

    extern string entrylogics="Entry Logics";

     

    extern int closetimeframe=5;

    extern int closeshift=0;

    extern int matimeframe=5;

    extern int maperiod1=5;

    extern int maperiod2=4;

    extern int mamethod=0;

    extern int maprice=1;

    extern int mashift=1;

     

    bool usesound=false;

    string namefilesound="Alert.wav";

     

    color clopenbuy=Green;

    color clclosebuy=Aqua;

    color clopensell=Red;

    color clclosesell=Violet;

    color clmodibuy=Blue;

    color clmodisell=Red;

     

    int total,i;

     

    double pt,mt;

    int dg;

     

    int init(){

    dg=Digits;

    if(dg==3 || dg==5){pt=Point*10;mt=10;}else{pt=Point;mt=1;}

    }

     

    void deinit(){

    Comment("");

    }

     

    //+------------------------------------------------------------------+

    //| |

    //+------------------------------------------------------------------+

     

    int start(){

    if(Bars<50){

    Print("bars less than 50");

    return(0);

    }

    if(ltakeprofit<0.5){

    Print("TakeProfit less than 0.5");

    return(0);

    }

    if(stakeprofit<0.5){

    Print("TakeProfit less than 0.5");

    return(0);

    }

     

    double close=iClose(NULL,closetimeframe,closeshift);

    double ma1=iMA(NULL,matimeframe,maperiod1,0,mamethod,maprice,mashift);

    double ma2=iMA(NULL,matimeframe,maperiod2,0,mamethod,maprice,mashift);

     

    if(AccountFreeMargin()<(1000*lots)){

    Print("We have no money. Free Margin = ",AccountFreeMargin());

    return(0);

    }

    if(!existpositions()){

    if(close<ma1){

    openbuy();

    return(0);

    }

    if(close>ma2){

    opensell();

    return(0);

    }

    }

    if(hidesl)hideclosebuy();

    if(hidetp)hideclosesell();

    trailingpositionsbuy(ltrailingstop);

    trailingpositionssell(strailingstop);

    return(0);

    }

     

    bool existpositions(){

    for(int i=maxorders;i<OrdersTotal();i++){

    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){

    if(OrderSymbol()==Symbol())return(True);

    }

    }

    return(false);

    }

     

    void trailingpositionsbuy(int trailingstop){

    for(int i=maxorders;i<OrdersTotal();i++){

    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){

    if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic){

    if(OrderType()==OP_BUY){

    if(Bid-OrderOpenPrice()>trailingstop*pt){

    if(OrderStopLoss()<Bid-trailingstop*pt)modifystoploss(Bid-trailingstop*pt);

    }

    }

    }

    }

    }

    }

     

    void trailingpositionssell(int trailingstop){

    for(int i=maxorders;i<OrdersTotal();i++){

    if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){

    if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic){

    if(OrderType()==OP_SELL){

    if(OrderOpenPrice()-Ask>trailingstop*pt){

    if(OrderStopLoss()>Ask+trailingstop*pt || OrderStopLoss()==0)modifystoploss(Ask+trailingstop*pt);

    }

    }

    }

    }

    }

    }

     

    void modifystoploss(double ldstopLoss){

    bool fm;

    fm=OrderModify(OrderTicket(),OrderOpenPrice(),ldstopLoss,OrderTakeProfit(),0,CLR_NONE);

    if(fm && usesound)PlaySound(namefilesound);

    }

     

    void openbuy(){

    double ldlot,ldstop,ldtake;

    string lscomm;

    ldlot=getsizelot();

    if(lstoploss>0 && hidesl==false)ldstop=getstoplossbuy();else ldstop=0;

    if(ltakeprofit>0 && hidetp==false)ldtake=gettakeprofitbuy();else ldtake=0;

    lscomm=getcommentfororder();

    OrderSend(Symbol(),OP_BUY,ldlot,Ask,slippage*mt,ldstop,ldtake,lscomm,magic,0,clopenbuy);

    if(usesound)PlaySound(namefilesound);

    }

     

    void opensell(){

    double ldlot,ldstop,ldtake;

    string lscomm;

    ldlot=getsizelot();

    if(sstoploss>0 && hidesl==false)ldstop=getstoplosssell();else ldstop=0;

    if(stakeprofit>0 && hidetp==false)ldtake=gettakeprofitsell();else ldtake=0;

    lscomm=getcommentfororder();

    OrderSend(Symbol(),OP_SELL,ldlot,Bid,slippage*mt,ldstop,ldtake,lscomm,magic,0,clopensell);

    if(usesound)PlaySound(namefilesound);

    }

     

    string getcommentfororder(){return(nameexpert);}

    double getsizelot(){return(lots);}

    double getstoplossbuy(){return(Ask-lstoploss*pt);}

    double getstoplosssell(){return(Bid+sstoploss*pt);}

    double gettakeprofitbuy(){return(Ask+ltakeprofit*pt);}

    double gettakeprofitsell(){return(Bid-stakeprofit*pt);}

     

    void hideclosebuy(){

    total=OrdersTotal();

    if(total>0){

    for(i=0;i<total;i++){

    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

    if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==OP_BUY

    && (ltakeprofit>0 && OrderProfit()>ltakeprofit*OrderLots()*10) || (lstoploss>0 && OrderProfit()<(-1)*lstoploss*OrderLots()*10-MarketInfo(Symbol(),MODE_SPREAD)*OrderLots()*10/mt)){

    OrderClose(OrderTicket(),OrderLots(),Bid,slippage*mt);

    }

    }

    }

    }

     

    void hideclosesell(){

    total=OrdersTotal();

    if(total>0){

    for(i=0;i<total;i++){

    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

    if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==OP_SELL

    && (stakeprofit>0 && OrderProfit()>stakeprofit*OrderLots()*10) || (sstoploss>0 && OrderProfit()<(-1)*sstoploss*OrderLots()*10-MarketInfo(Symbol(),MODE_SPREAD)*OrderLots()*10/mt)){

    OrderClose(OrderTicket(),OrderLots(),Ask,slippage*mt);

    }

    }

    }

    }

     

     

     

    thanks

  6. Re: CopyToolPro

     

    http://www.mediafire.com/?wmwk5txnj3m

     

    this is educated version that shall work for all the order type and no lot size limit.

     

    I just fininshed coding and no time to check. please use it on the demo account first and report bugs here.

     

    in return, if you have good managed account, please share or pm your account ID and investor password, broker ... thanks.

     

     

    Thats a good idea. If I signed up to a manged fund that takes 50% of your profit then used investor access to copy the trades, What does everyone think? I could give investor access to everyone LOL.

    Are those managed accounts actually for real tho?

     

    cheers

×
×
  • Create New...