|
|
|
Forum Member
      
Group: Forum Members
Last Login: 6/30/2011 1:30:04 PM
Posts: 29,
Visits: 67
|
|
Hello, in procedure OnTradeChange when I try to use this line:
log('Stop em $'+FloatToStr(Trade.StopOrder.Rate)+'; Limite em $'+FloatToStr(Trade.LimitOrder.Rate));
I receive this error: I/O error 105
I changed the line to this:
LStop := Trade.StopOrder.Rate;
LLimit := Trade.LimitOrder.Rate;
log('Stop em $'+FloatToStr(LStop)+'; Limite em $'+FloatToStr(LLimit));
But the error remains in line: LStop := Trade.StopOrder.Rate;
LStop is Double.
Anybody could help me?
[ ]´s
Rodolfo Andrade
www.rodorush.com.br
rodolfo@rodorush.com.br
+55(16)9193-6808
|
|
|
|
|
Supreme Being
      
Group: Forum Members
Last Login: 1/27/2012 12:53:25 PM
Posts: 201,
Visits: 295
|
|
Perhaps your trade hasn’t any Stop Order. So check if there are any orders in your current trade.
Best regards
Best regards!
|
|
|
|
|
Forum Member
      
Group: Forum Members
Last Login: 6/30/2011 1:30:04 PM
Posts: 29,
Visits: 67
|
|
Yep, this could be explained by our other topic "How to identify an order, after to use CreateOrder?"
[ ]´s
Rodolfo Andrade
www.rodorush.com.br
rodolfo@rodorush.com.br
+55(16)9193-6808
|
|
|
|