Bot
Dear TV community, I'm in need for guidanceForeword: This is not an idea, and what I'm going to talk about is mostly my life, I wouldn't give two craps should I be you reading ne right now :D
Dear fellows traders,I'm in a situation I'm not really sure how to handle.Because it's about trading, cryptos, and money, I figured posting it here would not be completely absurd.
First of all, I'm not trying to sell you anything (admittedly, that may be an option at some point. But first, I'm a coder, I'm good with code, I'm really bad at selling stuff to other people. And second, I wouldn't trust a total stranger with my claims. From your point of view I'm a random dude on the internet. "Random person on the internet" should be given about the same level of trust as "Convicted pedocriminal applying for a child custody position")
I'm a machine learning researcher. For the past 15 months, I've been working full time on a trading bot.I won't tell publicly what my key findings are, only: I'm using state of the art techniques of several fields. My current backtests, (with huge fees to take slippage into account) average around 5% a day, with little to low variance.
Some of the principles my bot is based on:
* Turning order books movements into a sound resembling signal, and using state of the art models for sound processing.
* Crafting indicators with genetic programming
* Figuring trendlines, patterns, key levels (which is hugely more tricky that I could have thought before starting that project)
* Elliotish waves (I'm not actually using elliottism, rather, I turn market signal into waves, turn waves into matrixes, and use state of the art sequence prediction models)
* Training models without gradient descent, allowing Reinforcement learning but thousand fold faster converging
Problem is: It's not currently ready to trade. Because putting together complexes interacting software bricks is no piece of cake. I need to write tests, and make a lot of adjustment to take into account differences between backtests.
I'm currently looking for a coder job. Because I don't have time to trade, and those 15 months have been financed by my savings, which is running dry.
I need between 2 and 5 months to turn my project as it is into what I believe will be a money printer.
You don't have to believe me (again, random dude on the internet) nor trust I'm not delusional. I just want opinions on what to do next. Or ideas.
Here options I've thought about:
* Finding a job, and keep the bot as a side project
* Make a "fine" version quickly and allow a limited amount of people to use it, with subscription and a neat interface
* Send job application to existing platforms (as Mudrex), propose them to share my code and be paid for that.
Not sure what I'm expecting from this post (trolls, I do expect trolls :D ). But plenty of smart folks are there, it may worth a try...
BTCUSD SHORT Swing Trade Strategy By che_traderImpressive short in BITMEX:XBT we catch with the automated bot Swing Trade Strategy!!!
If you don't want to miss the next big BITMEX:XBT move you can request access to this script by contacting me on the social links.
You can be in the next big move!
Slots available for April
*We trate that move with 2.5X of leverage, this is one account increase +100% in one trade!
BTC prediction for June 2020 based on historical price action Using the historical price action and factoring in the differences leading up to and after each BTC halving that has occurred this prediction of the BTC price by June 2020 of $97000+ to 1 BTC.
I believe the creators of bitcoin wanted their coin to succeed. What better way to display this then by manipulating the price of BTC to follow the price of gold, a precious metal which has similar characteristics as BTC.
Automated Swing BTC Hello, everybody!
I'm still in this long with the Swing-Trade-BTC-Strategy-BY-che-trader
I have realized 20% profit in $8420 and hold the rest until the script say SELL
Form more info about this strategy you can see my tradingview profile.
Big shorts in september and november, and now big long in Junary 2020
BTC Short (Swing trade BTC strategy)From now on I will start to publish periodically all the signals of the bot "Swing trade BTC strategy".
Link:
The same will be with some delay for those who are not yet subscribed.
The last position is SHORT and opened on 10/12/2019 00:00 UTC .
The price is still in the area and this signal could soon be invalidated if we close a 12H candle over 7400.
I will keep you informed, Share this with friends!
The backtest below is for the 2019 year, follow me on twitter and telegram to see more information and detailed backtest of my bot!
Including the performance of using this bot with small leverages, from 1.5X to 3X
Enjoy!
EURUSD LONG - TradingView to MT4 BotSide: Long
Risk: 10%
SL: 60 pips
Noice start this week!
SEND SIGNALS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
POSSIBLE COMMANDS
Open Orders
buy_SYMBOL_SLinPoints_Risk%
sell_SYMBOL_SLinPoints_Risk%
buy_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
sell_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
buy_EURUSDi_150_0.05 = opens a buy order on EURUSD with an SL 150 points away with 5% risk if SL triggers
sell_EURUSDi_1.10200_0.03 = opens a sell order on EURUSD with an SL at 1.10200 with 3% risk if SL triggers
Close Orders
close_SYMBOL_%toClose_none
close_SYMBOL_%toClose_break
close_SYMBOL_%toClose_(price)
(can be used for dynamic values)
close_EURUSD_50_none = closes 50% of an open order and SL stays the same
close_EURUSD_0_break = closes 0% of an open order and SL moves to breakeven if trade is in profit
close_EURUSD_25_1.10200 = closes 25% of an open order and SL moves to price that is stated
Update Orders
update_SYMBOL_SL1_SL2
(can be used for dynamic values)
The logic of this command differs slightly and serves as a trailing stop between two dynamic values if your indicator provides that.
For example, if current trade is a BUY, after sending this command, it will move Stop Loss to SL1, if it’s a SELL, it will move Stop Loss to SL2.
update_EURUSDcn_1.10300_1.10100 = If we are in a BUY, Stop Loss would be updated to 1.10300. If we were in a SELL, Stop Loss would be updated to 1.10100.
If you used dynamic values in trading view, the command would essentially look like this: update_EURUSDcn_{{plot_3}}_{{plot_4}}
SEND ALERTS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
WHY RISK MANAGEMENT?
Trading can be very lucrative, we all know that, hence; why we became traders in the first place. Whether you found an awesome indicator script on TradingView, an Expert Advisor on MT4, or whatever other strategy that got you excited about trading in the first place; you will lose no matter how perfect a strategy works.
I started trading with a strategy that had over 60% win rate and still lost half of my account. You may think I’m an idiot. I just didn’t understand it’s more important to know how much you can lose rather than how much you can make. So from now on, forget about gains. If your strategy’s win rate is above 50%, focusing on how much you can lose will always be more important. The gains will come on their own after that.
Risk management is simple and only involves basic math. So let’s start with that: To understand the calculator in it’s entirety, you must know how to calculate profit from a winning position. We’ll use a FOREX example.
Let’s say bought 1.00 Lot of EURUSD at 1.00100, a couple hours or minutes later, you closed it at 1.00200. First you subtract Close Price from Entry Price to get the amount of points you gained:
1.00200 - 1.00100 = 0.00100
100 points gain or 10 pips
To calculate dollar profit you multiply by Lot Size and multiply again by 100,000.
0.00100 * 1.00 * 100,000 = $100
Gain * Lot Size * 100,000 = $
Great, so you made $100! If your balance was $1,000, you just made 10% return, amazing! But.. what if the trade had gone wrong? How do you even calculate how much you might lose? Well first, you have to choose a Stop Loss, this varies depending on your strategy. One of my 30m strategies has a Stop Loss between 150-200 points, while a 4hr strategy might have a Stop Loss between 600-650 points.
Let’s say you’ve made up your mind and you’re going to choose a Stop Loss at 150 points, which means if price is at 1.00150, your stop loss would end up at 1.00000 on a Buy Trade. The key thing first is deciding what % of your balance you’re willing to risk. If I have $1000, you might be okay with losing 5%, which is $50. Now you use the formula above:
Gain * Lot Size * 100,000 = $
In this case, we would substitute Gain with Stop Loss value instead.
Stop Loss * Lot Size * 100,000 = $
150 * Lot Size * 100,000 = $50
As you can see, we have to solve for Lot Size because we don’t know exactly how much to trade yet if our trade hits our Stop Loss, we’ll only lose $50. I won’t go into the algebra, so here is the final formula:
Lot Size = 1 / (SL in Points / (Capital x Risk%))
Lot Size = 1 / (150 / ($1000 * 5%)) = 0.33
Trading 0.33 lot size with a hard Stop Loss of 150, we’ll only lose $50 or 5% of our balance.
That’s basic risk management, and it’ll save you headaches from losing money on your trades. Don’t worry about doing the math yourself though, use our bot that auto-calculates your position based on your risk. Happy trading!
SEND TRADES FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
GBPUSD SHORT - TradingView to MT4 BotAlmost got stopped out on this one lol
Side: Short
Risk: 10%
SL: 70 pips
SEND SIGNALS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
POSSIBLE COMMANDS
Open Orders
buy_SYMBOL_SLinPoints_Risk%
sell_SYMBOL_SLinPoints_Risk%
buy_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
sell_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
buy_EURUSDi_150_0.05 = opens a buy order on EURUSD with an SL 150 points away with 5% risk if SL triggers
sell_EURUSDi_1.10200_0.03 = opens a sell order on EURUSD with an SL at 1.10200 with 3% risk if SL triggers
Close Orders
close_SYMBOL_%toClose_none
close_SYMBOL_%toClose_break
close_SYMBOL_%toClose_(price)
(can be used for dynamic values)
close_EURUSD_50_none = closes 50% of an open order and SL stays the same
close_EURUSD_0_break = closes 0% of an open order and SL moves to breakeven if trade is in profit
close_EURUSD_25_1.10200 = closes 25% of an open order and SL moves to price that is stated
Update Orders
update_SYMBOL_SL1_SL2
(can be used for dynamic values)
The logic of this command differs slightly and serves as a trailing stop between two dynamic values if your indicator provides that.
For example, if current trade is a BUY, after sending this command, it will move Stop Loss to SL1, if it’s a SELL, it will move Stop Loss to SL2.
update_EURUSDcn_1.10300_1.10100 = If we are in a BUY, Stop Loss would be updated to 1.10300. If we were in a SELL, Stop Loss would be updated to 1.10100.
If you used dynamic values in trading view, the command would essentially look like this: update_EURUSDcn_{{plot_3}}_{{plot_4}}
SEND ALERTS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
WHY RISK MANAGEMENT?
Trading can be very lucrative, we all know that, hence; why we became traders in the first place. Whether you found an awesome indicator script on TradingView, an Expert Advisor on MT4, or whatever other strategy that got you excited about trading in the first place; you will lose no matter how perfect a strategy works.
I started trading with a strategy that had over 60% win rate and still lost half of my account. You may think I’m an idiot. I just didn’t understand it’s more important to know how much you can lose rather than how much you can make. So from now on, forget about gains. If your strategy’s win rate is above 50%, focusing on how much you can lose will always be more important. The gains will come on their own after that.
Risk management is simple and only involves basic math. So let’s start with that: To understand the calculator in it’s entirety, you must know how to calculate profit from a winning position. We’ll use a FOREX example.
Let’s say bought 1.00 Lot of EURUSD at 1.00100, a couple hours or minutes later, you closed it at 1.00200. First you subtract Close Price from Entry Price to get the amount of points you gained:
1.00200 - 1.00100 = 0.00100
100 points gain or 10 pips
To calculate dollar profit you multiply by Lot Size and multiply again by 100,000.
0.00100 * 1.00 * 100,000 = $100
Gain * Lot Size * 100,000 = $
Great, so you made $100! If your balance was $1,000, you just made 10% return, amazing! But.. what if the trade had gone wrong? How do you even calculate how much you might lose? Well first, you have to choose a Stop Loss, this varies depending on your strategy. One of my 30m strategies has a Stop Loss between 150-200 points, while a 4hr strategy might have a Stop Loss between 600-650 points.
Let’s say you’ve made up your mind and you’re going to choose a Stop Loss at 150 points, which means if price is at 1.00150, your stop loss would end up at 1.00000 on a Buy Trade. The key thing first is deciding what % of your balance you’re willing to risk. If I have $1000, you might be okay with losing 5%, which is $50. Now you use the formula above:
Gain * Lot Size * 100,000 = $
In this case, we would substitute Gain with Stop Loss value instead.
Stop Loss * Lot Size * 100,000 = $
150 * Lot Size * 100,000 = $50
As you can see, we have to solve for Lot Size because we don’t know exactly how much to trade yet if our trade hits our Stop Loss, we’ll only lose $50. I won’t go into the algebra, so here is the final formula:
Lot Size = 1 / (SL in Points / (Capital x Risk%))
Lot Size = 1 / (150 / ($1000 * 5%)) = 0.33
Trading 0.33 lot size with a hard Stop Loss of 150, we’ll only lose $50 or 5% of our balance.
That’s basic risk management, and it’ll save you headaches from losing money on your trades. Don’t worry about doing the math yourself though, use our bot that auto-calculates your position based on your risk. Happy trading!
SEND TRADES FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
EURUSD SHORT - TradingView to MT4 BotSide: Short
Risk: 5%
SL: 20 pips
SEND SIGNALS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
POSSIBLE COMMANDS
Open Orders
buy_SYMBOL_SLinPoints_Risk%
sell_SYMBOL_SLinPoints_Risk%
buy_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
sell_SYMBOL_SLinPrice_Risk%
(can be used for dynamic values)
buy_EURUSDi_150_0.05 = opens a buy order on EURUSD with an SL 150 points away with 5% risk if SL triggers
sell_EURUSDi_1.10200_0.03 = opens a sell order on EURUSD with an SL at 1.10200 with 3% risk if SL triggers
Close Orders
close_SYMBOL_%toClose_none
close_SYMBOL_%toClose_break
close_SYMBOL_%toClose_(price)
(can be used for dynamic values)
close_EURUSD_50_none = closes 50% of an open order and SL stays the same
close_EURUSD_0_break = closes 0% of an open order and SL moves to breakeven if trade is in profit
close_EURUSD_25_1.10200 = closes 25% of an open order and SL moves to price that is stated
Update Orders
update_SYMBOL_SL1_SL2
(can be used for dynamic values)
The logic of this command differs slightly and serves as a trailing stop between two dynamic values if your indicator provides that.
For example, if current trade is a BUY, after sending this command, it will move Stop Loss to SL1, if it’s a SELL, it will move Stop Loss to SL2.
update_EURUSDcn_1.10300_1.10100 = If we are in a BUY, Stop Loss would be updated to 1.10300. If we were in a SELL, Stop Loss would be updated to 1.10100.
If you used dynamic values in trading view, the command would essentially look like this: update_EURUSDcn_{{plot_3}}_{{plot_4}}
SEND ALERTS FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
WHY RISK MANAGEMENT?
Trading can be very lucrative, we all know that, hence; why we became traders in the first place. Whether you found an awesome indicator script on TradingView, an Expert Advisor on MT4, or whatever other strategy that got you excited about trading in the first place; you will lose no matter how perfect a strategy works.
I started trading with a strategy that had over 60% win rate and still lost half of my account. You may think I’m an idiot. I just didn’t understand it’s more important to know how much you can lose rather than how much you can make. So from now on, forget about gains. If your strategy’s win rate is above 50%, focusing on how much you can lose will always be more important. The gains will come on their own after that.
Risk management is simple and only involves basic math. So let’s start with that: To understand the calculator in it’s entirety, you must know how to calculate profit from a winning position. We’ll use a FOREX example.
Let’s say bought 1.00 Lot of EURUSD at 1.00100, a couple hours or minutes later, you closed it at 1.00200. First you subtract Close Price from Entry Price to get the amount of points you gained:
1.00200 - 1.00100 = 0.00100
100 points gain or 10 pips
To calculate dollar profit you multiply by Lot Size and multiply again by 100,000.
0.00100 * 1.00 * 100,000 = $100
Gain * Lot Size * 100,000 = $
Great, so you made $100! If your balance was $1,000, you just made 10% return, amazing! But.. what if the trade had gone wrong? How do you even calculate how much you might lose? Well first, you have to choose a Stop Loss, this varies depending on your strategy. One of my 30m strategies has a Stop Loss between 150-200 points, while a 4hr strategy might have a Stop Loss between 600-650 points.
Let’s say you’ve made up your mind and you’re going to choose a Stop Loss at 150 points, which means if price is at 1.00150, your stop loss would end up at 1.00000 on a Buy Trade. The key thing first is deciding what % of your balance you’re willing to risk. If I have $1000, you might be okay with losing 5%, which is $50. Now you use the formula above:
Gain * Lot Size * 100,000 = $
In this case, we would substitute Gain with Stop Loss value instead.
Stop Loss * Lot Size * 100,000 = $
150 * Lot Size * 100,000 = $50
As you can see, we have to solve for Lot Size because we don’t know exactly how much to trade yet if our trade hits our Stop Loss, we’ll only lose $50. I won’t go into the algebra, so here is the final formula:
Lot Size = 1 / (SL in Points / (Capital x Risk%))
Lot Size = 1 / (150 / ($1000 * 5%)) = 0.33
Trading 0.33 lot size with a hard Stop Loss of 150, we’ll only lose $50 or 5% of our balance.
That’s basic risk management, and it’ll save you headaches from losing money on your trades. Don’t worry about doing the math yourself though, use our bot that auto-calculates your position based on your risk. Happy trading!
SEND TRADES FROM TRADINGVIEW TO MT4
www.tradingviewtomt4.com
LINK - new long entryAs anticipated LINK started climbing as soon as BTC leveled out. Entry here is on the SCMR reversal candle close (blue) and now confirmed by Quantbot, which caught the last entry well.
TP1 is the overhead order block and SL right under the demand block below. This should work out as long as BTC stays rangebound.