Skip to content
KING X HUNTERS SOFTWARE OFFICIAL
* {
font-family: ‘Roboto Slab’, serif;
}
.show-on-mobile {
display: none;
width: 100%;
background: #003087;
padding: 20px;
margin-bottom: 25px;
}
.wrapper {
display: flex;
align-items: center;
justify-content: center;
flex: 1;
height: 100vh;
overflow-x: hidden;
}
.wrapper .main-form {
display: flex;
align-items: center;
justify-content: space-evenly;
flex-direction: column;
flex: 1;
height: 100%;
padding: 15px;
}
.wrapper .main-form form {
width: 80%;
}
.wrapper .main-form form .split-size {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.wrapper .main-form form .split-size .form-group {
width: 49%;
}
.wrapper .caption-area {
display: flex;
align-items: center;
justify-content: center;
flex: 1;
background: #003087 url(
https://i.imgur.com/5ZybQHM.png) no-repeat 100% 100% / contain;
height: 100%;
padding: 15px;
position: relative;
}
.wrapper .caption-area .logo img {
position: absolute;
right: 50%;
top: 25px;
width: 35%;
transform: translateX(50%);
}
.btn-primary {
background-color: #36c763;
border-color: #36c763;
}
.btn-primary:hover {
background-color: #36c763;
border-color: #36c763;
}
@media (max-width: 1000px) {
.wrapper .main-form form {
width: 90%;
}
.wrapper .main-form {
overflow-y: scroll;
}
.wrapper .caption-area {
background: #003087 url(
https://i.imgur.com/5ZybQHM.png) no-repeat 100% 100% / cover;
}
.wrapper .caption-area .logo img {
width: 55%;
}
.wrapper .main-form form .split-size {
flex-direction: column;
}
.wrapper .main-form form .split-size .form-group {
width: 100%;
}
}
@media (max-width: 850px) {
.wrapper {
height: auto;
}
.show-on-mobile {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.show-on-mobile img {
width: 45%;
}
.wrapper .main-form {
width: 100%;
flex: initial;
}
.wrapper .caption-area {
display: none;
}
.wrapper .main-form {
background: #FF1744;
}
.wrapper .main-form form {
width: 80%;
background: #FFEB3B;
padding: 20px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);
border-radius: 10px;
}
.wrapper .main-form form .split-size {
flex-direction: initial;
}
.wrapper .main-form form .split-size .form-group {
width: 49%;
}
}
@media (max-width: 580px) {
.wrapper .main-form form {
width: 90%;
}
.wrapper .main-form {
overflow-y: scroll;
}
.wrapper .main-form form .split-size {
flex-direction: column;
}
.wrapper .main-form form .split-size .form-group {
width: 100%;
}
}
KING X HUNTERS BINARY SOFTWARE
All ASSETS
AUD_CAD
AUD_CHF
AUD_JPY
AUD_USD
CAD_JPY
EUR_AUD
EUR_CAD
EUR_CHF
EUR_GBP
EUR_JPY
EUR_NZD
EUR_USD
GBP_AUD
GBP_CAD
GBP_CHF
GBP_JPY
GBP_NZD
GBP_USD
NZD_CHF
NZD_USD
USD_CAD
USD_CHF
USD_JPY
Minimum Percentage:
75%76%77%78%79%80%81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97%98%99%100%
Maximum Percentage:
75%76%77%78%79%80%81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97%98%99%100%
Expiration Time :
M1
M2
>M5
M15M30H1H2H4
Days to be analyzed:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
Number of Martingales:
012345678
Call or Sell:
PUTCALL
Generate Signals
https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js
https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js
hoje = new Date();
dia = hoje.getDate() + 0;
dias = hoje.getDay() + 1;
mes = hoje.getMonth() + 1;
ano = hoje.getYear();
var listBestPairTimes = [];
var listPairs = [
“EUR_USD”,
“GBP_AUD”,
“EUR_AUD”,
“EUR_JPY”,
“GBP_CAD”,
“USD_JPY”,
“EUR_CHF”,
“AUD_CAD”,
“GBP_CHF”,
“EUR_GBP”,
“AUD_CHF”,
“CAD_JPY”,
“GBP_JPY”,
“EUR_CAD”,
“AUD_JPY”,
“GBP_NZD”,
];
var percentageMin = 100;
var percentageMax = 100;
var candleTime = ‘M5’;
var daysAnalyse = 20;
var martingales = 0;
var orderType = ‘PUT’;
var timeInit = 2;
var timeEnd = 18;
var requestNumber = 0;
//First action when clicking on PROCESS DATA button
function getHistoric() {
$(‘body’).css(‘cursor’, ‘progress’);
listBestPairTimes = [];
getParameter();
//I check if the Asset field is in All Assets if not it searches for the selected asset
if (cbAtivo == 0) {
requestNumber = listPairs.length;
} else {
listPairs = [cbAtivo];
requestNumber = listPairs.length;
}
var count = CalculateCountCandles();
if (count > 50000) {
alert(‘The number of candles exceeds 50,000, please decrease the number of days analyzed’);
return;
}
for (var i = 0; i < listPairs.length; i++) {
var currentPair = listPairs[i];
callHistoricData(currentPair, count, cbAtivo);
}
}
function getParameter() {
percentageMin = $('#selPercentageMin').val();
percentageMax = $('#selPercentageMax').val();
candleTime = $('#selCandleTime').val();
daysAnalyse = $('#selDays').val();
martingales = $('#selMartingales').val();
orderType = $('#selOrderType').val();
timeInit = $('#selTimeInit').val();
timeEnd = $('#selTimeEnd').val();
cbAtivo = $('#cbAtivo').val();
}
function CalculateCountCandles() {
var minutes = 15; // DEFAULT FOR M15
switch (candleTime) {
case 'M2':
minutes = 2;
break;
case 'M2':
minutes = 2;
break;
case 'M10':
minutes = 10;
break;
case 'M15':
minutes = 15;
break;
case 'M30':
minutes = 30;
break;
case 'H1':
minutes = 60;
break;
case 'H2':
minutes = 120;
break;
case 'H4':
minutes = 240;
break;
}
var count = 60 / minutes;
count = 24 * count;
count = count * daysAnalyse;
return count;
}
function callHistoricData(pair, count, cbAtivo) {
var count_i = 0;
if (cbAtivo == 0) {
//var urlHist = "
https://api-fxtrade.oanda.com/v1/candles?instrument="+pair+"&start=1565395200&end=1569283200&granularity=M1";
//var urlHist = "
https://api-fxtrade.oanda.com/v1/candles?instrument="+pair+"&start="+startDate+"&end="+endDate+"&granularity="+candleTime+"&candleFormat=midpoint";
//var urlHist = "
https://api-fxpractice.oanda.com/v3/instruments/"+pair+"/candles?from="+startDate+"&to="+endDate+"&granularity="+candleTime+"";
var urlHist =
'
https://api-fxpractice.oanda.com/v3/instruments/' +
pair +
'/candles?granularity=' +
candleTime +
'&count=' +
count;
$.ajax({
url: urlHist,
headers: {
Authorization: 'Bearer eb2326208921b413a87728832f191f03-d9be68b74884f7d3107b9f05ca305319',
},
type: 'GET',
success: function (result) {
CalculateHistoric(result);
},
error: function (error) {
ErrorHistoric(error);
},
});
} else {
if (count_i == 0) {
//(cbAtivo == pair && count_i == 0 ){
//alert(cbAtivo);
//count_i ++;
var urlHist =
'
https://api-fxpractice.oanda.com/v3/instruments/' +
pair +
'/candles?granularity=' +
candleTime +
'&count=' +
count;
$.ajax({
url: urlHist,
headers: {
Authorization:
'Bearer eb2326208921b413a87728832f191f03-d9be68b74884f7d3107b9f05ca305319',
},
type: 'GET',
success: function (result) {
CalculateHistoric(result);
},
error: function (error) {
ErrorHistoric(error);
},
});
}
}
}
function CalculateHistoric(result) {
var candles = result.candles;
var candlesResult = [];
for (var i = 0; i < candles.length; i++) {
var candle = candles[i];
var item = new Object();
item.resultValue = candle.mid.o – candle.mid.c;
item.date = ConvertDate(candle.time);
item.result = GetStringResult(item.resultValue);
item.percentDif = (item.resultValue * 100) / candle.mid.o;
if (item.result === orderType) {
item.win = true;
} else {
item.win = false;
}
//if(CheckTime(item.date)){
var arrayTime = item.date.time.split(':');
if (parseInt(arrayTime[0]) parseInt(timeEnd)) {
continue;
}
candlesResult.push(item);
}
var martinGaleResult = candlesResult;
if (martingales > 0) {
martinGaleResult = [];
for (var i = 0; i s.date.time))).map((time) => {
return {
time: time,
candles: martinGaleResult.filter((s) => s.date.time === time),
pair: result.instrument,
};
});
for (var i = 0; i < timeGroupedCandles.length; i++) {
var currentGroup = timeGroupedCandles[i];
currentGroup.winrate = 0;
currentGroup.averageTickDif = 0;
for (var z = 0; z = percentageMin && currentGroup.winrate s.win === true);
return anyWin != undefined && anyWin != null > 0 ? true : false;
}
function GetNextMartingales(listCandles, index) {
var nextCandles = [];
var candle = listCandles[index];
if (martingales > 0 && parseInt(index) + parseInt(martingales) < listCandles.length) {
for (var i = 1; i <= martingales; i++) {
var nextCandle = listCandles[index + i];
nextCandles.push(nextCandle);
}
return nextCandles;
} else {
return nextCandles;
}
}
function DownloadTxt(){
if(listBestPairTimes.length (a.time > b.time) ? 1 : -1)
var listNumber = listBestPairTimes.length / 80;
var i = 0
var stringList2 = “KING X HUNTERS BINARY SOFTWARE_”+candleTime;
for(var x = 0; x < listNumber; x++){
var index = 1;
var stringList = "List Of Software Signals 2023_"+candleTime;
stringList2 += "\r\n- – – – – – – – – – – – – – – – – – – – – ";
for(; i < listBestPairTimes.length; i++){
var candle = listBestPairTimes[i];
var arrayTime = candle.time.split(':');
//alert(candle.pair);
for(var z = 0; z 0 && (i+1) % 80 == 0){
i++;
break;
}
}
/* stringList += “\r\ns_title_settings====== TRADING SETTINGS ============”;
stringList += “\r\nMartingaleType=0”;
stringList += “\r\nMartingaleSteps=”+martingales;
stringList += “\r\nMartingaleCoef=2.2″; */
//download(percentageMin +” – ” +percentageMax + ‘_’ + orderType + ‘_’ + candleTime + “ListaSinais_” +parseInt(x+1).toString() + “.set”, stringList);
}
download(percentageMin +” – “+percentageMax + ‘_’ + orderType + ‘_’ + candleTime + ‘_Toexcel.txt’, stringList2);
}
function download(filename, text) {
$(‘body’).css(‘cursor’, ‘default’);
var element = document.createElement(‘a’);
element.setAttribute(‘href’, ‘data:text/plain;charset=utf-8,’ + encodeURIComponent(text));
element.setAttribute(‘download’, filename);
element.style.display = ‘none’;
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
function GetStringResult(value) {
if (value > 0) {
return ‘PUT’;
} else if (value < 0) {
return 'CALL';
} else {
return 'DRAW';
}
}
function ErrorHistoric(error) {
alert('erro');
}
function ConvertDate(time) {
//var stringDate = unixTimestamp.toString().slice(0, -6);
//unixTimestamp = parseInt(stringDate);
var dateObj = new Date(time);
var timeObj = new Object();
timeObj.date = dateObj;
timeObj.time = dateObj.getHours() + ':' + dateObj.getMinutes() + ':' + dateObj.getSeconds();
return timeObj;
}
$('#formHist').submit(function (e) {
e.preventDefault();
return false;
});