Ich habe jetzt nur kurz drübergelesen über deinen Code, aber auf den ersten Blick würde ich sagen, dass du dein LongSignal / ShortSignal zurücksetzen musst.
Du checkst die Bedingung mit
if (LongSignal == false && ShortSignal == false)
{....}
und setzt nur dort drinnen die Signale zurück.
Wenn du aber bereits LongSignal=true hast, ein Trade eröffnet wird, dieser per TP geschlossen wird, kommt sofort der nächste Trade da LongSignal=true ist. (noch immer)
|