Witam,
mam problem jak najlepiej pozyskać informacje czy te dane transakcje zakonczyły się stratą czy zyskiem?
for(int i=0;i<OrdersHistoryTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if(poz==OrderTicket())
{
//zysk/strata???
z gory dziękuję za pomoc
Profit/strata z zamkniętego zlecenia
Re: Profit/strata z zamkniętego zlecenia
Kod: Zaznacz cały
extern string starttime = "2014.01.01 00:00";
extern string endtime = "2014.12.31 23:00";
....
double profit=0;
int oht = OrdersHistoryTotal();
if(oht>0){
for(int j =0; j < oht; j++){
if(OrderSelect(j,SELECT_BY_POS,MODE_HISTORY)){
if(OrderCloseTime()<StrToTime(endtime)){
if(OrderCloseTime()>StrToTime(starttime))
profit = OrderProfit()+OrderSwap()+ OrderCommission();
if(profit > 0) .....
}
}
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.