• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 2:18am
  • Search
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 2:18am
Search
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Search
Search
Search

Bookmark Thread

First Page First Unread Last Page Last Post

Printable Version

Similar Threads

Repainting indi into Non-Repainting Indi - Help 2 replies

Consecutive candles indi combined with volume & spread indi 13 replies

Need help to convert this indi into MTF indi 3 replies

Please help to make this indi into a Multiple Time Frame (MTF) indi 2 replies

programming help for MTF indi please 0 replies

  • Commercial Content
  • /
  • Reply to Thread
  • Subscribe
  • 181
Attachments: Free EA/Indi/Script Programming Service with Code Provided
Exit Attachments

Free EA/Indi/Script Programming Service with Code Provided

  • Last Post
  •  
  • 1 56Page 789 14
  • 1 6Page 78 14
  •  
  • Post #121
  • Quote
  • Edited May 7, 2017 3:10am May 6, 2017 8:28am | Edited May 7, 2017 3:10am
  •  MayorE
  • | Joined Aug 2016 | Status: Member | 20 Posts
There is this EA that I'm looking to be coded, has visual ability for placing orders, option for close half and close all visual, Can place both pending and market multiple orders on preset number of orders and there TP and SL preset, has stealth mode so as to hide SL and TP from broker, visual panel as shown on attachment but can include option for entering price value for pending orders. Any help is highly appreciated.
Attached Image
  • Post #122
  • Quote
  • May 6, 2017 11:26am May 6, 2017 11:26am
  •  forexpeter
  • | Joined May 2017 | Status: Junior Member | 1 Post
Hello, I need a Trade Manager and was wondering if you could program one for me.

I have 3 EAs running independently from each other with their own settings. What i need is for the Trade Manager to record the trades and as soon as the combination of all closed and open trades reach 2% account profit, the remaining open trades should close (like a basket close). Once the 2% is reached and all open trades are closed a new cycle will start and the Trade Manager has to wait for trades being opened by the 3 EAs.

The 3 EAs are from a day trading system and will automatically switch off after 24h regardless of TP or SL. That means one of the 3 EAs might not be profitable every day. So the Trade Manager also needs to be able to reset at a specific time when it erases all the old data and is open to receiving the new data for a new trading day. My day switch is not at the turn of the calendar day so I would need to enter a certain time in the Trade Manager when that reset occurs.

Ex. Total account Profit for the day is $100
EA 1 wins $50 closed trade
EA 2 wins $40 closed trade
EA 3 still has an open trade but now only needs to reach $10 profit for the Trade Manager to shut it off. Regular EA settings would have TP at $40 but i have reached my $100 for the day so I'm out.

Let me know if you can program this and if you have anymore questions.

I often have trading ideas that i need converted into EAs or Indies so if you want to work with me I can pay you for your programming.

Thanks Peter
  • Post #123
  • Quote
  • May 6, 2017 11:37am May 6, 2017 11:37am
  •  wangyu863gma
  • | Commercial Member | Joined Jan 2016 | 161 Posts
Quoting Telac
Disliked
Thanks for your reply. I have attached a screenshot of the EA loaded on a chart; I also loaded the indicator on the same chart so that I could see the signals. Also attached is a screenshot of the journal tab and experts tab which show when the EA was loaded and compiled - but since that time no action on any signals and no more journal entries. {image} {image} {image}
Ignored
Sorry for late reply, quite busy recently. Are these the Journal Log? If yes, please attached the experts log screenshot.
  • Post #124
  • Quote
  • May 6, 2017 12:49pm May 6, 2017 12:49pm
  •  loka009
  • | Joined Apr 2017 | Status: Member | 36 Posts
Quoting deblues
Disliked
This is my technic price action,if u can code pretty well with alerts push notification on mt4 mobile so gratefull...look at below picture rules and technic. this price action not to many time come like others price action....so,if have alerts we not miss entry and got lot of profit.... {image} {image}
Ignored
Could you share me this indicator base on your picture ? Thanks you !
  • Post #125
  • Quote
  • May 6, 2017 2:35pm May 6, 2017 2:35pm
  •  Brixen
  • Joined Aug 2014 | Status: Member | 28,855 Posts | Online Now
Hi wangyu863gma,
I'm not sure if I may ask you a simple add of usual alerts on candle close (arrow, sound and email) for this code indicator when the ARSI line is up or down vs. the price candle close. I'm not a coder but I've tried to add the alerts on my own but with no success.
If it's not a right thread for this request, sorry to have bother you.
Thanks anyway


