Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12
dengood  

Хороший индикатор,

Неплохо бы что он показывал не только последнюю неделю но и последние 5-6 недель.

 

С Уважением,

Денис 

[Eliminato]  
thanks for sharing your work
kesam  
Can you tell me how to display the info for my whole account. Many thanks for sharing 
dmposton  
Good product. I'm running it demo on 3 different EA's on one currency 3 different time frames. It shows the same profit on all. I changed the time frame in the visualization tab but it changed nothing in the window. I also tried changing the magic number, that just made everything zero?
Norbert Mereg  
kesam:
Can you tell me how to display the info for my whole account. Many thanks for sharing 
Set the "OnlyAttachedSymbol" parameter to FALSE. And ProfitInfo will show infos for your account and not for symbol.
Norbert Mereg  
dmposton:
Good product. I'm running it demo on 3 different EA's on one currency 3 different time frames. It shows the same profit on all. I changed the time frame in the visualization tab but it changed nothing in the window. I also tried changing the magic number, that just made everything zero?

If you would like to separate info by EAs, you need to set the exact magicnumber of EAs.

stoddy15  
how can I just see pips and not $ or %? It's better for my emotional state
dmposton  

I've got to be doing something wrong. I have one EA that's working fine but I also have several that show only zero. Entered the magic number on the ones showing zero and after a few trades it still shows zeros. So far the only solution is to use sub accounts and run only one EA currency and TF per sub. I'm running out of sub accounts. Have searched the MQL5 and can find nothing that works. Can you help?

Thanks

Dennis

KonradBi  

Very Well done Indicator.! 


But how can I change the displayed data from Pips to EUR ? 


Thank you in advance for help. 

Andrew Valdes  

there are a bug !!! can you fix it ??

it don't show anything on chart with currency pair and final letter.

on example USDCHFm, i've try it on normal currency (another mt4 broker) and work well.

bug

fxsaber  
MT5-version

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: MT4Orders

fxsaber, 2019.05.02 01:22

#define MT4_TICKET_TYPE // Обязываем OrderSend и OrderTicket возвращать значение такого же типа, как в MT4 - int.
#include <KimIVToMT5.mqh> // https://c.mql5.com/3/263/KimIVToMT5.mqh

#define MT4_OLD_EVENT_HANDLERS
#include "ind4to5.mqh" // https://c.mql5.com/3/277/ind4to5.mqh

bool ObjectSetText( const string name, const string text,
                    const int font_size = 0, const string font_name = NULL, const color Color = clrNONE )
{
  return(ObjectSetString(0, name, OBJPROP_TEXT, text) &&
         ((font_name == NULL) || ObjectSetInteger(0, name, OBJPROP_FONTSIZE, font_size)) &&
         ((font_name == NULL) || ObjectSetString(0, name, OBJPROP_FONT, font_name)) &&
         ((Color == clrNONE) || ObjectSetInteger(0, name, OBJPROP_COLOR, Color)));
}

int WindowFind( const string ) { return(ChartWindowFind()); }
int Digits( void ) { return(_Digits); }
string StringTrimRight2( string Str ) { StringTrimRight(Str); return(Str); }
string StringTrimLeft2( string Str )  { StringTrimLeft(Str); return(Str); }
string ObjectDescription( const string name ) { return(ObjectGetString(0, name, OBJPROP_TEXT)); }

#define CORNER_LEFT_LOWER  2
#define CORNER_LEFT_UPPER  0
#define CORNER_RIGHT_LOWER 3
#define CORNER_RIGHT_UPPER 1
#define CORNER(A) ((A) ? ((A) + 1) % 3 + 1 : 0)

bool ObjectSet2( const string name, const ENUM_OBJECT_PROPERTY_INTEGER property, const long value )
{
  return((property != OBJPROP_CORNER) ? ObjectSetInteger(0, name, property, value)
                                      : ObjectSetInteger(0, name, OBJPROP_CORNER, CORNER(value)) && 
                                        ObjectSetInteger(0, name, OBJPROP_ANCHOR, CORNER(value) << 1));
}

bool ObjectSet2( const string name, const ENUM_OBJECT_PROPERTY_DOUBLE property, const double value )
{  
  return(ObjectSetDouble(0, name, property, value));
}

#undef CORNER

