Вычисление профита на паре... - страница 2

 
meta-trader2007 писал (а):

 total=OrdersTotal();
   double pribil;
   for(cnt=0;cnt<total;cnt++)
     {
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      pribil=OrderProfit()+pribil;         
     }
Ок! Согласен, это не сложно, вопрос в другом. Общая прибыль на данный момент по всем парам, по тикам установленным именно данным экспертом.. Напряглись... подумали, что на это скажем?
 
Inter:
meta-trader2007 писал (а):

 total=OrdersTotal();
   double pribil;
   for(cnt=0;cnt<total;cnt++)
     {
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      pribil=OrderProfit()+pribil;         
     }
Ок! Согласен, это не сложно, вопрос в другом. Общая прибыль на данный момент по всем парам, по тикам установленным именно данным экспертом.. Напряглись... подумали, что на это скажем?


это уже напоминает какой-то развод! :-) детские вопросы, да и тон - воспитателя детского сада.

а тики "устанавливает" ДЦ, а не эксперт. увы. :-(

 
Shu:
это уже напоминает какой-то развод! :-) детские вопросы, да и тон - воспитателя детского сада.
а тики "устанавливает" ДЦ, а не эксперт. увы. :-(


Shu, никакого разводилова, как ты выразился... Реальный вопрос, на него, ответ не был получен, я действительно хочу понять, как это сделать. Жаль просто не у кого спросить.., специалистов нет.. увы:-(

Функция, приведённая выше, покажет общую прибыль по всем тикам, вне зависимости от того, кем они были выставлены! Экспертом или кем-либо или чем-либо ещё.. Меня интересует функция, показывающая общую прибыль по всем тикам, выставленным данным экспертом. ..

На сколько я понимаю, хоть я и не специалист в данной области, здесь это будет как то связанно с MagicNumber... хотя не всё так просто. ..

В принципе, я почти, уже решил эту проблему, немного другим способом не прибегая к MagicNumber, но интересно мнения и варианты других.. .

 

Что значит выражение - "по всем тикам"?

 
Inter:
Shu, никакого разводилова, как ты выразился... Реальный вопрос, на него, ответ не был получен, я действительно хочу понять, как это сделать. Жаль просто не у кого спросить.., специалистов нет.. увы:-(

Функция, приведённая выше, покажет общую прибыль по всем тикам, вне зависимости от того, кем они были выставлены! Экспертом или кем-либо или чем-либо ещё.. Меня интересует функция, показывающая общую прибыль по всем тикам, выставленным данным экспертом. ..

На сколько я понимаю, хоть я и не специалист в данной области, здесь это будет как то связанно с MagicNumber... хотя не всё так просто. ..

В принципе, я почти, уже решил эту проблему, немного другим способом не прибегая к MagicNumber, но интересно мнения и варианты других.. .

Сколько уже обсуждался вопрос с маджиком) Просто добавь проверку что у выбранного ордера выставлен твой маджик. и что он нужной тебе валютной пары, тогда и суммируй

чтото типа

total=OrdersTotal();
double pribil;
for(cnt=0;cnt<total;cnt++)
{
if (OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES))

{ if (OrderMagic() == твой маджик) // этот маджик надо выставлять при открытии оредера

pribil +=OrderProfit(); // вроде так должно сработать

}
}

 
scorpionk >>:

Сколько уже обсуждался вопрос с маджиком) Просто добавь проверку что у выбранного ордера выставлен твой маджик. и что он нужной тебе валютной пары, тогда и суммируй

чтото типа

total=OrdersTotal();
double pribil;
for(cnt=0;cnt<total;cnt++)
{
if (OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES))

{ if (OrderMagic() == твой маджик) // этот маджик надо выставлять при открытии оредера

pribil +=OrderProfit(); // вроде так должно сработать

}
}

И будет.

Просто топикстартер еще вопросов может поназадавать очевидных и одновременно непонятных :).... совокупный профит всех экспертов по инструменту..... или направлению.... и т.д.

To Inter Ответ заранее - решается аналогично :)

Причина обращения: