Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MC Cache Ordner verschieben (Hard Link) [Tutorial]

Geschrieben

MC läd die benötigten Kursdaten immer aus der Datenbank in einen Cache-Ordner. Dabei werden für jedes Instrument, TF und Datum eigene Dateien angelegt, die an sich nicht so groß sind (zw. 0 - 8 MB erfahrungsgemäß), aber die Masse macht es. Wenn man zB im Portfoliobacktester 100 M1-Symbols über 5 Jahre backtestet, werden das schonmal rund 12 GB.

 

Der Cache-Ordner kann also sehr groß werden (war bei mir gestern 100 GB groß) und das ist etwas ungünstig, wenn das Betriebssystem auf einer SSD mit zB 125 GB läuft.

Er befindet sich im Benutzerordner. In manchem Windowsversionen kann man den Benutzerordner verschieben, in anderen (zB Windows Home Server 2011) nicht. In der Registry kann man alle möglichen Pfade für MC umstellen, für die Datenbank, für das Strategieverzeichnis etc. - aber nicht den Cacheordner.

Zwar könnte man theoretisch einen neuen Benutzer anlegen und diesen woanders speichern in WHS2011 (glaube ich zumindest), aber das wollte ich nicht.

 

Siscop hat mir dann freundlicherweise den Tipp mit "Hard Links" gegeben.

Hard Links verweisen auf andere Ordner oder Dateien, aber auf NTFS-Ebene, ist also nicht nur eine bloße Verknüpfung (Soft Link). Der Ordner / die Datei wird dann genauso groß angezeigt wie sie auf der anderen Platte, also wo die Daten wirklich gespeichert sind, abgelegt sind.

Mit Hard Links kann man also Verzeichnise "auslagern" auf andere Platten - leider nicht ins Netzwerk.

 

Hardlinks kann man mit Bordmitteln erstellen.

Man öffnet dazu die Eingabekonsole mittels Eingabe von "CMD" unter Start/Ausführen.

Mit den Befehlen "cd.." springt man zunächst zurück auf C:\, damit es sauberer aussieht.

 

Dann gibt man den eigentlichen Befehl ein:

 

MKLINK /J "Ausgangsverzeichnis" "Zielverzeichnis"

 

Der Befehl /J besagt, dass ein ganzer Ordner auf Hardlinkebene erstellt wird.

Das Ausgangsverzeichnis darf dabei nicht existieren, das Zielverzeichnis muss jedoch existieren.

Vorher also den Cache-Ordner löschen oder umbenennen.

Setzt man die Pfade in Anführungszeichen, werden auch Leerzeichen in dem Ordnerpfad akzeptiert.

 

 

Im Fall des Cache-Ordners von MultiChart 8 Beta x64 sieht der Befehl also so aus (Ausgangsverzeichnis vorher löschen, Zielverzeichnis vorher erstellen):

 

MKLINK /J "C:\Benutzer\Administrator\AppData\Local\TS Support\MultiCharts64\Cache" "D:\MC64Cache"

 

 

 

Natürlich funktioniert der Hard Link - Befehl auch für alles andere - er bietet sich wunderbar an, wenn man einzelne Dateien oder Ordner auf eine andere Festplatte auslagern will. Man kann auch mehrere Hardlinks von verschiedenen Orten auf einen Zielordner erstellen.

Featured Replies

Geschrieben

Unter

File -> Preferences

kann man mittlerweile alle seine Ordner verschieben. Jetzt wird die C-Platte auch nicht mehr so zugemüllt. Die Einträge werden beim Update auch beibehalten.

MC Directories.png

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.