Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop
This commit is contained in:
commit
d8701f2e2d
27 files changed
+1776
-260
No files matched your search
@@ -0,0 +1,18 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 180
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 7
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- pinned
|
||||
- security
|
||||
- improvement
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: stale
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs. Thank you
|
||||
for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: false
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
# GitHub token, automatically provided to the action
|
||||
# (No need to define this secret in the repo settings)
|
||||
github_token: ${{ secrets.github_token }}
|
||||
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }}.${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
|
||||
args: "-c.extraMetadata.version=${{ steps.vars.outputs.tag }}-${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
|
||||
|
||||
# If the commit is tagged with a version (e.g. "v1.0.0"),
|
||||
# release the app after building
|
||||
|
||||
+12
@@ -24,6 +24,7 @@
|
||||
tradingSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.tradingSystem
|
||||
|
||||
exchangeId = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.codeName
|
||||
options = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.options
|
||||
|
||||
let key
|
||||
let secret
|
||||
@@ -39,6 +40,17 @@
|
||||
password = TS.projects.foundations.globals.taskConstants.TASK_NODE.keyReference.referenceParent.config.password
|
||||
}
|
||||
}
|
||||
|
||||
switch (exchangeId) {
|
||||
case 'okex':
|
||||
case 'okex3':
|
||||
case 'okex5':
|
||||
if (options.brokerId === undefined) {
|
||||
options.brokerId = 'c77ccd60ec7b4cBC'
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
const exchangeClass = ccxt[exchangeId]
|
||||
const exchangeConstructorParams = {
|
||||
'apiKey': key,
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 5.1 KiB |
@@ -24,27 +24,32 @@
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "III->Foundations->Topic->Masters Data Mine->",
|
||||
"text": "III->Foundations->Topic->Heikin Data Mine->",
|
||||
"updated": 1611686401703
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "IV->Foundations->Topic->Sparta Data Mine->",
|
||||
"text": "IV->Foundations->Topic->Masters Data Mine->",
|
||||
"updated": 1611686401703
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "V->Foundations->Topic->Sparta Data Mine->",
|
||||
"updated": 1611686413735
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "V->Foundations->Topic->Zeus Data Mine->",
|
||||
"text": "VI->Foundations->Topic->Zeus Data Mine->",
|
||||
"updated": 1611686424488
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "VI->Foundations->Topic->CoinGecko API Map and Mine->",
|
||||
"text": "VII->Foundations->Topic->CoinGecko API Map and Mine->",
|
||||
"updated": 1622690513016
|
||||
},
|
||||
{
|
||||
"style": "Chapter",
|
||||
"text": "VII->Foundations->Topic->quantum Data Mine->"
|
||||
"text": "VIII->Foundations->Topic->quantum Data Mine->"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -2,7 +2,14 @@
|
||||
"type": "Asset",
|
||||
"definition": {
|
||||
"text": "An asset node is the definition of an asset in Superalgos.",
|
||||
"updated": 1609771995506
|
||||
"updated": 1609771995506,
|
||||
"translations": [
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Узел актива - это определение актива в Superalgos.",
|
||||
"updated": 1636929400025
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
+8
-2
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "Limit Buy Order",
|
||||
"definition": {
|
||||
"text": "A limit buy order is an instruction sent to the exchange to buy the base asset, for execution at a specific rate or better.",
|
||||
"text": "A limit order is an order to buy or sell a security at a specific price or better. A buy limit order can only be executed at the limit price or lower, and a sell limit order can only be executed at the limit price or higher.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "ES",
|
||||
@@ -13,8 +13,14 @@
|
||||
"language": "DE",
|
||||
"text": "Ein limit buy order ist eine an die Börse gesendete Anweisung zum Kauf des Basiswertes, die zu einem bestimmten Kurs oder besser ausgeführt werden soll.\n",
|
||||
"updated": 1634876555681
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Лимитный ордер - это приказ на покупку или продажу ценной бумаги по определенной цене или выше. Лимитный ордер на покупку может быть исполнен только по предельной цене или ниже, а лимитный ордер на продажу может быть исполнен только по предельной цене или выше.",
|
||||
"updated": 1636987786529
|
||||
}
|
||||
]
|
||||
],
|
||||
"updated": 1636987695057
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
|
||||
+5
@@ -7,6 +7,11 @@
|
||||
"language": "ES",
|
||||
"text": "Parameters son propiedades de trading sessions, definido por los usuarios, para determinar su comportamiento y mejorar la calidad de las simulaciones.",
|
||||
"updated": 1624453669656
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Параметры - это свойства торговых сессий, определяемые пользователями для установления их поведения и повышения качества моделирования.",
|
||||
"updated": 1636929248350
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 1,
|
||||
"type": "Heikin By @Raplh2502",
|
||||
"definition": {
|
||||
"text": "This data mine includes the Heikin Ashi candle style, as well as a Heikin Ashi based Supertrend indicator.",
|
||||
"updated": 1611685345604
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Heikin data mine is brought to you by...",
|
||||
"updated": 1611685372883
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "@Raplh2502->github.com/Raplh2502/",
|
||||
"updated": 1611685413223
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "Collaborate with this data mine and report issues directly at the Superalgos repository."
|
||||
}
|
||||
]
|
||||
}
|
||||
+60
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 2,
|
||||
"type": "Heikin Ashi Candles - Heikin Indicator",
|
||||
"definition": {
|
||||
"text": "This indicator produces the Heikin Ashi style candles.",
|
||||
"updated": 1611661320849
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Ashi On the Charts",
|
||||
"updated": 1611661332955
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Heikin Ashi means \"average bar\" in Japanese. It is useful for making candlestick chart more readable and trends easier to analyse.",
|
||||
"updated": 1611764485658
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-heikin-on-the-chart.png",
|
||||
"updated": 1611661370646
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Above: The Heikin Ashi Candle."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Heikin Ashi candle shares some characteristics of standard candles as it contains the same parameters of open, close, maximum and mimimun."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The calculation of the open and close parameters differ from standard candles as they are calculated as follows:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Close; Average price of the current bar: 0.25 * (Open + Close + Maximum + Minimum)"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Open; The Midpoint of the previous bar: 0.5 * (Previous.Open + Previous.Close)"
|
||||
},
|
||||
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Heikin Ashi candles look smoother as they are essentially taking an average of the price movement, and they tend to stay the same color during a continuing trend."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-standard-on-the-chart.png",
|
||||
"updated": 1611673329568
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Above: The Standard Candle."
|
||||
}
|
||||
]
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"topic": "Heikin Data Mine",
|
||||
"pageNumber": 3,
|
||||
"type": "Heikin Ashi Supertrend - Heikin Indicator",
|
||||
"definition": {
|
||||
"text": "Produce the supertrend indicator using the Heikin Ashi Candles as a basis for its calcuations.",
|
||||
"updated": 1636853769
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Ashi Supertrend On the Charts",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A supertrend is a trend following indicator similar to moving averages. It is plotted on price and the current trend can simply be determined by its placement; a green lin below the price action is an uptrend, and a red line above the price action is a downtrend."
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-superTrend-on-the-chart.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This supertrend indicator uses Heikin Ashi candles instead of standard candles to calculate the average true range (ATR) before calculating the final trend values."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "To change the parameters needed for the calculation as per your needs, locate and open the Javascript Code under Data Building Procedure -> Procedure Loop under \"Super Trend Heikin\" Product Definition. The two configurable parameters are:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Nperiod: the ATR length"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "multiplier: the ATR multiplier"
|
||||
},
|
||||
{
|
||||
"style": "Png",
|
||||
"text": "PNGs/Foundations/Docs/indicators/heikin-supertrend-params.png",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Heikin Super Trend Products & Properties"
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "There are five properties available:"
|
||||
},
|
||||
{
|
||||
"style": "Table",
|
||||
"text": "| Product Name | Product Variable | Properties |\n| Super Trend Heikin | HeikinsuperTrend | trend, uptrend, downtrend, atrNPeriod, trueRange |",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Examples:",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at01hs.HeikinsuperTrend.trend == 1",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Trend is downward, and price action remains under the trendline:",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Javascript",
|
||||
"text": "chart.at15min.HeikinsuperTrend.trend == -1 && ( chart.at15min.candle.max < chart.at15min.HeikinsuperTrend.downtrend)",
|
||||
"updated": 1636853769
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+35
@@ -43,6 +43,11 @@
|
||||
"language": "TR",
|
||||
"text": "Devam ederken her ayrıntıya girmeyeceğim, ancak bir düğüm hakkında daha fazla bilgiye ihtiyacınız varsa, menüdeki yardım düğmesi (Düğümü geniletiğinizde görebilirsiniz) sizi doğrudan belgelerine götürür.",
|
||||
"updated": 1636012819082
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Tijdens onze reis zal ik niet op alle details ingaan, voor meer info over een node, klik dan op het vraagteken in het menu van de node.",
|
||||
"updated": 1636977477286
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir düğümün dokümantasyonu aşağıdaki bölümlerden bir veya daha fazlasını içerebilir:",
|
||||
"updated": 1636012836829
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De documentate van een node kan één of meerdere van de volgende secties bevatten:",
|
||||
"updated": 1636977595624
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -126,6 +136,11 @@
|
||||
"language": "TR",
|
||||
"text": "Tanım (Definition): düğümün ne olduğunu veya ne yaptığını açıklar.",
|
||||
"updated": 1636012877511
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Definition: beschrijft wat de node is of doet.",
|
||||
"updated": 1636977528905
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -167,6 +182,11 @@
|
||||
"language": "TR",
|
||||
"text": "İçerik (Content): düğümün nasıl çalıştığını açıklar.",
|
||||
"updated": 1636012909187
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Content: beschrijft hoe de noe werkt.",
|
||||
"updated": 1636977620505
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -209,6 +229,11 @@
|
||||
"language": "TR",
|
||||
"text": "Yapılandırma (Configuration): bazı düğümlerde bir tane olabilir.",
|
||||
"updated": 1636012944710
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Configuration: sommige nodes hebben een configuratie.",
|
||||
"updated": 1636977660661
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -251,6 +276,11 @@
|
||||
"language": "TR",
|
||||
"text": "Teknik (Technical): Bilginin geri kalanı genellikle geliştiricilere yönelik teknik niteliktedir.",
|
||||
"updated": 1636012987852
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Technical: de rest van de informatie is meestal van technische aard, voor ontwikkelaars.",
|
||||
"updated": 1636977733206
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -292,6 +322,11 @@
|
||||
"language": "TR",
|
||||
"text": "Veri Görevleri ( Data Tasks ) düğümündeki yardım düğmesine tıklayın!",
|
||||
"updated": 1636013020909
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Klik op help in het menu van de Data Tasks node!",
|
||||
"updated": 1636977849517
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+20
@@ -43,6 +43,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir düğümü silmek veya bir konfigürasyonu değiştirmek gibi bir şeyi bozarsanız ve sonuçla nasıl başa çıkacağınızı bilmiyorsanız...",
|
||||
"updated": 1636013094366
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Als er iets mis gaat—zoals het verwijderen of de configuratie van een node veranderen—en je komt er niet meer uit...",
|
||||
"updated": 1636977985207
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "TR",
|
||||
"text": "... orijinal Getting Started Tutorials Plugin Workspace! ile kolayca baştan başlayabilirsiniz!...",
|
||||
"updated": 1636013152834
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "... start je simpelweg opnieuw met de originele Getting Started Tutorials Plugin Workspace!",
|
||||
"updated": 1636978022861
|
||||
}
|
||||
],
|
||||
"updated": 1622196973760
|
||||
@@ -127,6 +137,11 @@
|
||||
"language": "TR",
|
||||
"text": "Böyle bir durumda, sol taraftaki sekmeyi çekin, kaydırın, Getting Started Tutorials Plugin'i bulun ve tıklayın! Orijinal Eklenti Çalışma Alanı ( Plugin Workspace ) yüklenecek ve öğretici, baştan yeni bir şekilde yeniden görünecek!",
|
||||
"updated": 1636013239148
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "in zo'n geval open je de tab aan de linkerkant, scroll en zoek de Getting Started Tutorials plugin, en klik er op! De originele Plugin Workspace zal laden en de tutorial zal herstarten vanaf het begin.",
|
||||
"updated": 1636978208217
|
||||
}
|
||||
],
|
||||
"updated": 1622634394712
|
||||
@@ -158,6 +173,11 @@
|
||||
"language": "TR",
|
||||
"text": "Eklenti Çalışma Alanları ( Plugin Workspaces ) sistemle birlikte gönderilir. Şimdi bunları nasıl kendinize ait hale getirebileceğinizi veya yeni çalışma alanları oluşturabileceğinizi görelim!",
|
||||
"updated": 1636013279897
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Plugin Workspaces horen bij het systeem, laten we eens kijken of je ze eigen kan maken of zelfs nieuwe kan creëeren!",
|
||||
"updated": 1636978365070
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+20
@@ -42,6 +42,11 @@
|
||||
"language": "RU",
|
||||
"text": "\nPlugin Workspaces поставляются вместе с системой и имеют черный фон на вкладке Workspaces - слева.\n\n",
|
||||
"updated": 1636192226552
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Plugin Workspaces die bij het systeem horen hebben een zwarte achtergrond in het tabblad links.",
|
||||
"updated": 1636978436604
|
||||
}
|
||||
],
|
||||
"updated": 1629803469668
|
||||
@@ -85,6 +90,11 @@
|
||||
"language": "RU",
|
||||
"text": "Workspaces сохраняют всю информацию относительно структур данных, включенных в рабочую область.",
|
||||
"updated": 1636192315950
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Workspaces slaan alle informatie op met betrekking tot de data structuren in de werkruimte. ",
|
||||
"updated": 1636978555492
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -114,6 +124,11 @@
|
||||
"language": "RU",
|
||||
"text": "Давайте создадим копию этого Plugin Workspace и сделаем его вашим собственным! Нажмите следующую комбинацию клавиш: Ctrl + Shift + S.",
|
||||
"updated": 1636192471516
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Laten we met een kopie deze Plugin Workspace ons eigen maken! Druk op de volgende toetsencombinatie: Ctrl + Shift + Key-S",
|
||||
"updated": 1636978713661
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -154,6 +169,11 @@
|
||||
"language": "RU",
|
||||
"text": "Теперь откройте вкладку Workspaces слева, прокрутите вниз и найдите рабочее пространство с фиолетовым фоном! Это Ваше рабочее место! Но не нужно нажимать на него!",
|
||||
"updated": 1636192559470
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Open nu het Worspaces tabblad links en scroll helemaal naar beneden. Daar staat het enige werkblad met een paarse achtergrond, dat is jouw eigen werkblad! Je hoeft er niet op te klikken!",
|
||||
"updated": 1636978846518
|
||||
}
|
||||
],
|
||||
"updated": 1629803460646
|
||||
|
||||
+25
@@ -43,6 +43,11 @@
|
||||
"language": "TR",
|
||||
"text": "Artık rahatça dolaşabildiğinize göre, Ağ Düğümü'nün ( Network Node ) Veri Görevleri ( Data Tasks ) bölümünü keşfetmek için küçük bir tura çıkmanızı istiyorum.",
|
||||
"updated": 1636014280941
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Nu je jouw weg kan vinden, stel ik voor dat je de Data Tasks sectie van de LAN Network Node gaat verkennen.",
|
||||
"updated": 1636979006293
|
||||
}
|
||||
],
|
||||
"updated": 1636911021993
|
||||
@@ -86,6 +91,11 @@
|
||||
"language": "TR",
|
||||
"text": "Aşağıdakilere dikkat edin:",
|
||||
"updated": 1636014296432
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Let op het volgende:",
|
||||
"updated": 1636979045649
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -127,6 +137,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bölüm, her şeyden önce proje, borsa ve pazara göre düzenlenmiştir. Bu, birden fazla borsa ve birden fazla pazarla düzenli bir şekilde çalışmanıza yardımcı olacaktır.",
|
||||
"updated": 1636014356317
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De sectie is eerst en vooral georganiseerd per project, exchange en markt. Dit helpt om overzichtelijk met meerdere exchanges en markten te werken.",
|
||||
"updated": 1636979188178
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -168,6 +183,11 @@
|
||||
"language": "TR",
|
||||
"text": "Borsa Veri Görevleri ( Exchance Data Tasks ) ve Piyasa Veri Görevleri ( Market Data Tasks ) düğümleri, sırasıyla borsadaki ve pazardaki tüm görevleri kontrol edebilir.",
|
||||
"updated": 1636014775744
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "De Exchange Data Tasks en Market Data Tasks nodes controleren alle taken in de bijbehorende exchange en markt.",
|
||||
"updated": 1636979270117
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -209,6 +229,11 @@
|
||||
"language": "TR",
|
||||
"text": "Şimdi bu düğümleri ve menülerini kontrol edin!",
|
||||
"updated": 1636014827396
|
||||
},
|
||||
{
|
||||
"language": "NL",
|
||||
"text": "Verken de nodes en hun menu's maar eens!",
|
||||
"updated": 1636979384554
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+2
-2
@@ -42,8 +42,8 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "That is what the LAN Network Node is about. What you've seen so far is running on a single machine. But...",
|
||||
"updated": 1636911326698,
|
||||
"text": "That is what the Network Node is about. What you've seen so far is running on a single machine. But...",
|
||||
"updated": 1616427867794,
|
||||
"translations": [
|
||||
{
|
||||
"language": "IT",
|
||||
|
||||
+15
@@ -30,6 +30,11 @@
|
||||
"language": "TR",
|
||||
"text": "Simülasyonların nasıl çalıştığına hızlıca bir göz atabilmeniz için bir dizi önceden yapılandırılmış parametre ile bir Geri Test Oturumu ( Backtesting Session ) çalıştıracağız.",
|
||||
"updated": 1636117912488
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Мы запустим Backtesting Session с несколькими предварительно настроенными параметрами, чтобы Вы могли быстро взглянуть на то, как работает моделирование.",
|
||||
"updated": 1636928151422
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +65,11 @@
|
||||
"language": "TR",
|
||||
"text": "Sağda görebileceğiniz gibi, bir ticaret oturumunun bir Ticaret Sistemine ( Tading System ) referansı vardır. Yani Ticaret Botu ( Trading Bot ), karar vermek için referans verilen ticaret sisteminin kurallarını uygulayacaktır. Trading Engine'e (Trading Engine) konusunu sonraya bırakacağım!",
|
||||
"updated": 1636118809271
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Как видете",
|
||||
"updated": 1636987830548
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -88,6 +98,11 @@
|
||||
"language": "TR",
|
||||
"text": "İşlem seansı birkaç parametreden (Trading Parameters) oluşur. Menüden Yapılandır'ı seçerek konfigürasyonlarına hızlıca göz atın!",
|
||||
"updated": 1636118950433
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "На торговую сессию влияет несколько параметров. Быстро взгляните на их конфигурации, выбрав Configure в меню!",
|
||||
"updated": 1636928483525
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+40
@@ -24,6 +24,11 @@
|
||||
"language": "TR",
|
||||
"text": "Alım Satım Parametreleri ( Trading Parameters ), alım satım seansının nasıl yürütüldüğünün temel yönlerini belirler. Hızlı, yüzeysel bir göz atalım...",
|
||||
"updated": 1636120903968
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Trading Parameters определяют ключевые аспекты того, как проходит торговая сессия. Давайте быстро и поверхностно взглянем на это...",
|
||||
"updated": 1636929360190
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -53,6 +58,11 @@
|
||||
"language": "TR",
|
||||
"text": "Session Base Asset (Oturum Temel Varlığı:): BTC'ye sermaye tahsis edilmez.",
|
||||
"updated": 1636121181916
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Базовый Asset сессии: капитал в BTC не присваивается.",
|
||||
"updated": 1636929551268
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -81,6 +91,11 @@
|
||||
"language": "TR",
|
||||
"text": "Session Quoted Asset (Oturumda Kote Edilen Varlık): 1000 USDT başlangıç sermayesi.",
|
||||
"updated": 1636121192365
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Котируемый Asset сессии: 1000 USDT за начальный капитал.",
|
||||
"updated": 1636929599187
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -109,6 +124,11 @@
|
||||
"language": "TR",
|
||||
"text": "Time Range (Zaman Aralığı): Tek bir günü test edeceğiz, 01 Eylül 2020",
|
||||
"updated": 1636121263576
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Временной диапазон: мы протестируем один день 01-09-2020",
|
||||
"updated": 1636929643689
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -137,6 +157,11 @@
|
||||
"language": "TR",
|
||||
"text": "Time Frame (Zaman periyodu): siparişler her dakika verilir/iptal edilir, bu nedenle 01 dakika uygundur.",
|
||||
"updated": 1636121307468
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Временные рамки: заказы размещаются/отменяются каждую минуту, поэтому подходит 1 минута.",
|
||||
"updated": 1636929775030
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -166,6 +191,11 @@
|
||||
"language": "TR",
|
||||
"text": "Slippage (Kayma): Bu özel ticaret sistemi sadece limit emirleri kullandığından, bu durum için önemsizdir.",
|
||||
"updated": 1636121458592
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Проскальзование: в данном случае это не имеет значения, т.к. данная конкретная торговая система использует только лимитные ордера.",
|
||||
"updated": 1636930096197
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -194,6 +224,11 @@
|
||||
"language": "TR",
|
||||
"text": "Fee Structure (Komisyon): Binance için %0,1 olduğunu varsayalım.",
|
||||
"updated": 1636121571785
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Структура оплаты: 0.1% - это нижний уровень на Binance.",
|
||||
"updated": 1636930145101
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -223,6 +258,11 @@
|
||||
"language": "TR",
|
||||
"text": "Kalan parametreler simülasyonu etkilemez. İşlem Parametreleri hakkında daha fazla bilgi edinmek için belgelere bakın.",
|
||||
"updated": 1636121544786
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Остальные параметры не влияют на моделирование. Чтобы узнать больше о Trading Parameters, ознакомьтесь с документацией.",
|
||||
"updated": 1636930345208
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+20
@@ -30,6 +30,11 @@
|
||||
"language": "TR",
|
||||
"text": "Haydi gidelim! Bir günlük zaman dilimi için Backtest yapacağımız için bu hızlı olacak.",
|
||||
"updated": 1636122670075
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Давайте начнем! В любом случае это будет быстро, т.к. мы тестируем исторические данные за 1 день.",
|
||||
"updated": 1636930436914
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -54,6 +59,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir ticaret görevi yürütmek ( Trading Tasks ), bir veri madenciliği (Data Mining Tasks ) görevi yürütmeye oldukça benzer. Aradaki fark, görevi çalıştırdıktan sonra, ticaret oturumunu da çalıştırmanız gerektiğidir.",
|
||||
"updated": 1636122738568
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Запуск торговой задачи очень похож на запуск задачи интеллектуального анализа данных. Разница заключается в том, что после запуска задачи, Вам также необходимо запустить торговую сессию.",
|
||||
"updated": 1636930532553
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -83,6 +93,11 @@
|
||||
"language": "TR",
|
||||
"text": "Önce Lightning Strike Task menüsünde Run'ı seçin! Sonra Backtesting Session menüsünde Run'ı seçin!",
|
||||
"updated": 1636122946019
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Выберите Run в меню Task: Lightning Strike! Сейчас выберите Run в меню Backtesting Session!",
|
||||
"updated": 1636930675030
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -111,6 +126,11 @@
|
||||
"language": "TR",
|
||||
"text": "Geriye Dönük Test Oturumu ( Backtesting Session ), işlemin tamamlandığını gösterdiğinde, Görevi ( Task) durdurun ve İleri'ye tıklayın.",
|
||||
"updated": 1636122871481
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Когда Backtesting Session покажет, что обработка завершена, остановите Task и нажмите Next.",
|
||||
"updated": 1636930736439
|
||||
}
|
||||
],
|
||||
"updated": 1622201246283
|
||||
|
||||
+20
@@ -30,6 +30,11 @@
|
||||
"language": "TR",
|
||||
"text": "Sizi zaman içinde belirli bir ana getirme cüretinde bulundum, bundan sonra gelecekte ilginç.",
|
||||
"updated": 1636180974748
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Я взял на себя смелость привести Вас в определенный момент времени, интересный тем, что будет дальше...",
|
||||
"updated": 1636930842187
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -59,6 +64,11 @@
|
||||
"language": "TR",
|
||||
"text": "Simülasyonların güzelliğine maruz kalmak üzeresiniz. Ben bir simülasyon muyum? Bütün bunlar gerçek mi?",
|
||||
"updated": 1636181003797
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Вы вот-вот окажетесь в красоте моделирования. Я - моделирование? А Вы? Все эти вещи реальны?",
|
||||
"updated": 1636931034464
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -87,6 +97,11 @@
|
||||
"language": "TR",
|
||||
"text": "Etrafınıza bakın ve kendiniz karar verin!",
|
||||
"updated": 1636181015871
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Оглянитесь вокруг и решайте сами!",
|
||||
"updated": 1636931122923
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -115,6 +130,11 @@
|
||||
"language": "TR",
|
||||
"text": "Her şeyden önce, 1 dakikalık zaman diliminde olduğunuza dikkat edin, bu nedenle bunlar 1 dakikalık mumlardır.",
|
||||
"updated": 1636181143231
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Прежде всего, обратите внимание, что сейчас Вы находитесь в 1-минутном временном интервале, т.о. это - 1-минутные свечи. Промежуток времени на Вашем экране составляет чуть более одного часа в начале 1 сентября 2020 года.",
|
||||
"updated": 1636931248383
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+15
@@ -30,6 +30,11 @@
|
||||
"language": "TR",
|
||||
"text": "Bir geriye dönük test yaptık ama test ettiğimiz Ticaret Sistemini ( Trading System )tartışmadık! Temel bilgileri gözden geçirelim!",
|
||||
"updated": 1636201414712
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Мы провели обратное тестирование, но мы не обсуждали Trading System, которую мы тестируем! Давайте пройдемся по основам!",
|
||||
"updated": 1636931402487
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +65,11 @@
|
||||
"language": "TR",
|
||||
"text": "Ticaret fikri \"düşen bıçağı\" satın almak ve \"geri tepkiyi\" satmaktır. Strateji, fiyatın biraz altına bir Limitli Alış Emri ( Limit Buy Order ) yerleştirir. Emir bir sonraki dakikaya kadar yerine getirilmezse, emir iptal edilir ve potansiyel olarak ayarlanmış bir oranda yeni bir emir verilir. Fiyat aniden düşerse, siparişin doldurulma ihtimali vardır. Bu olursa, strateji daha yüksek bir fiyattan satmaya çalışır.",
|
||||
"updated": 1636201723387
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Торговая система заключается в том, чтобы купить \"падающий нож\" и продать \"отскок\". Стратегия размещает Limit Buy Order на расстоянии ниже цены. Если заказ не будет выполнен в течение следующей минуты, то он отменяется и размещается новый, возможно, по скорректированной ставке. Если цена внезапно упадет, есть шансы, что заказ будет выполнен. Если это произойдет, то стратегия попытается продать его по более высокой цене.",
|
||||
"updated": 1636931763305
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -93,6 +103,11 @@
|
||||
"language": "TR",
|
||||
"text": "Ticaret fikrinin esasını değil, uygulamasını tartışalım. Bu, kendi başına stratejiyi değil, Ticaret Botunun kapasitelerini gösteren bir demodur. Bu strateji doğru olmaya bilir, ya da beğenmeyebilirsiniz. Kendi fikirlerinizle yeni stratejiler oluşturabilirsiniz.",
|
||||
"updated": 1636201810582
|
||||
},
|
||||
{
|
||||
"language": "RU",
|
||||
"text": "Давайте обсудим не достоинства торговой системы, а ее реализацию. Это всего лишь выставленная на показ демонстрация возможностей Trading Bot, а не стратегии как таковой.",
|
||||
"updated": 1636933888559
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+3
-2
@@ -10,7 +10,7 @@
|
||||
"scripts": {
|
||||
"start": "node platform minMemo noBrowser",
|
||||
"presetup": "git checkout develop && git pull upstream develop",
|
||||
"setup": "node setup noShortcuts",
|
||||
"setup": "node setup noShortcuts && node tf_setup.js",
|
||||
"postsetup": "npm start",
|
||||
"dist": "electron-builder -c build/electron-builder.json",
|
||||
"postinstall": "electron-builder install-app-deps"
|
||||
@@ -35,7 +35,8 @@
|
||||
"twitter": "^1.7.1",
|
||||
"util": "^0.12.4",
|
||||
"web3": "^1.6.0",
|
||||
"ws": "^8.2.3"
|
||||
"ws": "^8.2.3",
|
||||
"@tensorflow/tfjs-node": "^2.8.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"electron": "^15.1.0",
|
||||
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
|
||||
const srcFolder = './node_modules/@tensorflow/tfjs-node/deps/lib/'
|
||||
const destFolder = './node_modules/@tensorflow/tfjs-node/lib/'
|
||||
|
||||
const dest = fs.readdirSync(destFolder, { withFileTypes: true })
|
||||
.filter(dirent => dirent.isDirectory())
|
||||
.map(dirent => dirent.name)
|
||||
|
||||
if(process.platform === 'win32') {
|
||||
fs.copyFile(path.join(srcFolder, "tensorflow.dll"), path.join(destFolder, dest[0], "tensorflow.dll"), (err) => {
|
||||
if (err) throw err
|
||||
console.log("tensorflow dll copied")
|
||||
})
|
||||
}
|
||||
Reference in new issue
Block a user