//+------------------------------------------------------------------+
//| ARSI.mq4
//+------------------------------------------------------------------+
#property copyright "Alexander Kirilyuk M."
#property link ""
#property indicator_chart_window
//#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
extern int ARSIPeriod = 14;
//---- buffers
double ARSI[];
int init()
{
string short_name = "ARSI (" + ARSIPeriod + ")";
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ARSI);
//SetIndexDrawBegin(0,ARSIPeriod);
return(0);
}
int start()
{
int i, counted_bars = IndicatorCounted();
int limit;
if(Bars <= ARSIPeriod)
return(0);
if(counted_bars < 0)
{

}

if(counted_bars == 0)
{
limit = Bars;
}
if(counted_bars > 0)
{
limit = Bars - counted_bars;
}

double sc;
for(i = limit; i >= 0; i--)
{
sc = MathAbs(iRSI(NULL, 0, ARSIPeriod, PRICE_CLOSE, i)/100.0 - 0.5) * 2.0;
if( Bars - i <= ARSIPeriod)
ARSI[i] = Close[i];
else
ARSI[i] = ARSI[i+1] + sc * (Close[i] - ARSI[i+1]);
}
return(0);
}

Attached File
File Type: mq4 rsi_adaptive_ma (1).mq4   1 KB | 140 downloads
I call upon my father's spirit , watching over me
  • Post #126
  • Quote
  • May 6, 2017 11:34pm May 6, 2017 11:34pm
  •  Telac
  • | Joined Jan 2008 | Status: Member | 373 Posts
Quoting wangyu863gma
Disliked
{quote} Sorry for late reply, quite busy recently. Are these the Journal Log? If yes, please attached the experts log screenshot.
Ignored
Thanks for your reply. One my previous post the first screenshot is of the EA on the chart, the second screenshot is of the Journal tab and the third screenshot is of the Experts tab

Thanks
  • Post #127
  • Quote
  • May 7, 2017 6:04am May 7, 2017 6:04am
  •  deblues
  • | Joined May 2016 | Status: Member | 12 Posts
Quoting loka009
Disliked
{quote} Could you share me this indicator base on your picture ? Thanks you !
Ignored
are reading.....not yet build this indicator.....i ask wangyu to build.
  • Post #128
  • Quote
  • May 7, 2017 1:43pm May 7, 2017 1:43pm
  •  Brixen
  • Joined Aug 2014 | Status: Member | 28,855 Posts | Online Now
Quoting Brixen
Disliked
Hi wangyu863gma, I'm not sure if I may ask you a simple add of usual alerts on candle close (arrow, sound and email) for this code indicator when the ARSI line is up or down vs. the price candle close. I'm not a coder but I've tried to add the alerts on my own but with no success. If it's not a right thread for this request, sorry to have bother you. Thanks anyway //+------------------------------------------------------------------+ //| ARSI.mq4 //+------------------------------------------------------------------+ #property copyright "Alexander...
Ignored
I've solved my problem so I don't need your kind help.
Thanks anyway.
I call upon my father's spirit , watching over me
  • Post #129
  • Quote
  • May 8, 2017 10:42am May 8, 2017 10:42am
  •  ForexKing300
  • | Joined Jan 2016 | Status: Junior Member | 1 Post
Hi wangyu863gma are you still offering coding?
I believe I have a profitable system to share and have started trialing it with an auto ea I found on here but I would like an ea created that suits this sytem properly.

Thanks
  • Post #130
  • Quote
  • May 8, 2017 12:12pm May 8, 2017 12:12pm
  •  wangyu863gma
  • | Commercial Member | Joined Jan 2016 | 161 Posts
Quoting Telac
Disliked
{quote} I'm pretty sure there is a problem somewhere, many new signals today and still no trades......sorry to be a pain
Ignored
Please download the latest version with fix.
You can see there are 6 signals but only 4 orders. The reason is because two pair's TP is not valid (EURCHF and GBPCHF).

Attached Image (click to enlarge)
Click to Enlarge

Name: Daily Forex Signal 28.PNG
Size: 43 KB


Attached File
File Type: mq4 Daily Forex Signal 28.mq4   13 KB | 299 downloads


Attached File
File Type: ex4 Daily Forex Signal 28.ex4   23 KB | 217 downloads
1
  • Post #131
  • Quote
  • May 8, 2017 2:08pm May 8, 2017 2:08pm
  •  stefanaleksi
  • | Joined Apr 2014 | Status: Member | 30 Posts
