Latest Icons
No files matched your search
@@ -2511,8 +2511,7 @@
|
||||
"childType": "Indicator Function",
|
||||
"autoAdd": true
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Indicator Function",
|
||||
@@ -12467,8 +12466,7 @@
|
||||
"childType": "Space Settings",
|
||||
"autoAdd": true
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Space Style",
|
||||
@@ -12501,8 +12499,7 @@
|
||||
"iconPathOff": "delete"
|
||||
}
|
||||
],
|
||||
"addLeftIcons": true,
|
||||
"icon": "bitcoin"
|
||||
"addLeftIcons": true
|
||||
},
|
||||
{
|
||||
"type": "Space Settings",
|
||||
@@ -12535,8 +12532,7 @@
|
||||
"iconPathOff": "delete"
|
||||
}
|
||||
],
|
||||
"addLeftIcons": true,
|
||||
"icon": "bitcoin"
|
||||
"addLeftIcons": true
|
||||
},
|
||||
{
|
||||
"type": "Charting Space",
|
||||
@@ -14468,8 +14464,7 @@
|
||||
"childType": "Plugin Tutorials",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Data Mines",
|
||||
@@ -14503,8 +14498,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Trading Mines",
|
||||
@@ -14538,8 +14532,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Trading Systems",
|
||||
@@ -14573,8 +14566,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Trading Engines",
|
||||
@@ -14608,8 +14600,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Super Scripts",
|
||||
@@ -14643,8 +14634,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin Tutorials",
|
||||
@@ -14678,8 +14668,7 @@
|
||||
"childType": "Plugin File",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin File",
|
||||
@@ -14712,8 +14701,7 @@
|
||||
"childType": "Plugin File Position",
|
||||
"autoAdd": false
|
||||
}
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Plugin File Position",
|
||||
@@ -14735,8 +14723,7 @@
|
||||
"level": 3,
|
||||
"propertyNameAtParent": "pluginFilePosition",
|
||||
"properties": [
|
||||
],
|
||||
"icon": "bitcoin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Tutorial",
|
||||
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 8.8 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 6.6 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
@@ -27,7 +27,7 @@
|
||||
|
||||
let key = bot.KEY
|
||||
let secret = bot.SECRET
|
||||
|
||||
|
||||
const exchangeClass = ccxt[exchangeId]
|
||||
const exchangeConstructorParams = {
|
||||
'apiKey': key,
|
||||
@@ -129,7 +129,23 @@
|
||||
return order.id
|
||||
} catch (err) {
|
||||
tradingSystem.errors.push([tradingSystemOrder.id, "createOrder -> Error = " + err.message])
|
||||
logError("createOrder -> Error = " + err.message);
|
||||
logError("createOrder -> Error = " + err.message)
|
||||
if (err.message.indexOf('API-key format invalid') >= 0) {
|
||||
logError ('The exchange says the API key provided is not good or it is not in the correct format. This is what you are using:')
|
||||
errorFooter()
|
||||
}
|
||||
if (err.message.indexOf('Signature for this request is not valid.') >= 0) {
|
||||
logError ('The exchange says the secret provided is not good, incorrect or not in the correct format. This is what you are using:')
|
||||
errorFooter()
|
||||
}
|
||||
function errorFooter(){
|
||||
logError ('key: ->' + bot.KEY + '<-')
|
||||
logError ('secret: ->' + bot.SECRET + '<-')
|
||||
logError ('key.length:' + bot.KEY.length )
|
||||
logError ('secret.length:' + bot.SECRET.length )
|
||||
logError ('Double check that you copied the key at the codeName property and the secret at secret property without bringing any invisible caracter from the exchange web site, or leaving any character from the sample text. Also check that the keys are not disabled at the exchange ot that they are not restricted by IP.')
|
||||
logError ('As a remainder. Binance key and secret are 64 bytes in lenght each one. ' )
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||