Bonjour

J ai une fonction toute bête qui retourne un double. Elle est sur ma Form1, Form1 sur laquelle un est posé un TNumberBox du nom de Numb_Slippage. Une variable TickSize est declarée en "Private" sur cette form1, tout comme 2 autres varibales "Private" : Frais et TickValue.

Mon pb est que dans le code de ma fonction TickSize et Numb_Slippage ne sont pas reconnus (undeclared identifier) alors que TickValue decalré au même endroit et initialisés au même endroit que TickSize est pris en compte.

J ai raté quoi ?

Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function CalculDiff(Trade: TTrade): double;
var
  Diff: double;
begin
  Diff := (Trade.PrixClose - Trade.PrixOpen);
  Diff := Diff / TickSize;
  Diff := Diff * Trade.Sens;
  Diff := Diff - (Numb_Slippage.value * 2);
  Diff := TickValue * Diff;
  Diff := Diff - (2 * Frais);
  result := Diff;
end;