diff --git a/.gitignore b/.gitignore
index 6327d78f..c964a4a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,7 +12,7 @@
.vscode/
*.deps.json
.Sandbox/
-.sonarlint/
+#.sonarlint/
.DS_Store
# User-specific files (MonoDevelop/Xamarin Studio)
diff --git a/.sonarlint/QuanTAlib.ruleset b/.sonarlint/QuanTAlib.ruleset
new file mode 100644
index 00000000..c546ccdb
--- /dev/null
+++ b/.sonarlint/QuanTAlib.ruleset
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.sonarlint/QuanTAlib.slconfig b/.sonarlint/QuanTAlib.slconfig
new file mode 100644
index 00000000..601908c4
--- /dev/null
+++ b/.sonarlint/QuanTAlib.slconfig
@@ -0,0 +1,19 @@
+{
+ "ServerUri": "https://sonarcloud.io/",
+ "Organization": {
+ "Key": "mihakralj",
+ "Name": "Miha Kralj"
+ },
+ "ProjectKey": "mihakralj_QuanTAlib",
+ "ProjectName": "QuanTAlib",
+ "Profiles": {
+ "CSharp": {
+ "ProfileKey": "AYBIHuVX3Y_jZnooaQv1",
+ "ProfileTimestamp": "2022-04-20T17:57:57Z"
+ },
+ "Secrets": {
+ "ProfileKey": "AYXoTKve9Ao2yLWbNVCT",
+ "ProfileTimestamp": "2023-01-25T09:40:14Z"
+ }
+ }
+}
\ No newline at end of file
diff --git a/.sonarlint/mihakralj_quantalib_secrets_settings.json b/.sonarlint/mihakralj_quantalib_secrets_settings.json
new file mode 100644
index 00000000..1a0a4ae7
--- /dev/null
+++ b/.sonarlint/mihakralj_quantalib_secrets_settings.json
@@ -0,0 +1,32 @@
+{
+ "sonarlint.rules": {
+ "secrets:S6338": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6337": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6290": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6334": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6336": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6335": {
+ "level": "On",
+ "severity": "Blocker"
+ },
+ "secrets:S6292": {
+ "level": "On",
+ "severity": "Blocker"
+ }
+ }
+}
\ No newline at end of file
diff --git a/.sonarlint/mihakralj_quantalibcsharp.ruleset b/.sonarlint/mihakralj_quantalibcsharp.ruleset
new file mode 100644
index 00000000..150340f7
--- /dev/null
+++ b/.sonarlint/mihakralj_quantalibcsharp.ruleset
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.sonarlint/sonar.settings.json b/.sonarlint/sonar.settings.json
new file mode 100644
index 00000000..10d827d5
--- /dev/null
+++ b/.sonarlint/sonar.settings.json
@@ -0,0 +1 @@
+{"sonar.exclusions":[],"sonar.global.exclusions":["**/build-wrapper-dump.json"],"sonar.inclusions":[]}
\ No newline at end of file
diff --git a/Quantower/Quantower.csproj b/Quantower/Quantower.csproj
index c7a4148a..7d91a984 100644
--- a/Quantower/Quantower.csproj
+++ b/Quantower/Quantower.csproj
@@ -21,7 +21,9 @@
True
anycpu
full
+
embedded
@@ -29,18 +31,18 @@
3
True
anycpu
+
QuanTAlib\%(RecursiveDir)%(Filename)%(Extension)
-
-
C:\Quantower\TradingPlatform\v1.129.11\bin\TradingPlatform.BusinessLayer.dll