## Declaration of Human Rights Compliance!
### THIS REPOSITORY COMPLIES WITH UNIVERSAL HUMAN RIGHTS STANDARDS. USAGE IS STRICTLY PROHIBITED FOR ANY ENTITIES OR REPRESENTATIVES ASSOCIATED WITH TOTALITARIAN REGIMES, LIFELONG AUTHORITARIAN LEADERSHIP SYSTEMS, OR DOMESTIC DIGITAL SURVEILLANCE ENFORCEMENT.
### 本仓库符合普世人权标准。严禁任何与极权体制、终身威权领导制或国内数字监控执法相关的实体或代表使用。
## Anti-Racism Announcement!
### WE ABSOLUTELY DISALLOW PROVIDING OUR SERVICE/PRODUCT/WHITE-LABEL TO ANY RACIST OR RACIST-SUPPORTED BUSINESS.
### ESPECIALLY AGAINST A NOTORIOUS RACIST JESSE NICKLES, HE IS ABSOLUTELY ON OUR BLACKLIST FOREVER!
### TO KNOW WHO JESSE NICKLES IS AND WHAT HE IS DOING, PLEASE CHECK THIS REVIEW POSTED BY A VICTIM:
https://wpjohnny.com/littlebizzy-jesse-nickles-fraud-slander-alert/
### OR THIS CLAIM(TO TAKE DOWN HIS INDEX ON GOOGLE) SUBMITTED BY ANOTHER VICTIM
https://www.lumendatabase.org/notices/28558356
### OR THIS LAWSUIT AGAINST HIM BY HIS ALMA MATER
https://cite.case.law/frd/304/594/
### JESSE NICKLES' GITHUB USERNAME: jessuppi
Expert Advisor Studio
News!!
AI Trader Released!
https://www.fintechee.com/ai-trader/
No need to understand indicators or charts—it's as simple as eating a piece of cake.
Our CRM Supports FIX API Gateway!
Our CRM currently supports the FIX API Gateway! Any broker or liquidity provider can integrate with our CRM via the FIX API. We have the capability to amalgamate all existing trading platforms to create a copy trading platform or assist liquidity providers in building a top-tier platform.
Why Trailing Stop Should be Set on The Client Side?
A lot of traders(most of them are beginners) often set trailing stop on the backend. It's not a good way because your bottom line is completely visible. Now a plugin for trailing stop has been created! You can manage your trailing stop on the client side.
OpenAI Supported
We've created a plugin called "Plugin for SNS with OpenAI" that encompasses all the functionalities of "Plugin for SNS". You can now utilize "Plugin for SNS with OpenAI" to interact with OpenAI (ChatGPT).
Social Media on Chart
We are proud to announce the release of a highly engaging feature - SNS integration for real-time content publishing. With this new feature, you can now display all the content from your social network directly on the chart. Please install an EA named "plugin_for_sns" and an indicator named "barrage" to use this feature.
!Fintechee Social Media Integration
Championship
We are hosting a Forex trading championship. All participants will use demo accounts, and no real funds will be involved(risk-free). The competition format is knockout-style. Each competition unit consists of 32 participants, meaning one first-place winner will be determined from these 32 participants. The first-place winner of each competition unit will receive a $500 cash prize, which is real money. The competition will have as many units as there are sponsors, typically one sponsor per unit. Registration has begun. Please access https://fisdk.com/dashboard to register.
!Forex Trading Championship hosted by Fintechee
Copy Trading
!Copy Trading supported by Fintechee
We are excited to announce the launch of our latest feature: Copy Trading! What's more, cross-broker copy trading is now available too. With no requirement for issuing authorization tokens to third parties, integrating with independent copy trading platforms is risk-free, operating separately from broker sides. Feel free to explore the new feature by visiting https://fisdk.com/dashboard/.
Our innovative hub structure significantly enhances copy trading performance. Rather than receiving trading requests from third-party copy trading platforms, we utilize a handful of scalable hubs to seamlessly execute the copy trading process.
New Layout!!
We release a new version with a new layout today(July 13th, 2023)!
Extension
Added an extra tab for extensions. This means that you can now install the EA/indicator that was released on our Github repository directly from our Web Trader.
FiSDK
We recently released FiSDK, a tool specifically designed for managing the backend. This tool features APIs that are entirely distinct from the APIs used for EA/indicators (Charting System). The APIs provided in this repository are mainly designed for quant traders to stay ahead of market movements and generate trading signals. FiSDK’s APIs, on the other hand, are primarily intended for position monitoring in the backoffice.
For more information on FiSDK, please check out this repository: https://github.com/fintechees/fisdk
Please note that the examples provided in the fisdk repository cannot be used in the WEB-trader’s console panel, and the examples provided here cannot be used in the fisdk repository.
Payment Gateway
Based on the clients' requirements, we can integrate with any payment gateway at no charge.
Marketplace(multi-vendor) for EA
Our new marketplace for EA developers, Fintechee.io, allows you to sell all types of digital products, not just C/C++/Mql based EAs/indicators. The digital signature technology we use ensures that copyright is protected, and each download link expires a few minutes after the order is created.
We launched on Aug. 12th, 2022, and we’ve already listed an EA called SimpleScalping in production for just $10. The algorithm is based on Martingale and is very stable on a larger timeframe with sufficient patience.
Currently, our payment gateway(for the EA marketplace, not for the WEB-trader) is connected to PayPal’s sandbox. If you have a PayPal test (developer) account, you can obtain any EA for free.
FIX Bridge(an individual version of WEB trader's backend)
we have developed a new version of our FIX Bridge feature for individual traders. It’s free FOREVER!
Download link: https://www.fintechee.com/assets/fix-api/fintecheefixbridge.7z
Campaign
Everyone can get a free license to use our FIX API trading platform individual version if he/she matches any one of the conditions below.A. Our partners' client
B. Github user
C. Youtuber
D. Coupon
We have updated our campaign page: https://www.fintechee.com/marketing/campaign/
We will update the necessary files for the FIX API trading platform individual version regularly in our Github repository: https://github.com/fintechee/FIX-API-Pro/
Community and Trading Signals
We built a forum for sharing trading signals and trading skills. https://www.fintechee.orghttps://www.fintechee.com/shared.html
Features
| WEB-based | Javascript SDK |
| Compatibility | Compatible with C/C++/MQL |
| Any Data | You can import any data(historical/streaming) as long as you have data source. |
| Auto Market Maker | You can send transactions to blockchains' SWAP smart contracts via Market Maker Bot |
| Copy Trading | Copy Trading is our built-in new feature for now |
| Payment Gateway | Based on the clients' requirements, we can integrate with any payment gateway at no charge |
| AI Enabled | Integration with Artificial Intelligence(AI) |
| DEX | Integration with DEX and Clearing House |
| Technical | Custom Indicators(You can create compound indicators -- make an indicator calculated based on another indicator) |
| Trading Options | You can analyze Bitcoin or Ether's options by using our plugins. |
| FIX API | FIX API individual version(Your browser -> local Java Package -> FIX API straightforward) |
| White Label Enabled | We offer a FIX API institutional version and a dashboard for brokers' managers. |
| MFA Enabled | Multiple Factor Authentication makes trading more secure |
| APP Supported | APP(Android, already listed on our website and published on Google Play) |
| EA Code Generator | We offer toolkits for generating Expert Advisor source codes. |
| More Trading Instruments | Our FIX API-based backend supports Spread Betting. |
| Price Aggregator | We have 20+ liquidity providers and our backend supports automated order router to make you trade via the cheapest trading channel. |
| MAM-based Frontend | Multiple accounts management on the frontend(useful for trading arbitrage) |
| MAM-based Backend | Our FIX API supports MAM to make the platform operable by individuals. |
| Multiple Charts Management | Our WEB trader terminal(trader room) is designed to be responsive(UI layout). |
| Investor Mode | Investor mode(guest mode, read-only) is allowed. |
| Binance API | Integration with Binance API on the backend |
| Trading Chaos | EA based on Trading Chaos(Bill Williams' book) |
| Many Features | ...... Many features, you can explore them on your own. |
Usage
I have received several questions about how to utilize the JavaScript files in this repository. However, the usage is not the same as Node.js, so it is unnecessary to use “node xxx.js” to run them. In fact, it’s a much simpler process, as our files are browser-based. All you need to do is open the Fintechee Web Trader, copy and paste the relevant source codes into the Console Panel, and then click the Run Button. It’s that easy!
Each file in this repository is independent and can be used separately. The EAs and indicators are stored solely in your browser (via Web LocalStorage) and are never uploaded to our server. This ensures that your strategy files remain on the client side only.
A simple manual: https://github.com/fintechees/Expert-Advisor-Studio/blob/master/simple_manual.txt
WEB Trader: https://www.fintechee.com/web-trader/
Plugins' usage: https://www.fintechee.com/plugins/
How to compile C/C++/MQL: https://www.fintechee.com/expert-advisor-cpp-compiler/
Live Stream
We started a live stream on Youtube
Please access our video stream page to see how we trade arbitrage in real-time(FIX API quotes vs Oanda). Recommendation: https://twitter.com/Fintechee1 !Expert Advisor Studio Trading Arbitrage(FIX API vs Oanda) via Fintechee
!Expert Advisor Studio Trading Arbitrage(FIX API vs Oanda) via Fintechee Alternative: https://www.fintechee.com/videostreaming/
Please access our demo to run the EAs: https://www.fintechee.com
You don't know how to use these EAs? Please check out our Youtube Channel, there are tutorials(https://www.youtube.com/channel/UCjBs_l6rUxhtZlfRhDuVGSg) You can find the source codes for the tutorials here: https://github.com/fintechee/tutorials
Please check our Github wiki to know more details about APIs.
Please check this tutorial(https://www.fintechee.com/expert-advisor-cpp-compiler) to learn how to use our Nodejs package(https://github.com/fintechee/Expert-Advisor-CPP-Compiler) to compile C/C++/MQL-based programs.
!Expert Advisor Studio Fintechee Screenshot
!Expert Advisor Studio Fintechee's Ecosystem
!Expert Advisor Studio Expert Advisor C/C++/MQL Compiler
!Expert Advisor Studio Fintechee custom indicator
Release Notes
2020.7.7 three APIs were modified and added parameters.- sendOrder
- modifyOrder
- closeTrade
- getCurrentTick
- registerIndicator
These callback functions are new features; other platforms do not have these parameters. Fortunately, this API is compatible with older versions, so you do not need to modify your old indicators.
Example: https://github.com/fintechees/Expert-Advisor-Studio/blob/master/Indicators/chart_elements/line_segment_sample.js
- registerEA
This callback function is a new feature; other platforms do not offer this parameter. Fortunately, this API is backward compatible, so you don’t need to modify your old EAs.
Example: https://github.com/fintechees/Expert-Advisor-Studio/blob/master/EA/CopyTrading/copy_trading_for_oanda.js
2021.9.18 Added three APIs useful when the onTransaction event is triggered.
- getLatestTransBrokerName
- getLatestTransAccountId
- getLatestTrans
- launchEA
Constants
var BROKER_NAME = {
DEMO: "Fintechee Demo"
}
var TIME_FRAME = {
M1: "M1",
M5: "M5",
M15: "M15",
M30: "M30",
H1: "H1",
H4: "H4",
D: "D",
W: "W",
M: "M"
}
var ORDER_TYPE = {
OP_BUY: "BUY",
OP_SELL: "SELL",
OP_BUYLIMIT: "BUY LIMIT",
OP_SELLLIMIT: "SELL LIMIT",
OP_BUYSTOP: "BUY STOP",
OP_SELLSTOP: "SELL STOP"
}
var WHERE_TO_RENDER = {
CHART_WINDOW: "CHART_WINDOW",
SEPARATE_WINDOW: "SEPARATE_WINDOW"
}
var DATA_NAME = {
TIME: "Time",
OPEN: "Open",
HIGH: "High",
LOW: "Low",
CLOSE: "Close",
HL2: "HL2",
HLC3: "HLC3",
HLCC4: "HLCC4"
}
var RENDER_TYPE = {
HISTOGRAM: "Histogram",
LINE: "Line",
ROUND: "Round",
DASHARRAY: "Dasharray"
}
var PARAMETER_TYPE = {
INTEGER: "Integer",
NUMBER: "Number",
BOOLEAN: "Boolean",
STRING: "String"
}
Common Function
function sma (dataInput, dataOutput, calculatedLength, period) {
var i = calculatedLength
if (calculatedLength > 0) {
i--
} else {
for (var j = 0; j < period - 1; j++) {
dataOutput[j] = 0
}
i = period - 1
}
var sum = 0
for (var j = i - period + 1; j < i; j++) {
sum += dataInput[j]
}
for (var j = i; j < dataInput.length; j++) {
sum += dataInput[j]
dataOutput[j] = sum / period
sum -= dataInput[j - period + 1]
}
}
function ema (dataInput, dataOutput, calculatedLength, period) {
var i = calculatedLength
var smthFctr = 2.0 / (period + 1)
if (i == 0) {
dataOutput[0] = dataInput[0]
i++
} else if (i == 1) {
} else {
i--
}
while (i < dataInput.length) {
dataOutput[i] = dataInput[i] smthFctr + dataOutput[i - 1] (1 - smthFctr)
i++
}
}
function smma (dataInput, dataOutput, calculatedLength, period) {
var i = calculatedLength
var sum = 0
if (i > 0) {
i--
} else {
i = period - 1
for (var j = 1; j < period; j++) {
dataOutput[i - j] = 0
sum += dataInput[i - j]
}
sum += dataInput[i]
dataOutput[i] = sum / period
i++
}
while (i < dataInput.length) {
sum = dataOutput[i - 1] * period - dataOutput[i - 1] + dataInput[i]
dataOutput[i] = sum / period
i++
}
}
function lwma (dataInput, dataOutput, calculatedLength, period) {
var i = calculatedLength
if (i > 0) {
i--
} else {
for (var j = 0; j < period - 1; j++) {
dataOutput[j] = 0
}
i = period - 1
}
var sum = 0
var diffsum = 0
var weight = 0
for (var j = 1; j < period; j++) {
sum += dataInput[i - j] * (period - j)
diffsum += dataInput[i - j]
weight += j
}
weight += period
while (i < dataInput.length) {
sum += dataInput[i] * period
dataOutput[i] = sum / weight
diffsum += dataInput[i]
sum -= diffsum
diffsum -= dataInput[i - period + 1]
i++
}
}
Please check our site for details. Fintechee
Fintechee License
Fintechee License = MIT License + Restrictions for Racists
https://github.com/fintechee transferred this repo to https://github.com/fintechees on Aug 25th 2021.
!Expert Advisor Studio Fintechee APP Screenshot1 !Expert Advisor Studio Fintechee APP Screenshot2 !Expert Advisor Studio Fintechee APP Screenshot3 !Expert Advisor Studio Fintechee APP Screenshot4 !Expert Advisor Studio Fintechee APP Screenshot0 !Expert Advisor Studio Fintechee APP Screenshot5 !Expert Advisor Studio Fintechee APP Screenshot6 !Expert Advisor Studio Fintechee APP Screenshot7 !Expert Advisor Studio Fintechee APP Screenshot8