Kindori Mark3 use “Web Request” to fetch latest figures such as VIX and economic index, thus user need to configure to allow WebRequest functions in Options.
The following step to set up configurations.
MT4 => Tools => Options => Expert Advisors => Check in the box “Allow WebRequest for listed URL:”
URL: http://api.ea-runner.net/
If you wish to customize respective parameters, jump to “Parameter” sections and see the explanations.
If you use Exness as your ForEx, set the following parameters manually by yourself.
[default]
Slippage: 100
Max Spread: 100
Take Profit Pips: 150
Step Pips: 150
Take Profit BE Pips: 10
Step Pips After Change: 300
Currency Pair : GOLD (XAUUSD)
Time Axis : 1 Minute
Strength : Range-bound market
Weak : Extreme moves in one direction
Recommended Margin: Kindori-Mark3 does not provide any recommendation margin requirement or lot. Backtesting in your own environment and conditions by yourself would be references. Also, see our backtesting(Drawdown distribution, Drawdown-ranking).
Kindori Mark3 algorithm is basis of former former Kindori Mark2 though, the approach to averaging or/and the amount of lots has been changed.
When volatility increases due to our proprietary logic, we do not take a position, but instead, we pick up the position when it settles down.
The number of lots in the position at that time will be the total number of lots in the position that would normally be used for the pickpocketing.
As example, see how to take a positions on Kindori-Mark3 on 4th Nov 2022, CES(Current Employment Statistics) .
First position take 0.02 lot. In the absence of volatility, it will take positions every 15 pips.
Avoid taking a position when the market is going one way. Take a position after calm market comes.
In this case, the average acquisition price is more favorable than taking a position every 15 pips.
How to take position | Example | Total lots | Average price | Unrealized loss at Max position |
---|---|---|---|---|
Every 15pips position | 0.02, 0.04, 0.06, 0.08, 0.10, 0.12, 0.14, 0.16, 0.18, 0.20 | 1.1 | 1634.29 | USD 495 |
Kindori-Mark3 positions | 0.02, 0.04, 0.06, 0.08, 0.90 | 1.1 | 1636.88 | USD 210 |
[References]
1625.29: 0.02lot
1638.79: 0.90lot
If the price moves another 15 pips after taking 0.90, a position of 0.22 is taken.
In this case, the price has moved 30 pips, so 0.22 + 0.24 = 0.46 lot position is taken.
How to take position | Example | Total lots | Unrealized loss | Unrealized loss at Max position |
---|---|---|---|---|
Every 15pips position | 0.02, 0.04, 0.06, 0.08, 0.10, 0.12, 0.14, 0.16, 0.18, 0.20, 0.22, 0.24 | 1.56 | USD 1636.29 | USD 858 |
Kindori-Mark3 positions | 0.02, 0.04, 0.06, 0.08, 0.90, 0.46 | 1.56 | USD 1638.33 | USD 540 |
At first glance, most of users would be concerned about the sudden increase in lot size, but you can see that the average acquisition price works to the advantage of EAs that take positions at equal intervals, and that it is also advantageous in terms of gains and unrealized losses.
*Due to averaging algorithm, there is a possibility of total loss of money deposited in your account. Strongly recommended to withdraw your money frequently.
All accounts begins at USD10,000 deposit and first lot is 0.02 lot.
*DO NOT USE this account any purpose other than checking. We have recently seen many instances of demo account behavior being read from other programs. If discovered, we will immediately suspend demo accounts. We ask for your understanding so that this will not be to your detriment.
Broker | Account Number | Password | Server |
---|---|---|---|
XMTrading standard | 23760983 | zaq1xsw2 | XMTrading-Demo 3 |
XMTrading standard (stop vix rate, stop vix point, stop economic indicator; set False) |
23761741 | zaq1xsw2 | XMTrading-Demo 3 |
Exness standard | 95027160 | zaq1xsw2 | Exness-Trial |
TitanFX standard | 20541428 | zaq1xsw2 | TitanFX-Demo01 |
ThreeTrader PURE | 8605631 | zaq1xsw2 | ThreeTrader-Demo |
Input | Description |
---|---|
Main First Lots | Amount lot of first position. First Lots will be added each time the position is expanded. For example, if the amount of lots is 0.02 0.02, 0.04, 0.06, 0.08… and so on. Depending on the market volatility, no more than 2 times the Step Pips would be changed, and the lot will change according to the multiplier. |
Main Start Hour | Main First Lots start time configuration. ex) 10:00:00 JST |
Main End Hour | Main First Lots end time configuration. ex) 15:00:00 JST |
Other First Lots | Amount lot of first position ASIDE FROM “Main start Hour” and “Main End Hour” |
Stop First Order | true: The new first position entry is suspended. false: The new first position is valid. ![]() |
Slippage | Slippage. Unit is in points. |
Max Spread | Spread. Unit is Pips. |
Max Pips | If it is more than [configured Max Pips] pips away from the initial position, it will not take a position. The default is large enough. |
Pips Stop Loss | If the position is more than [configured Pips Stop Loss] pips away from the initial position, the position is forced to close in the relevant direction. The default is large enough. |
Max Position | When the number of positions reaches the configured number, no more positions will be taken. The default is large enough. |
Num Position Stop Loss | If [Num Positions Stop Loss] set 9, Your current positions will be execute cutting losses when the price reaches 10th order position. |
Take Profit Pips | Close positions at average acquisition price +[configured Take Profit Pips] Pips Default is 15 pips. |
Step Pips | Averaging spread. Default 15 pips. |
Max Lots Amount BE | Default is 55 times. If the total lots reaches 55 times or more than the initial lot, [Take Profit BE Pips] will be used instead of [Take Profit Pips] |
Take Profit BE Pips | Default is 1.0 pips. If the total positions reaches [Max Lots Amount BE] times the initial lot, [Take Profit BE Pips] is used instead of [Take Profit Pips] |
Max Lots Amount Change Step Pips | Default is 66 times.If the total lots reaches 66 times the initial lot size or more [Step Pips After Change] will be used instead of [Step Pips]. |
Step Pips After Change | Default is 30 pips.If the total lots reaches 66 times the initial lot size or more [Step Pips After Change] will be used instead of [Step Pips]. |
Magic Number1 | Magic Number 1. If you want to run multiple EAs on one MT4 app, enter a different value. |
Magic Number2 | Magic Number 2. If you want to run multiple EAs on one MT4 app, enter a different value. |
Magic Number3 | Magic Number 3. If you want to run multiple EAs on one MT4 app, enter a different value. |
Additioal Functions By Limit Order | true: Turns on special functionality with limit orders.
false: Turns off the special functionality of limit orders. This is a complex function, please click here for more details. |
Hide Objects | true: Hide indictors false: Display indicators * Time in this functions is based on Your GMT configurations. ![]() |
Lang Type | Select Language for economic indicators on your chart. |
Stop Economic Indicators | true: New positions would not be taken during the [Stop Economic Indicators Before Min] to [Stop Economic Indicators After Min] mins based on the time of release of U.S. economic indicator shown on the chart. The default is from 6 hours before to 30 minutes after the announcement.![]() |
Stop Vix Point | true: If VIX exceeds [Vix Point] , position would no be taken. Default is 32. *VIX is the ticker symbol and the popular name for the Chicago Board Options Exchange’s CBOE Volatility Index, a popular measure of the stock market’s expectation of volatility based on S&P 500 index options. ![]() |
Stop Vix Rate | true: If VIX increasement exceeds [Vix Rate] 、position would no be taken. Default is 5 %. *VIX is the ticker symbol and the popular name for the Chicago Board Options Exchange’s CBOE Volatility Index, a popular measure of the stock market’s expectation of volatility based on S&P 500 index options. ![]() |
Entry XXX | XXX is day of week. true: First position entry for the day of week. false: No entry for the first position on the day of week Time zone depends on [Your GMT]. |
Start Hour XXX | XXX is day of week. Start time of the day of the week Time zone depends on [Your GMT]. |
End Hour XXX | XXX is day of week. End time of the day of the week.After this time. First position is suspended until next [Start Hour XXX]. Time zone depends on [Your GMT]. |
Brokers Summer Time Type | Set your broker’s summer time type. This input is only for backtesting. |
First Position Type | Set your first position to be Long only, Short only, or both. If you already have a first position, Long, Short, or, both positions will be expanded until those positions are cleared. |
Brokers GMT | Set your broker’s winter time GMT. This input is only for backtesting. |
Your GMT | Set your local GMT. |
Password | Enter your granted password correctly. |
The default is …
This function cannot be reflected in the backtest because the external source fetches on live.
It is better to stop in scope of qualitatively because the volatility will increase, but we are not able to make a quantitative evaluation.
The downside of stopping the system is that profits that should be earned may not be earned, so please use your own judgment in selecting on/off.
Based on the above back test data(0.01 lot), the unrealized losses from the initial entry to the settlement are counted as one group.
The unrealized losses shown here are the values at the time of the largest position entry in one group, so the actual values may be slightly higher.
The results show that with a margin of $2500, 98.78% of entries are within 20% of unrealized losses, while 0.08% of entries exceed $2500.
USD 58
USD 6
count_of_positions: Total positions
dd pips: Price gap between first position and las position (pips)
Position Holding Period(min): Time gap between first position and las position(mins)
dd: Unrealized loss at last position held (USD)
order_type: buy or sell
ordered_at: Timestamp of first position (GMT+0)
If we assume that there is one group from initial entry to settlement, there are 5,589 groups, which means that there was an unrealized loss of $4,585 at a ratio of 1/5589.
53pips
36pips
The first place is 444.5 pips, so there are 5,589 groups, assuming that one group is from the initial entry to the settlement, which means that $44 is moving at a rate of 1/5589.
156 mins
70 mins
If we assume that there is one group from initial entry to settlement, there are 5,589 groups.The first place marks 5184 minutes, which means that it is held for a little over 3 days at a rate of 1/5589.
To compare with Kindori-MarkII, Backtest has been conducted with same conditions as same as Kindori-Mark3.
EA | Acquired Profit | MAX unrealized loss | Avg unrealized loss | Med unrealized loss |
---|---|---|---|---|
Kindori-MarkII | USD 30,921.68 | USD 10714.94 | USD 48 | USD 5 |
Kindori-Mark3 | USD 38,117.15 | USD 4,585 | USD 58 | USD 6 |
EA | MAX Pips | Avg Pips | Med Pips |
---|---|---|---|
Kindori-MarkII | 556pips | 53pips | 34pips |
Kindori-Mark3 | 444pips | 53pips | 36pips |
EA | MAX TIME | Avg TIME | Med TIME |
---|---|---|---|
Kindori-MarkII | 5,574 mins | 123 mins | 44 mins |
Kindori-Mark3 | 5,184 mins | 156 mins | 70 mins |
A. Once you set and adapt your change, all new parameters will be set and adapted immediately.
A. If closed one of your positions manually, Take Profit Line WILL NOT update automatically.
In this case, if you wish to update Take Profit automatically calculation, following the bellow steps.
A. Check the following solutions.
1. Check smily face on upper right your chart.
2. Check if “Ready to Order” is displayed or not on upper left your chart.
3. Check the logs in the “Operation History” and “Expert” in the navigation pane at the bottom of the Windows MT4 application. For example, if you see “investor mode” in the log, you are logged in with a read-only password, so please log in again with a password that allows you to place orders.
4.If the above does not solve the problem, restart the Windows MT4 application.