【PositionProfitCustom】
[code]inputs:LongProfit( numericsimple ),
ShortProfit( numericsimple ),
MaxPosProfit( truefalsesimple ) ;
variables:
var0( 0 ),
var1( 0 ) ;
if MaxPosProfit then
begin
if MarketPosition = 1 then
begin
if LongProfit > var0 then
var0 = LongProfit ;
PositionProfitCustom = ( var0 - EntryPrice ) * BigPointValue ;
end
else
var0 = 0 ;
if MarketPosition = -1 then
begin
if ShortProfit < var1 then
var1 = ShortProfit ;
PositionProfitCustom = ( EntryPrice - var1 ) * BigPointValue ;
end
else
var1 = 0 ;
end
else
begin
if MarketPosition = 1 then
PositionProfitCustom = ( LongProfit - EntryPrice ) * BigPointValue
else if MarketPosition = -1 then
PositionProfitCustom = ( EntryPrice - ShortProfit ) * BigPointValue ;
end ;
[/code]
页:
[1]