I know what you're thinking... Stay away from martingale Neptune! This is a fun experiment for me and I'm fully aware my robot has the potential to blow the entire $1,000 I put in as I have no drawdown protection feature coded. I will be withdrawing often (possibly weekly) from this account.
First of all I've only put $1,000 into this martingale robot that I've coded in cAlgo (already know how to code but looked at other robots to learn how to use the cAlgo API). Based on 100's (I sat there for hours) of M1 backtests of EURUSD (I know they aren't 100% accurate since it assumes no slippage) the robot was making between $150 to $300 per week (tested across multiple weeks) with an initial deposit of $1,000. It opens a lot size of 0.01 with a stop loss and take profit set to 10 and -10 pips. If it wins the trade it opens a random buy or sell and if it losses the trade it opens the same direction with double the lot size making back what it loss plus a little extra however if it losses more than 3 trades in a row due to ICMarkets commission fees it breaks even after the 4th plus win or losses a couple of dollars.
AxiTrader gave me a free VPS with Commercial Network Services that I'm using to follow Viper so I've got cAlgo on that VPS and MT4 running at the same time. The VPS has the following specs:
Trader's VPS Value Edition - $35.12 USD Per Month
Number of Snapshots: 1
CPU Cores: 2
RAM (MB): 896
DISK (GB): 20
Am I overloading this VPS running Viper on MT4 and this robot on cAlgo at the same time? I don't feel these robots and copiers are going to really interfere with eachother with the robot opening 1-2 trades an hour (more at news time) and viper opening 3+ per night since overall these aren't what you call "heavy load" and the vps seems slow to operate but has ultra fast internet. Would Nicks Basic VPS be better? It has 1 core as opposed to 2 but has more ram than Commercial Network Services. Will it really make a difference? Sometimes ultra fast moving news made the trades close at 12 pips instead of 10 but is this the fault of the VPS or just a general thing that happens in forex robot or no robot?
The reason I ask is because I set the robot up on a demo account with ICMarkets (I like Axitrader better but ICMarkets have lower spreads and commission which is critical for this robot. I ran it (all times in GMT+10 on EURUSD on a demo account for 2 days and it made $70 on my $1,000. Everything went well as it opened the stop loss and take profit of every trade. Then starting 6pm Wednesday night I started it on a real account with ICMarkets with $2000 ($1000 is my mums share as she wants to make money with this robot) with lot sizes of 0.02 and it was going fantastic just like the demo.
At 4am Thursday morning I ran into my first "What's going on" moment. It had made $31 in 10 hours however when it opened a 0.02 sell for some reason it put in the usual take profit but forgot to put in a stop loss. EURUSD had moved up heaps so unfortunately I had to stop the robot and close the trade at a negative $28 however I'm still $2 ahead from when I started so no actual loss of capital for me... But was it the fault of the VPS that made cAlgo forgot to put in the stop loss?
Either way I needed to make sure this would never be a problem again so I've modified my robot again and coded cAlgo to check if any trade is positive 10 pips or negative 10 pips every tick and if it is close the trade. This means if an incident like this occurs again where there is no stop loss or take profit cAlgo will close the trade anyway as if the stoploss or take profit was there. I'm also thinking of adding a 1 minute delay between closing and opening trades to prevent the robot blowing the account (having more than 8 losing trades in a row) due to the market rapidly moving down more than 80 pips without it retracing 10 pips first. It rapidly moved 60 pips last night which really freaked me out and is the exact point the robot forgot to put in the stop loss on it's new trade. A 1 minute delay between trades would prevent it opening say 100 trades suddenly and blowing the account during something like the USDCHF event on the 15th of january this year. I see it as a news time safely feature but won't add that feature unless my current account gets blown.
Anyway any advice about the VPS, slippage and why a stop loss wasn't opened on that trade?
First of all I've only put $1,000 into this martingale robot that I've coded in cAlgo (already know how to code but looked at other robots to learn how to use the cAlgo API). Based on 100's (I sat there for hours) of M1 backtests of EURUSD (I know they aren't 100% accurate since it assumes no slippage) the robot was making between $150 to $300 per week (tested across multiple weeks) with an initial deposit of $1,000. It opens a lot size of 0.01 with a stop loss and take profit set to 10 and -10 pips. If it wins the trade it opens a random buy or sell and if it losses the trade it opens the same direction with double the lot size making back what it loss plus a little extra however if it losses more than 3 trades in a row due to ICMarkets commission fees it breaks even after the 4th plus win or losses a couple of dollars.
AxiTrader gave me a free VPS with Commercial Network Services that I'm using to follow Viper so I've got cAlgo on that VPS and MT4 running at the same time. The VPS has the following specs:
Trader's VPS Value Edition - $35.12 USD Per Month
Number of Snapshots: 1
CPU Cores: 2
RAM (MB): 896
DISK (GB): 20
Am I overloading this VPS running Viper on MT4 and this robot on cAlgo at the same time? I don't feel these robots and copiers are going to really interfere with eachother with the robot opening 1-2 trades an hour (more at news time) and viper opening 3+ per night since overall these aren't what you call "heavy load" and the vps seems slow to operate but has ultra fast internet. Would Nicks Basic VPS be better? It has 1 core as opposed to 2 but has more ram than Commercial Network Services. Will it really make a difference? Sometimes ultra fast moving news made the trades close at 12 pips instead of 10 but is this the fault of the VPS or just a general thing that happens in forex robot or no robot?
The reason I ask is because I set the robot up on a demo account with ICMarkets (I like Axitrader better but ICMarkets have lower spreads and commission which is critical for this robot. I ran it (all times in GMT+10 on EURUSD on a demo account for 2 days and it made $70 on my $1,000. Everything went well as it opened the stop loss and take profit of every trade. Then starting 6pm Wednesday night I started it on a real account with ICMarkets with $2000 ($1000 is my mums share as she wants to make money with this robot) with lot sizes of 0.02 and it was going fantastic just like the demo.
At 4am Thursday morning I ran into my first "What's going on" moment. It had made $31 in 10 hours however when it opened a 0.02 sell for some reason it put in the usual take profit but forgot to put in a stop loss. EURUSD had moved up heaps so unfortunately I had to stop the robot and close the trade at a negative $28 however I'm still $2 ahead from when I started so no actual loss of capital for me... But was it the fault of the VPS that made cAlgo forgot to put in the stop loss?
Either way I needed to make sure this would never be a problem again so I've modified my robot again and coded cAlgo to check if any trade is positive 10 pips or negative 10 pips every tick and if it is close the trade. This means if an incident like this occurs again where there is no stop loss or take profit cAlgo will close the trade anyway as if the stoploss or take profit was there. I'm also thinking of adding a 1 minute delay between closing and opening trades to prevent the robot blowing the account (having more than 8 losing trades in a row) due to the market rapidly moving down more than 80 pips without it retracing 10 pips first. It rapidly moved 60 pips last night which really freaked me out and is the exact point the robot forgot to put in the stop loss on it's new trade. A 1 minute delay between trades would prevent it opening say 100 trades suddenly and blowing the account during something like the USDCHF event on the 15th of january this year. I see it as a news time safely feature but won't add that feature unless my current account gets blown.
Anyway any advice about the VPS, slippage and why a stop loss wasn't opened on that trade?
Comment