Hello everyone!
Wang can you please make EA with only two buttons.
First button: Open Long and short position on same time.
Second button: Close all position.
And if you can make the opstions for close positions on spread number.
Options Pair and Volumen
I am sorry for my bad english but please if you can do this.
This is little specific EA but i have one interesting idea and if i make some profit will share will all members
Thanks
  • Post #132
  • Quote
  • May 8, 2017 3:04pm May 8, 2017 3:04pm
  •  Telac
  • | Joined Jan 2008 | Status: Member | 373 Posts
Quoting wangyu863gma
Disliked
{quote} Please download the latest version with fix. You can see there are 6 signals but only 4 orders. The reason is because two pair's TP is not valid (EURCHF and GBPCHF). {image} {file} {file}
Ignored
Thanks so much for your efforts! Will get this on demo
  • Post #133
  • Quote
  • Edited at 4:28pm May 8, 2017 3:48pm | Edited at 4:28pm
  •  Telac
  • | Joined Jan 2008 | Status: Member | 373 Posts
Quoting wangyu863gma
Disliked
{quote} Please download the latest version with fix. You can see there are 6 signals but only 4 orders. The reason is because two pair's TP is not valid (EURCHF and GBPCHF). {image} {file} {file}
Ignored
I found what appears to be some bugs. The EA opened a trade on AUDNZD which ended up taking profit. As soon as the TP occurred a new trade was initialized with an immediate stop loss.....this repeated many times. In the journal tab I get a constantly repeating set of errors - please see the screenshots. First shot is account history tab, the second shot is the Experts tab and the third shot is the Journal tab.

The way the EA should work is as follows:
The EA should only open a trade when there is a fresh signal. As such when you first place the EA on the chart, no trades should open (no matter how many signals the indicator shows) until there is a new signal. Once a trade has opened, the EA will set the take profit according to the indicator and not enter a trade for that pair again until a fresh signal appears. For stop loss the EA will simply close the trade when the indicator no longer displays the signal.

Thanks again for your efforts
Attached Images (click to enlarge)
Click to Enlarge

Name: bug.JPG
Size: 91 KB Click to Enlarge

Name: experts1.JPG
Size: 116 KB Click to Enlarge

Name: Journal1.JPG
Size: 127 KB
  • Post #134
  • Quote
  • May 9, 2017 1:14pm May 9, 2017 1:14pm
  •  writegvf
  • | Joined Dec 2012 | Status: Member | 96 Posts
Hi, I would like to backtest a trendfollowing EA using the Parabolic SAR -indicator to find the best settings (30Min- or 1h-timeframe).
For that reason I collected some free EAs, which I have attached.
The Problem is that none of them is ready for backtest, I think they need to be updated.
Could you please repair one of them for backtest ? Would be great !!

The last one in the list of attached EA is a new one and uses the free Tipu Par. SAR Indicator, found here:

https://www.mql5.com/de/market/produ...ll_description

But it has the same problem: no backtesting possible.
Attached Files
File Type: mq4 freeEApsar2.mq4   5 KB | 173 downloads
File Type: mq4 Parabolic SAR EA.mq4   34 KB | 153 downloads
File Type: mq4 PSARMoveOver.v.1.0.mq4   5 KB | 98 downloads
File Type: mq4 TipuPSAR_EA.mq4   97 KB | 112 downloads
  • Post #135
  • Quote
  • May 15, 2017 8:42am May 15, 2017 8:42am
  •  adrian-filip
  • | Joined Nov 2011 | Status: Member | 10 Posts
Quoting cyang255
Disliked
Hi Wangyu, I like your Babon Dashboard, I am a web developer and would like to learn MQL4 Dashboard coding. I was wondering is possible that you can share your code? I don't need the entire source code. All I need is a bare bone template to look at, just the listing of 28 pairs and ADR and spare columns. Thanks. Charles
Ignored
Hi, I see you use a VPS for your trading. Could you please share with me what are the features you are looking for in a VPS?
Thank you!
  • Post #136
  • Quote
  • May 20, 2017 8:49pm May 20, 2017 8:49pm
  •  KGP
  • Joined Sep 2014 | Status: Don't make me use this! | 1,214 Posts
Quoting wangyu863gma
Disliked
{quote} Your request should take some time to code up and test. I will try to look it first. Regards, Wang Yu
Ignored
did you have time to look into it...i know you have little time considering the requests i am seeing... in case you need any assistance or clarifications let me know...
  • Post #137
  • Quote
  • May 20, 2017 9:41pm May 20, 2017 9:41pm
  •  linhlinh
  • | Joined May 2017 | Status: Junior Member | 3 Posts
[quote=wangyu863gma;9765285]""
Wangyu,

