Habe ebend gerade noch einmal herumgedoktert...Fehlerquelle erkannt.
Hatte als externe Variable" extern double Lot = 0.1;" deklariert. double Lot wird aber in meinem Programm bereits gelistet, mit einer externen Variable Risiko(%).
Also wusste das Programm wohl nicht welches Lot nun gemeint war!!!!
Dein Code funktioniert einwandfrei...
Alle Achtung!!! Danke.
P.S werd mir den jetzt mal genauer anschauen um auch zu verstehen!