These FX trading tools lets the user take their own algorithms and strategies and run them together. It allows for algorithmic strategy building along with no need for coding knowledge.
For anyone that wishes to formalise their style of trading using algorithms.
It offers:
• A simple to use drag and drop interface
• Ability to connect technical indicators and math functions
• Templates that are easy to customise
• The ability to implement strategies for platforms including cTrader and MT4
• Both videos and e-book for those just starting out
VPS
Want an FX trading tool that will be online 24/7? That's just what VPS (Virtual Private Server) is capable of. It's a remote computer made available to traders that are algorithmic. It gives the option of complete automation for trading, the terminal doesn't even have to stay running. The main benefit of this Fx trading tool is no interruptions. Expect lowered latency and zero down time!
No reboots and protection of EAs are two benefits that have professionals using VPS more often than ever. Even set up will go on without a hitch using an easy step-by-step guide. Of course, having professionals set it up ensures that it's done right, and that traders are trained accordingly.
The Economic Calendar
A simple to use economic calendar is a priceless FX trading tool. It allows the trader to plan his or her day by the minute. Take control of currently released and previous reports that have been released as well as volatility generated and consensus forecasts. Knowing upcoming events that will happen in just the next few hours as well as days, weeks and months gives one an edge on other traders.
Many are happy to know that there are automatic updates and live views of released event data. The ability to view previous events and analyse their effect on the market is invaluable and could easily make for better trades.
Ease of Use
No matter which economic calendar is chosen, one will see all the scheduled events broken down for the day at hand. By selecting an individual event, one will get even more information and data that can help make more than informed decisions on trading.
Expect to see how much time is left until the next event, as well as those that have already happened. Expected volatility is presented as well as prior percentages and an actual consensus. All of these benefits will help anyone make the most informed decisions possible.
Mobile Apps
The Forex calendar is customisable so only what one wants to be informed of is seen. This makes it easy for beginners, and less stressful for experienced traders. One can change the time zone, country, category and volatility level to get detailed results that cater to their needs.
Staying up-to-date on all the latest developments is easy with mobile apps for both Android and Apple devices. The calendar app can also be downloaded so that wherever one goes they have access to whatever information they need.
Conclusion
These are just a few of the FX trading tools available on the market. Aligning with experts in Forex is a smart way to ensure that one is getting the best setup for their personal trading needs and style. Forex can be a complicated platform for trade, but it can also be simple when the right tools and help are obtained.
submitted by FAQs:
1) Do I need to swap? Yes. Kin is migrating to its own Blockchain which will be the only system connected to their SDKs.
If you do not transfer your Kin you will be left with the ERC-20 tokens. The Kin Foundation claims there will be an on-going one way swap method manually via Kin's support staff in the future if you miss the swap window. We have no further details on how this process will work, how long it will take or if it will always be available. Kin ERC20 tokens will not be used in the main Kin blockchain, SDK or apps.
2) Can't I swap back? No. The original plan was to have a programmatic 1:1 swap always available. This was abandoned.
This is a one-time swap. It is only available through exchange partners.
3) Do I need to swap my Kin if it is in an app like Kik, Kinit, Kinny, Swelly or MadLipz? No. This Kin is being migrated for you.
4) Do I need to swap my Kin if I have it in an exchange? Yes. If your exchange is not:
Or you were not previously holding Kin on:
- HitBTC
- Lykke
- LAToken
- CoinTiger
- BitForex
Then you
MUST move your Kin in order to swap it. It will not swap automatically.
5) Will other exchanges support the swap? We don't know. The Kin documentation is unclear, and it seems unlikely based on the time constraints set. If they do, there is no guarantee that there will not be a fee.
6) Are their fees for the transaction? Kin's documentation has said partners are not charging fees. There still may be network fees. You should talk to the customer support of each service before swapping if you are worried about fees.
7) If my Kin is in a wallet like Jaxx, MEW, Coinimi, etc do I have to swap? Yes. You must manually swap.
8) Is there any way to swap that is not an exchange? Yes. CoinSwitch and Changelly are technically not exchanges but also support the swap.
9) Is there anyway to swap that is not a third-party service? No.
10) How much time do I have? For the current exchanges you have until April 10th. (EST)
For CoinSwitch and Changelly you have until June 12th.
11) What happens after June 12th? We have no idea. We are told there will be a manual swap method available for individuals who were unable to swap prior to that time. What this looks like is still unclear.
12) How do I swap? Right now we are in Phase 2 of the swap, there are less options for swapping currently. You can see the Phase 2 guide here:
http://nufi.io/how-to-swap-your-kin-with-p2pb2b/ 13) Should I use FreeWallet, AtomicWallet or TrustWallet? Both of those services come with risks. FreeWallet is centralized and is owned by HitBTC a controversial exchange commonly accused of scamming.
AtomicWallet requires running third-party software on your system.
Neither are ideal or recommended. If you are using a wallet you should consider buying a Ledger device, or
Creating a Paper Wallet?. If neither of those are an option then you can use TrustWallet by Binance.
14) Which exchange is the safest? That is a matter of personal opinion. Right now your only option is
P2PB2B 15) Should I use CoinSwitch? CoinSwitch is an unknown and fairly new team from India. The process of switching has been smooth for some people so far, but, it is worth proceeding with caution. Multiple virus scanners such as F-Secure and McAffee also suggest it is an unsafe site.
The main problem is that to use Changelly or CoinSwitch you must either manually set up your Ledger to support Kin, or use AtomicWallet or FreeWallet - which is not advisable.
16) When will I get my Kin? If you use the instant switching from CoinSwitch or Changelly you should get the Kin3 within a few minutes.
If you use Lykke or LAToken you will get your Kin3 March 26th.
If you use any of the other exchanges you will get your Kin3 on March 21st.
For Phase 2 using P2PB2B you will get your coins on April 12th or 13th.
17) Is Trezor supported? No.
18) If my Kin are in HitBTC do I need to do anything? Technically no. But, HitBTC has very expensive withdraw fees and a pretty bad reputation. You should check out the guide below for other options.
19) If I am out of the country and away from my hardware wallet for 3-6+ months how will I deal with the swap? This has been discussed with Kin support, they claim they will have a manual email service for people who are in this situation. No further information has been given at this time. It is unclear if any proof is required or what the process involves. It is unclear if the process is only for ICO holders.
20) What if I have Kin on Stellar from Stellarport etc? Stellar assets like that are issued as "IOUs" from the Stellar Anchor you bought them at. They are not tokens. In theory, who ever sold you the IOU should have Kin1 tokens that they are holding in balance when issued. They should swap these tokens to Kin3 and provide you with a Kin3 IOU or the Kin3 itself. You will need to contact the support at your Stellar Anchor to confirm more.
21) Are more exchanges coming? Yes. We know more exchanges are coming, but we have no idea when, or which exchanges.
22) I'm doing your tutorial on How to Build Manual Ledger Transactions but getting the error code op_no_destination? This means the wallet you are trying to send to isn't activated yet. Wallets on Stellar don't get created when the keypair is generated, they get created by another wallet activating and funding them. You must use the operation "CreateAccount" rather than "Payment" when building the transaction.
23) I'm doing your tutorial on How to Build Manual Ledger Transactions but getting the error code Unsupported Media Type? Most likely you are on the Kin test network and not the main network. Check the upper right hand corner of the lab and switch to the public network.
24) How do I transfer from MEW? Simply follow either the
How to Swap Kin with Exchanges (Beginners) or
How to Swap Kin with Ledger (Advanced Users Only) but instead of sending from a Ledger send the tokens from your MEW wallet. If you choose to do the instant swap you'll need to have a Kin3 compatible wallet such as a paper wallet (
How to create a Kin Paper Wallet/What is a Paper Wallet?)
24) I have other questions not answered here? I've set up a specific
Question Thread to better keep track of issues.
25) Where can I stay up to date on this stuff? Since there hasn't been much official guidance, I've been tweeting about important updates as they develop. You can follow the account I set up here:
@crypto_adamsc1 Guides:
International Guides:
Videos:
Kin FAQ in other languages:
submitted by Almost every day people come to this subreddit asking the same basic questions over and over again. I've put this guide together to point you in the right direction and help you get started on your forex journey.
A quick background on me before you ask: My name is Bob, I'm based out of western Canada. I started my forex journey back in January 2018 and am still learning. However I am trading live, not on demo accounts. I also code my own EA's. I not certified, licensed, insured, or even remotely qualified as a professional in the finance industry.
Nothing I say constitutes financial advice. Take what I'm saying with a grain of salt, but everything I've outlined below is a synopsis of some tough lessons I've learned over the last year of being in this business.
LET'S GET SOME UNPLEASANTNESS OUT OF THE WAY
I'm going to call you stupid. I'm also going to call you dumb. I'm going to call you many other things. I do this because odds are, you are stupid, foolish,and just asking to have your money taken away. Welcome to the 95% of retail traders. Perhaps uneducated or uninformed are better phrases, but I've never been a big proponent of being politically correct.
Want to get out of the 95% and join the 5% of us who actually make money doing this? Put your grown up pants on, buck up, and don't give me any of this pc "This is hurting my feelings so I'm not going to listen to you" bullshit that the world has been moving towards.
Let's rip the bandage off quickly on this point -
the world does not give a fuck about you. At one point maybe it did, it was this amazing vision nicknamed the American Dream. It died an agonizing, horrible death at the hand of capitalists and entrepreneurs. The world today revolves around money. Your money, my money, everybody's money. People want to take your money to add it to theirs. They don't give a fuck if it forces you out on the street and your family has to live in cardboard box. The world just stopped caring in general. It sucks, but it's the way the world works now. Welcome to the new world order. It's called Capitalism.
And here comes the next hard truth that you will need to accept -
Forex is a cruel bitch of a mistress. She will hurt you. She will torment you. She will give you nightmares. She will keep you awake at night. And then she will tease you with a glimmer of hope to lure you into a false sense of security before she then guts you like a fish and shows you what your insides look like. This statement applies to all trading markets - they are cruel, ruthless, and not for the weak minded.
The sooner you accept these truths, the sooner you will become profitable. Don't accept it? That's fine. Don't bother reading any further. If I've offended you I don't give a fuck. You can run back home and hide under your bed. The world doesn't care and neither do I.
For what it's worth - I am not normally an major condescending asshole like the above paragraphs would suggest. In fact, if you look through my posts on this subreddit you will see I am actually quite helpful most of the time to many people who come here. But I need you to really understand that
Forex is not for most people.
It will make you cry. And if the markets themselves don't do it, the people in the markets will.
LESSON 1 - LEARN THE BASICS
Save yourself and everybody here a bunch of time - learn the basics of forex. You can learn the basics for free - BabyPips has one of the best free courses online which explains what exactly forex is, how it works, different strategies and methods of how to approach trading, and many other amazing topics.
You can access the BabyPips course by clicking this link:
https://www.babypips.com/learn/forex
Do EVERY course in the School of Pipsology. It's free, it's comprehensive, and it will save you from a lot of trouble. It also has the added benefit of preventing you from looking foolish and uneducated when you come here asking for help if you already know this stuff.
If you still have questions about how forex works, please see the FREE RESOURCES links on the
/Forex FAQ which can be found here:
https://www.reddit.com/Forex/wiki/index
Quiz Time Answer these questions truthfully to yourself:
-What is the difference between a market order, a stop order, and a limit order?
-How do you draw a support/resistance line? (Demonstrate it to yourself)
-What is the difference between MACD, RSI, and Stochastic indicators?
-What is fundamental analysis and how does it differ from technical analysis and price action trading?
-True or False: It's better to have a broker who gives you 500:1 margin instead of 50:1 margin. Be able to justify your reasoning.
If you don't know to answer to any of these questions, then you aren't ready to move on. Go back to the School of Pipsology linked above and do it all again.
If you can answer these questions without having to refer to any kind of reference then congratulations, you are ready to move past being a forex newbie and are ready to dive into the wonderful world of currency trading! Move onto Lesson 2 below.
LESSON 2 - RANDOM STRANGERS ARE NOT GOING TO HELP YOU GET RICH IN FOREX
This may come as a bit of a shock to you, but that random stranger on instagram who is posting about how he is killing it on forex is not trying to insprire you to greatness. He's also not trying to help you. He's also not trying to teach you how to attain financial freedom.
99.99999% of people posting about wanting to help you become rich in forex are
LYING TO YOU.
Why would such nice, polite people do such a thing? Because
THEY ARE TRYING TO PROFIT FROM YOUR STUPIDITY.
Plain and simple. Here's just a few ways these "experts" and "gurus" profit from you:
- Referral Links - If they require you to click a specific link to signup for something, it means they are an affiliate. They get a commission from whatever the third party is that they are sending you to. I don't care if it's a brokerage, training program, hell even an Amazon link to a book - if they insist you have to click their super exclusive, can't-get-this-deal-any-other-way-but-clicking-my-link type bullshit, it's an affiliate link. There is nothing inherently wrong with affiliate programs, but you are literally generating money for some stranger because they convinced you to buy something. Some brokers such as ICMarkets have affiliate programs that payout a percentage of the commission you generate - this is a really clever system - whether you profit or blow your entire account, the person who referred you to the broker makes a profit off you. Clever eh?
- Signal Services, Education & Training Programs, Courses - If somebody is telling you they are making a killing with a signal service and are trying to convince you to join it, I guarantee they are getting a piece of your monthly fee. And better still, these signal services often work...for about a week. Just long enough to suck a bunch of poor fools into it. You see people making money, you want in so you agree to pay the $200+/month subscription fee. You follow the signals and it looks like it's making money for a few days or weeks. Then it turns sideways, you start losing money hand over fist. Pretty soon you have lost most of your trading account because you blindly followed a signal service. And better still - when you go screaming at the person running the signal service they will be very quick to point you to their No Refunds policy. To add insult to injury, the buttfucker that referred you to the signal service in the past will likely listen to you getting mad, and then come back with something like "Sorry it didn't work out, but I just joined this other amazing service and it's working great, you should come join it to earn your money back. Here's my link..." You get the point here right?
- Multi-Level Marketing (MLMs) - These people are scum. They are going to offer you training and education, signals, access to forex experts and gurus, and all kinds of other shit with the promise that you will live the dream and become financially free. They are also loading you into a pyrmaid scheme where you will be hounded to recruit other people and make money off them just like you got roped into it. A really prime example here is iMarkets Live (or IML for short). Don't touch this shit with a 10 foot pole. I don't care what they are claiming, you will lose everything using them.
- Fund Managers - These people make my skin crawl. It's a classic scam and it works like this - somebody will post online about how much money they are making trading forex/commodities/stocks/whatever. Most of the time they won't explicitly post they are offering a trading service, rather they just put the message out there and wait for the ignorant masses (that's you) to contact them. They will charm you. They will lie to you. They will promise you the moon if you simply wire them some money or give them API access to your trading account. Care to guess what happens next? If you send a wire transfer (or Western Union...hell any kind of payment to them) they will vanish. Happens usually after they take a bunch of suckers for the ride. You sent them $2,000 and so do 9 other suckers. They just made $20,000 and are gone. With API access to your account, you will find your account gets blown super fast or worse - possibly leaving you open to persecution by the broker you are using.
These are just a few examples. The reality is that very few people make it big in forex or any kind of trading. If somebody is trying to sell you the dream, they are essentially a magician - making you look the other way while they snatch your wallet and clean you out.
Additionally, on the topic of fund managers -
legitimate fund managers will be certified, licensed, and insured. Ask them for proof of those 3 things. What they typically look like are:
- Certified - This varies from country to country, in the US it's FINRA (http://www.finra.org). They need to have their Series 7 certification minimum. You can make the case that other FINRA certifications are acceptable in lieu of Series 7, but the 7 is the gold standard.
- Licensed - They need to have a valid business license issued by the government. It must clearly state they are an investment company, preferrably a hedge fund because they have some super strict requirements to operate (and often require $25,000+ in fees just to get their business license, so you know they at least have some skin in the game).
- Insured - They need to be backed by an insurance company. I'm not talking general insurance for shit like their office burning down. I'm talking about a government-implemented protection insurance program - in the US I believe that is issued by the Securities Investment Protection Corporation (https://www.sipc.org/).
If you are talking to a fund manager and they are insisting they have all of these,
get a copy of their verification documents and lookup their licenses on the directories of the issuers to verify they are valid. If they are, then at least you are talking to somebody who seems to have their shit together and is doing investment management and trading as a professional and you are at least partially protected when the shit hits the fan.
LESSON 3 - UNDERSTAND YOUR RISK
Many people jump into Forex, drop $2000 into a broker account and start trading 1 lot orders because they signed up with a broker thinking they will get rich because they were given 500:1 margin and can risk it all on each trade. Worst-case scenario you lose your account, best case scenario you become a millionaire very quickly. Seems like a pretty good gamble right? You are dead wrong.
As a new trader, you should never risk more than 1% of your account balance on a trade. If you have some experience and are confident and doing well, then it's perfectly natural to risk 2-3% of your account per trade.
Anybody who risks more than 4-5% of their account on a single trade deserves to blow their account. At that point you aren't trading, you are gambling. Don't pretend you are a trader when really you are just putting everything on red and hoping the roulette ball lands in the right spot. It's stupid and reckless and going to screw you very quickly.
Let's do some math here:
You put $2,000 into your trading account.
Risking 1% means you are willing to lose $20 per trade. That means you are going to be trading micro lots, or 0.01 lots most likely ($0.10/pip). At that level you can have a trade stop loss at -200 pips and only lose $20. It's the best starting point for anybody. Additionally, if you SL 20 trades in a row you are only down $200 (or 10% of your account) which isn't that difficult to recover from.
Risking 3% means you are willing to lose $60 per trade. You could do mini lots at this point, which is 0.1 lots (or $1/pip). Let's say you SL on 20 trades in a row. You've just lost $1,200 or 60% of your account. Even veteran traders will go through periods of repeat SL'ing, you are not a special snowflake and are not immune to periods of major drawdown.
Risking 5% means you are willing to lose $100 per trade. SL 20 trades in a row, your account is blown. As Red Foreman would call it - Good job dumbass.
Never risk more than 1% of your account on any trade until you can show that you are either consistently breaking even or making a profit. By consistently, I mean 200 trades minimum. You do 200 trades over a period of time and either break-even or make a profit, then you should be alright to increase your risk.
Unfortunately, this is where many retail traders get greedy and blow it. They will do 10 trades and hit their profit target on 9 of them. They will start seeing huge piles of money in their future and get greedy. They will start taking more risk on their trades than their account can handle.
200 trades of break-even or profitable performance risking 1% per trade. Don't even think about increasing your risk tolerance until you do it. When you get to this point, increase you risk to 2%. Do 1,000 trades at this level and show break-even or profit. If you blow your account, go back down to 1% until you can figure out what the hell you did differently or wrong, fix your strategy, and try again.
Once you clear 1,000 trades at 2%, it's really up to you if you want to increase your risk. I don't recommend it. Even 2% is bordering on gambling to be honest.
LESSON 4 - THE 500 PIP DRAWDOWN RULE
This is a rule I created for myself and it's a great way to help protect your account from blowing.
Sometimes the market goes insane. Like really insane. Insane to the point that your broker can't keep up and they can't hold your orders to the SL and TP levels you specified. They will try, but during a flash crash like we had at the start of January 2019 the rules can sometimes go flying out the window on account of the trading servers being unable to keep up with all the shit that's hitting the fan.
Because of this I live by a rule I call the 500 Pip Drawdown Rule and it's really quite simple -
Have enough funds in your account to cover a 500 pip drawdown on your largest open trade. I don't care if you set a SL of -50 pips. During a flash crash that shit sometimes just breaks.
So let's use an example - you open a 0.1 lot short order on USDCAD and set the SL to 50 pips (so you'd only lose $50 if you hit stoploss). An hour later Trump makes some absurd announcement which causes a massive fundamental event on the market. A flash crash happens and over the course of the next few minutes USDCAD spikes up 500 pips, your broker is struggling to keep shit under control and your order slips through the cracks. By the time your broker is able to clear the backlog of orders and activity, your order closes out at 500 pips in the red. You just lost $500 when you intended initially to only risk $50.
It gets kinda scary if you are dealing with whole lot orders. A single order with a 500 pip drawdown is $5,000 gone in an instant. That will decimate many trader accounts.
Remember my statements above about Forex being a cruel bitch of a mistress? I wasn't kidding.
Granted - the above scenario is very rare to actually happen. But glitches to happen from time to time. Broker servers go offline. Weird shit happens which sets off a fundamental shift. Lots of stuff can break your account very quickly if you aren't using proper risk management.
LESSON 5 - UNDERSTAND DIFFERENT TRADING METHODOLOGIES
Generally speaking, there are 3 trading methodologies that traders employ. It's important to figure out what method you intend to use before asking for help. Each has their pros and cons, and you can combine them in a somewhat hybrid methodology but that introduces challenges as well.
In a nutshell:
- Price Action Trading (Sometimes called Naked Trading) is very effective at identifying when trends will start and finish. This gives you the advantage of staying ahead of the market and predicting when a change in trend direction will occur. It has the disadvantage of being really easy to screw it up if you don't plot your support and resistance lines properly and interpret the chart wrong. Because you can identify a change in trend direction, you'll generally make more profit on a new trend than a technical strategy will.
- Technical Analytics (or TA) uses math and statistics to try and identify where the market is headed or confirm/reject whether a trend is happening. It has the advantage of being very math and stat driven which is hard to refute the numbers, but it has the disadvantage of being late to the party when it comes to identifying trends (hence why people call TA a lagging strategy). When people fail using TA, it's not because of the math - it's because you misinterpreted what the math is telling you.
- Fundamental Analysis (or FA) uses news and macro scale events to predict what is going on. A really good example right now is Brexit, what a clusterfuck that is. Every time some major brexit news breaks it causes all sorts of choas in almost every currency pair. Fundamental trading has the highest potential profitability per trade but it also has the highest potential drawdown per trade.
Now you may be thinking that you want to be a a price action trader - you should still learn the principles and concepts behind TA and FA. Same if you are planning to be a technical trader - you should learn about price action and fundamental analysis. More knowledge is better, always.
With regards to technical analysis, you need to really understand what the different indicators are tell you. It's very easy to misinterpret what an indicator is telling you, which causes you to make a bad trade and lose money. It's also important to understand that every indicator can be tuned to your personal preferences.
You might find, for example, that using Bollinger Bands with the normal 20 period SMA close, 2 standard deviation is not effective for how you look at the chart, but changing that to say a 20 period EMA average price, 1 standard deviation bollinger band indicator could give you significantly more insight.
LESSON 6 - TIMEFRAMES MATTER
Understanding the differences in which timeframes you trade on will make or break your chosen strategy. Some strategies work really well on Daily timeframes (i.e. Ichimoku) but they fall flat on their face if you use them on 1H timeframes, for example.
There is no right or wrong answer on what timeframe is best to trade on. Generally speaking however, there are 2 things to consider:
- Speed - If you are scalping (trading on the really fast candles like 1M, 5M, 15M, etc) odds are your trades are very short lived. Maybe 10 minutes to an hour tops. For the most part, scalping strategies will produce little profit per trade but make up for it in the sheer volume of trades. Whereas swing trading may only make a few trades but each one could be worth a significant amount of money.
- Spread (the fee you pay to the broker when you trade) - If you are a scalper, the spread is your worst enemy because you have to overcome it very fast to make a profit on your order. Whereas swing trading the spread hardly impacts you at all.
If you are a total newbie to forex,
I suggest you don't trade on anything shorter than the 1H timeframe when you are first learning. Trading on higher timeframes tends to be much more forgiving and profitable per trade. Scalping is a delicate art and requires finesse and can be very challenging when you are first starting out.
LESSON 7 - AUTOBOTS...ROLL OUT!
Yeah...I'm a geek and grew up with the Transformers franchise decades before Michael Bay came along. Deal with it.
Forex bots are called EA's (Expert Advisors). They can be wonderous and devastating at the same time.
/Forex is not really the best place to get help with them. That is what
/algotrading is useful for. However some of us that lurk on
/Forex code EA's and will try to assist when we can.
Anybody can learn to code an EA. But just like how 95% of retail traders fail, I would estimate the same is true for forex bots. Either the strategy doesn't work, the code is buggy, or many other reasons can cause EA's to fail. Because
EA's can often times run up hundreds of orders in a very quick period of time, it's critical that you test them repeatedly before letting them lose on a live trading account so they don't blow your account to pieces. You have been warned.
If you want to learn how to code an EA, I suggest you start with MQL. It's a programming language which can be directly interpretted by Meta Trader. The Meta Trader terminal client even gives you a built in IDE for coding EA's in MQL. The downside is it can be buggy and glitchy and caused many frustrating hours of work to figure out what is wrong.
If you don't want to learn MQL, you can code an EA up in just about any programming language. Python is really popular for forex bots for some reason. But that doesn't mean you couldn't do it in something like C++ or Java or hell even something more unusual like JQuery if you really wanted.
I'm not going to get into the finer details of how to code EA's, there are some amazing guides out there. Just be careful with them. They can be your best friend and at the same time also your worst enemy when it comes to forex.
One final note on EA's - don't buy them. Ever. Let me put this into perspective - I create an EA which is literally producing money for me automatically 24/5. If it really is a good EA which is profitable, there is no way in hell I'm selling it. I'm keeping it to myself to make a fortune off of. EA's that are for sale will not work, will blow your account, and the developer who coded it will tell you that's too darn bad but no refunds. Don't ever buy an EA from anybody.
LESSON 8 - BRING ON THE HATERS
You are going to find that this subreddit is frequented by trolls. Some of them will get really nasty. Some of them will threaten you. Some of them will just make you miserable. It's the price you pay for admission to the
/Forex club.
If you can't handle it, then I suggest you don't post here. Find a more newbie-friendly site. It sucks, but it's reality.
We often refer to trolls on this subreddit as shitcunts. That's your word of the day. Learn it, love it. Shitcunts.
YOU MADE IT, WELCOME TO FOREX!
If you've made it through all of the above and aren't cringing or getting scared, then welcome aboard the forex train! You will fit in nicely here. Ask your questions and the non-shitcunts of our little corner of reddit will try to help you.
Assuming this post doesn't get nuked and I don't get banned for it, I'll add more lessons to this post over time. Lessons I intend to add in the future:
- Demo Trading
- Why you will blow your first account and what to do when it happens
- Trading Psychology (this will be a beefy one and will take a while to put together)
- Exotics vs Majors and which you should focus on as a newbie (aka how to blow your account in a single trade with exotics)
- Which Broker Should You Use? (This is covered in pretty good detail on the FAQ already - https://www.reddit.com/Forex/wiki/index - so I may not bother)
- Hedging (there isn't really a good guide written on this anywhere)
- Doubling Your Risk to Save Your Ass or Lose a Shit Ton (aka Martingale & Anti-Martingale)
- Risk On/Off
- Forex Calendars
- Currency Strength / Heat Maps
- Swap
- Margin Calls (What are they and why are you getting them?)
If there is something else you feel should be included please drop a comment and I'll add it to the above list of pending topics.
Cheers,
Bob
submitted by Whilst we have a fair few 'novice' posts about TA and Global Macro (aka "Fundamentals"), there aren't too many involving auto-trading. Seeing as I'm in the middle of teaching myself MQL4, I thought I'd throw this out there as discussion prompter.
By "novice", I mean someone who has moved beyond complete beginner ("what's a FOMC and a NFP?") but still not deploying robust and market ready strategies ("how does market structure affect news event response?"), so constructive criticism, informed commentary or taking the ideas and developing them further are very much the point of sharing in the first place. It's not meant to be a showcase of code, because the code is a mess!
This
post got me thinking about how relatively trivial it would be to implement a Bollinger Band mean reversion autotrader.
Project Goals My interest in the project was as a way to begin development of a skeleton EA that would use a custom indicator to implement trade signals. The point of this would be to allow for faster prototyping of visually based autotrading before taking it to the testing environment. The key advantage of this is that you can see on your charts which entries are being
missed, something that is much more laborious to do via visual mode in the strategy tester.
Concept Development So to begin the project, I sketched out the concept.
One way to trade Bollinger Bands is to trade the reversion to the mean. Intuitively, we expect that wider deviations from the mean will result in more reliable reversions to the mean. To explore this we could enter when price breaches the second SD band and then returns back inside it.
Here's the default Bollinger Band on default settings in MT4, demonstrating this sort of behaviour:
http://i.imgur.com/dK2oDO7.png Prototyping I want to use the indicator, and not the EA, to generate trade signals, as this is the point of the project for me. Because I'm lazy and grew up coding in basements, I opt to fiddle with the default indicator code rather than build up from scratch.
My first goal is to add two things.
Firstly, I want to add another layer of bands, because I saw a set up like that a while ago and liked it. (This is not a very good reason, and I think it costs me down the track).
Secondly, I want to add in a way to visually indicate the trade signals before we pass them to the EA.
Adding another set of bands is just a copy and paste of the existing bands. My learning point here is that I need to adjust the amount of buffers to match the number of bands I want. This comes into play for adding the trade signal arrows, as they need to go in the same sort of structure as the second lot of bands.
[I know from reading about the project goals in advance that EAs access custom indicators via iCustom(). This function can only receive the contents of one of the first 8 indicator buffers. Thus the idea will be that the buffer that marks out the trade entries on the indicator will later be used by the EA to mark out where entries should be. It's possible this is not the best way for EAs to access custom indicators , so input from more experienced coders is welcome!]
#property indicator_chart_window #property indicator_buffers 8 // <---- have to set this to match your copy and pasted buffer amount #property indicator_color1 LightSeaGreen #property indicator_color2 LightSeaGreen #property indicator_color3 LightSeaGreen // hack in (make 'em colourful. Turns out I didn't understand how the numbering worked, and indictator_color4 is never visualised) #property indicator_color4 clrWhite #property indicator_color5 clrWhite #property indicator_color6 clrRed #property indicator_color7 clrGreen #property indicator_color8 clrRed //--- indicator parameters input int InpBandsPeriod=50; // Bands Period input int InpBandsShift=0; // Bands Shift input double InpBandsInnerDeviations=1.0; // Add in for our other Band input double InpBandsOuterDeviations=2.0; // Bands Deviations //--- buffers double ExtMovingBuffer[]; double ExtUpperBuffer[]; double ExtLowerBuffer[]; double ExtStdDevBuffer[]; // hack in buffers (these buffers will store our trade signals) double SellSignalBuffer[]; double BuySignalBuffer[]; // these buffers will hold the additional bands. apologies for the naming, I didn't originally intend to share this double ExtUpperUpperBuffer[]; double ExtLowerLowerBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit(void) { //--- 1 additional buffer used for counting. IndicatorBuffers(8); // don't forget to adjust this to account for the new buffers IndicatorDigits(Digits); //--- middle line SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMovingBuffer); SetIndexShift(0,InpBandsShift); SetIndexLabel(0,"Bands SMA"); //--- upper band SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtUpperBuffer); SetIndexShift(1,InpBandsShift); SetIndexLabel(1,"Bands Upper"); //--- lower band SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,ExtLowerBuffer); SetIndexShift(2,InpBandsShift); SetIndexLabel(2,"Bands Lower"); SetIndexBuffer(3,ExtStdDevBuffer); //--- Copy and paste from above, and just change the number! Upper outer band is INDEX 4 SetIndexStyle(4,DRAW_LINE); SetIndexBuffer(4,ExtUpperUpperBuffer); SetIndexShift(4,InpBandsShift); SetIndexLabel(4,"Bands Outer Upper"); //--- Copy& paste, lower outer band is INDEX 5 SetIndexStyle(5,DRAW_LINE); SetIndexBuffer(5,ExtLowerLowerBuffer); SetIndexShift(5,InpBandsShift); SetIndexLabel(5,"Bands Outer Lower"); //--- remind myself which is which so I don't forget later: sell signal is INDEX 6!!!! SetIndexStyle(6,DRAW_ARROW); SetIndexArrow(6,218); SetIndexBuffer(6,SellSignalBuffer); SetIndexShift(6,InpBandsShift); SetIndexLabel(6,"Sell Signal"); //--- buy signal is INDEX 7 !!! SetIndexStyle(7,DRAW_ARROW); SetIndexArrow(7,217); SetIndexBuffer(7,BuySignalBuffer); SetIndexShift(7,InpBandsShift); SetIndexLabel(7,"Buy Signal"); //--- check for input parameter if(InpBandsPeriod<=0) { Print("Wrong input parameter Bands Period=",InpBandsPeriod); return(INIT_FAILED); } //--- SetIndexDrawBegin(0,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(1,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(2,InpBandsPeriod+InpBandsShift); // hack in our additional buffers, so they also start at the corect point SetIndexDrawBegin(4,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(5,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(6,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(7,InpBandsPeriod+InpBandsShift); //--- initialization done return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Bollinger Bands | //+------------------------------------------------------------------+ // all of this code is from the default indicator int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { int i,pos; //--- if(rates_total<=InpBandsPeriod || InpBandsPeriod<=0) { return(0); } //--- counting from 0 to rates_total ArraySetAsSeries(ExtMovingBuffer,false); ArraySetAsSeries(ExtUpperBuffer,false); ArraySetAsSeries(ExtLowerBuffer,false); ArraySetAsSeries(ExtStdDevBuffer,false); // hack in to make sure our custom buffers run in the same direction ArraySetAsSeries(SellSignalBuffer,false); ArraySetAsSeries(ExtUpperUpperBuffer,false); ArraySetAsSeries(ExtLowerLowerBuffer,false); ArraySetAsSeries(BuySignalBuffer,false); ArraySetAsSeries(close,false); ArraySetAsSeries(high,false); ArraySetAsSeries(low,false); //--- initial zero if(prev_calculated<1) { for(i=0; i1) pos=prev_calculated-1; else pos=0; //--- main cycle for(i=pos; i After a bit of tweaking typos, the indicator now displays two sets of bands, one at 1x SD and one at 2xSD from the mean (moving average). It also has two buffers that will use the DRAW_ARROW style to mark out potential trades.
Adding trade logic
I still can't decide if it's better to isolate the logic code in the Custom Indicator or the EA, in the long run. There seem to be performative, stylistic and redundancy issues, but for the moment the project is to put the logic in the Indicator, so that's what I did.
The fastest way to prototype this idea seems to be identifying when price closes outside of the far band.
This is trivial to achieve. We compare the close to the two outer bands, and if it's outside them, then we set the relevant trade signal buffer.
//
double tempclose = close[i]; if(tempclose>(ExtUpperUpperBuffer[i]+10*Point)) { SellSignalBuffer[i] = high[i]+(20* Point); } else { SellSignalBuffer[i] = 0; } if(tempclose<(ExtLowerLowerBuffer[i]-10*Point)) { BuySignalBuffer[i] = low[i]-(20*Point); } else { BuySignalBuffer[i]=0; } }
It works!
http://i.imgur.com/Ak3UkkK.png
Green arrows successfully mark out possible sell entries where price closes above the top band, and red arrows mark out possible buy entries when price closes below the lower band.
The logic can be a lot more complicated than this obviously, but the point of my project is to develop the iCustom technique, rather than make a good autotrader.
Now it's time to switch to the EA.
part two to follow
submitted by Since most Forex trading strategies contain common elements: opening positions, closing positions, trailing stops, signals, etc. generator creates Expert Advisor, Script or Custom Indicator with those common components for trading Forex markets. Press Generate menu and your EA, Script or Custom Indicator is ready. Forex EA Generator Publisher's Description Enter trading strategy and generate Expert Advisor for Forex MetaTrader platform. Since most Forex trading strategies contain common elements: opening positions, closing positions, trailing stops, signals, etc. our generator creates Expert Advisor with those common components for trading Forex markets. Download EA Generator Full Version “Forex Approach Building contractor can be a video or graphic Forex approach again tester. The idea functions mixtures with specialized Indicators together with common sense principles to help mimic some sort of dealing approach using historic Forex premiums. Generator for forex trading expert advisor systems compatible with all forex brokers offering the MetaTrader 4 ( MT4 ) trading platform View our profitable EA's. Welcome to the Expert Advisor Generator The forex market is one of the most dynamic markets on the planet. Unfortuatelly 95% of the traders loose their money. Forex Video Forex EA Generator 6. By EL banna. Posted on 15th July 2020. Spread the love. Forex News: Gold News : Oil News: Forex Video: Gold Video : Foreign exchange EA Generator 6. Foreign exchange EA Generator 6 Foreign exchange EA Generator 6 to make an knowledgeable
Forex EA Generator تحميل البرنامج .. لعمل الاكسبيرت .. اتفضل الرابط https://cutadlink.com/wMDKJ7Y لتحميل الاكسبيرت اتفضل ... Skip navigation Sign in. Search forex EA generator fxgen ea builder tutorial - Duration: 9:30. crypto hunter Recommended for you. 9:30. Forex trading strategy.Do not trade until you hear this. - Duration: 4:10. Forex EA Generator is a free lecture from Top EA Forex: Top 10 EURUSD Expert Advisors. If you want to enroll in the course click on the link below: https://e...