I have attached the following indicators. I want it to become an EA with the Green= Buy and Red = Sell
thanks
#property indicator_separate_window
#property indicator_maximum 0.0001
#property indicator_minimum 0
#property indicator_buffers 4
#property indicator_color1 Lime
#property indicator_width1 5
#property indicator_color2 Red
#property indicator_width2 5
#property indicator_color3 CLR_NONE
#property indicator_width3 2
#property indicator_color4 CLR_NONE
#property indicator_width4 2
//---- input parameters
extern int Mode = 0; // 0-RSI method; 1-Stoch method
extern int Length = 3; // Period
extern int Smooth = 3; // Period of smoothing
extern int Signal = 3; // Period of Signal Line
extern int Price = 0; // Price mode : 0-Close,1-Open,2-High,3-Low,4-Median,5-Typical,6-Weighted
extern int ModeMA = 1; // Mode of Moving Average
extern int Mode_Histo = 3;
//---- buffers
double Bulls[];
double Bears[];
double AvgBulls[];
double AvgBears[];
double SmthBulls[];
double SmthBears[];
double SigBulls[];
double SigBears[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
IndicatorBuffers(8);
SetIndexStyle(0,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(0,SmthBulls);
SetIndexStyle(1,DRAW_HISTOGRAM,EMPTY,2);
SetIndexBuffer(1,SmthBears);
SetIndexStyle(2,DRAW_LINE,EMPTY,2);
SetIndexBuffer(2,SigBulls);
SetIndexStyle(3,DRAW_LINE,EMPTY,2);
SetIndexBuffer(3,SigBears);
SetIndexBuffer(4,Bulls);
SetIndexBuffer(5,Bears);
SetIndexBuffer(6,AvgBulls);
SetIndexBuffer(7,AvgBears);
//---- name for DataWindow and indicator subwindow label
string short_name="Green_Trend";
IndicatorShortName(short_name);
SetIndexLabel(0,"Bulls");
SetIndexLabel(1,"Bears");
SetIndexLabel(2,"Bulls");
SetIndexLabel(3,"Bears");
//----
SetIndexDrawBegin(0,Length+Smooth+Signal);
SetIndexDrawBegin(1,Length+Smooth+Signal);
SetIndexDrawBegin(2,Length+Smooth+Signal);
SetIndexDrawBegin(3,Length+Smooth+Signal);

SetIndexEmptyValue(0,0.0);
SetIndexEmptyValue(1,0.0);
SetIndexEmptyValue(2,0.0);
SetIndexEmptyValue(3,0.0);
SetIndexEmptyValue(4,0.0);
SetIndexEmptyValue(5,0.0);
SetIndexEmptyValue(6,0.0);
SetIndexEmptyValue(7,0.0);

return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int shift, limit, counted_bars=IndicatorCounted();
double Price1, Price2, smax, smin;
//----
if ( counted_bars < 0 ) return(-1);
if ( counted_bars ==0 ) limit=Bars-Length+Smooth+Signal-1;
if ( counted_bars < 1 )
for(int i=1;i<Length+Smooth+Signal;i++)
{
Bulls[Bars-i]=0;
Bears[Bars-i]=0;
AvgBulls[Bars-i]=0;
AvgBears[Bars-i]=0;
SmthBulls[Bars-i]=0;
SmthBears[Bars-i]=0;
SigBulls[Bars-i]=0;
SigBears[Bars-i]=0;
}



if(counted_bars>0) limit=Bars-counted_bars;
limit=0;

for( shift=limit; shift>=0; shift--)
{
Price1 = iMA(NULL,0,1,0,0,Price,shift);
Price2 = iMA(NULL,0,1,0,0,Price,shift+1);

if (Mode==0)
{
Bulls[shift] = 0.5*(MathAbs(Price1-Price2)+(Price1-Price2));
Bears[shift] = 0.5*(MathAbs(Price1-Price2)-(Price1-Price2));
}

if (Mode==1)
{
smax=High[Highest(NULL,0,MODE_HIGH,Length,shift)];
smin=Low[Lowest(NULL,0,MODE_LOW,Length,shift)];

Bulls[shift] = Price1 - smin;
Bears[shift] = smax - Price1;
}
}

for( shift=limit; shift>=0; shift--)
{
AvgBulls[shift]=iMAOnArray(Bulls,0,Length,0,ModeMA,shift);
AvgBears[shift]=iMAOnArray(Bears,0,Length,0,ModeMA,shift);
}

for( shift=limit; shift>=0; shift--)
{
SmthBulls[shift]=iMAOnArray(AvgBulls,0,Smooth,0,ModeMA,shift);
SmthBears[shift]=iMAOnArray(AvgBears,0,Smooth,0,ModeMA,shift);
}
if(Mode_Histo == 1)
{
for( shift=limit; shift>=0; shift--)
{
if(SmthBulls[shift]-SmthBears[shift]>0)
{
SetIndexStyle(0,DRAW_HISTOGRAM,EMPTY,5);
SetIndexStyle(1,DRAW_LINE,EMPTY,2);
SmthBears[shift]= SmthBears[shift]/Point;
SmthBulls[shift]= SmthBulls[shift]/Point;
}
else
{
SetIndexStyle(1,DRAW_HISTOGRAM,EMPTY,5);
SetIndexStyle(0,DRAW_LINE,EMPTY,2);
SmthBears[shift]= SmthBears[shift]/Point;
SmthBulls[shift]= SmthBulls[shift]/Point;
}
} //end for( shift=limit; shift>=0; shift--)
} // end if(Mode_Histo == 1)
else
if(Mode_Histo == 2)
{
for( shift=limit; shift>=0; shift--)
{
if(SmthBulls[shift]-SmthBears[shift]>0)
{
SmthBears[shift]=-SmthBears[shift]/Point;
SmthBulls[shift]= SmthBulls[shift]/Point;
}
else
{
SmthBulls[shift]=-SmthBulls[shift]/Point;
SmthBears[shift]= SmthBears[shift]/Point;
}
} //end for( shift=limit; shift>=0; shift--)
} //end if(Mode_Histo == 2)
else
if(Mode_Histo == 3)
{
for( shift=limit; shift>=0; shift--)
{
SigBulls[shift]= SmthBulls[shift];
SigBears[shift]= SmthBears[shift];
if(SmthBulls[shift]-SmthBears[shift]>0)
SmthBears[shift]=0;
else
SmthBulls[shift]=0;
} //end for( shift=limit; shift>=0; shift--)
} //end if(Mode_Histo == 3)
else
if(Mode_Histo == 4)
{
for( shift=limit; shift>=0; shift--)
{
if(SmthBulls[shift]-SmthBears[shift]>0)
{
SigBears[shift]= SmthBears[shift];
SmthBears[shift]=0;
}
else
{
SigBulls[shift]= SmthBulls[shift];
SmthBulls[shift]=0;
}
} //end for( shift=limit; shift>=0; shift--)
} //end if(Mode_Histo == 4)

return(0);
}
  • Post #138
  • Quote
  • May 21, 2017 6:35am May 21, 2017 6:35am
  •  wangyu863gma
  • | Commercial Member | Joined Jan 2016 | 161 Posts
Quoting Telac
Disliked
{quote} I found what appears to be some bugs. The EA opened a trade on AUDNZD which ended up taking profit. As soon as the TP occurred a new trade was initialized with an immediate stop loss.....this repeated many times. In the journal tab I get a constantly repeating set of errors - please see the screenshots. First shot is account history tab, the second shot is the Experts tab and the third shot is the Journal tab. The way the EA should work is as follows: The EA should only open a trade when there is a fresh signal. As such when you first place...
Ignored
The error is due to the invalid SL/TP given by the indicator, not the coding issue.

Secondly, the EA is operating this logic based on the initial logic (requirement), which you never mention about the new signal or closing when signal disappear. If you want to add on that feature, the EA logic will be much more complicated, meaning, it takes additional time to look into it and code the new features.
  • Post #139
  • Quote
  • May 21, 2017 6:36am May 21, 2017 6:36am
  •  wangyu863gma
  • | Commercial Member | Joined Jan 2016 | 161 Posts
Quite busy recently, but we will try to complete a few coding request in next week.
  • Post #140
  • Quote
  • May 21, 2017 1:05pm May 21, 2017 1:05pm
  •  Telac
  • | Joined Jan 2008 | Status: Member | 373 Posts
Quoting wangyu863gma
Disliked
{quote} The error is due to the invalid SL/TP given by the indicator, not the coding issue. Secondly, the EA is operating this logic based on the initial logic (requirement), which you never mention about the new signal or closing when signal disappear. If you want to add on that feature, the EA logic will be much more complicated, meaning, it takes additional time to look into it and code the new features.
Ignored
Thanks for your reply - I will PM you
Thread Tools Search this Thread
Show Printable Version Show Printable Version
Email This Thread Email This Thread
Search this Thread:

Advanced Search

  • Commercial Content
  • /
  • Free EA/Indi/Script Programming Service with Code Provided
  • Reply to Thread
    • 1 56Page 789 14
    • 1 6Page 78 14
1 trader viewing now
  • More
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2019