template <typename T>
bool ObjectCreate2(const string name, const T type, const int subwindow, const datetime time1, const double price1,
                                                                        const datetime time2 = NULL, const double price2 = NULL)
{
  return(ObjectCreate(0, name, (ENUM_OBJECT)type, subwindow, time1, price1, time2, price2));
};

template <typename T>
bool ObjectCreate2(const long chart_id, const string name, const T type, const int subwindow,
                   const datetime time1, const double price1, const datetime time2 = NULL, const double price2 = NULL)
{
  return(ObjectCreate(chart_id, name, (ENUM_OBJECT)type, subwindow, time1, price1, time2, price2));
};

#define TRUE  true
#define FALSE false

#define StringTrimRight   StringTrimRight2
#define StringTrimLeft    StringTrimLeft2
#define ObjectSet ObjectSet2
#define ObjectCreate ObjectCreate2
#define StringConcatenate StringConcatenate2

string StringConcatenate2( const string Str1, const int Str2 ) { return(Str1 + (string)Str2); }
string StringConcatenate2( const double Str1, const string Str2, const string Str3 ) { return((string)Str1 + Str2 + Str3); }
string StringConcatenate2( const string Str1, const string Str2, const string Str3 = "", 
                           const string Str4 = "", const string Str5 = "", const string Str6 = "", const string Str7 = "" )
{
  return(Str1 + Str2 + Str3 + Str4 + Str5 + Str6 + Str7);
}

string StringConcatenate2( const string Str1, const int Str2, const string Str3, 
                           const string Str4, const string Str5, const double Str6,
                           const string Str7,  const string Str8, const string Str9, const double Str10 )
{
  return(Str1 + (string)Str2 + Str3 + Str4 + Str5 + (string)Str6 + Str7 + Str8 + Str9 + (string)Str10);  
}

string StringConcatenate2( const string Str1, const int Str2, const string Str3, 
                           const string Str4, const string Str5, const double Str6,
                           const string Str7,  const string Str8, const string Str9,
                           const double Str10,  const string Str11, const double Str12 )
{
  return(Str1 + (string)Str2 + Str3 + Str4 + Str5 + (string)Str6 + Str7 + Str8 + Str9 + (string)Str10 + Str11 + (string)Str12);  
}

string StringConcatenate2( const string Str1, const int Str2, const string Str3, 
                           const double Str4, const string Str5, const double Str6 )
{
  return(Str1 + (string)Str2 + Str3 + (string)Str4 + Str5 + (string)Str6);
}

string StringConcatenate2( const string Str1, const double Str2, const string Str3, const string Str4 )
{
  return(Str1 + (string)Str2 + Str3 + Str4);  
}
   
string StringConcatenate2( const string Str1, const string Str2, const int Str3 )  { return(Str1 + Str2 + (string)Str3); }
   
#property indicator_buffers 0
#property indicator_plots 0

#define Symb  SymbTmp
#define NULL  ""

#property indicator_chart_window
#include "ProfitInfo.mq4" // https://github.com/icefx/profitinfo/blob/master/ProfitInfo.mq4

Как обычно - оригинальный MT4-код не трогался.

Aydin  
fxsaber:
MT5-version

Will ProfitInfo works if I only use signal copying in MT4 and don't run any EA or do manual trading?

Aydin  

Will ProfitInfo works if I only use signal copying in MT4 and don't run any EA or do manual trading?

fxsaber  
Silent Moon:

Will ProfitInfo works if I only use signal copying in MT4 and don't run any EA or do manual trading?

Yes.

Aydin  

Thank you for this utility. It's been highly useful for my trading. Can you possibly adjust the profit column so it won't merge with gain column?


434327  
Used to work well and i love it. But now it seems that probably due to recent MT4 updates. This ProfitInfo fail to attach to the chart.. Disappointed
ycomp  

any chance you could call it to redraw OnMillisTimer() as well? maybe have an input for # of ms (e.g. 1000 or 500)?


the reason is that on slower pairs it can take a noticeable amount of time to update with the latest profit info

Jean Claude Christophe  
Aydin:

Thank you for this utility. It's been highly useful for my trading. Can you possibly adjust the profit column so it won't merge with gain column?


+1 just a small cosmetic request

Patrice Pat  

Hi, 

thank you for this good product.

what is the format for StartDateFilter ?

Thanks

Patrice

Gino Pagano  

aim have this problem sovraposition 



Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
12