A posição é fechada. Abrir manualmente uma posição na demonstração, depois definir o seu SL/TP e fechá-lo. O SL/TP da posição fechada será mostrado no separador Histórico (Posições/transacções). Como obter estes níveis em MQL?
A posição é fechada. Abrir manualmente uma posição na demonstração, depois definir o seu SL/TP e fechá-lo. O SL/TP da posição fechada será mostrado no separador Histórico (Posições/transacções). Como obter estes níveis em MQL?
Até agora, parece que não há maneira. Não há identificadores DEAL_SL e DEAL_TP para obter estas propriedades.
Tentei compilar o código que @A100 postou aqui ontem (já eliminado). Tenho o meu telemóvel pendurado. Depois, ao abrir ME em muitos mqh, desligou, e deu tais dicas de ferramentas ao escrever código.
class Z {};
class Y : public Z {};
struct A { int _;
template<typename T> void f( T ) { Print( __FUNCSIG__ ); } //(1)template<typename T> void e( T* ) { Print( __FUNCSIG__ ); } //(9) (*)void g( Y* ) { Print( __FUNCSIG__ ); } //(2)template<typename T> void h( T ) { Print( __FUNCSIG__ ); } //(3)
};
struct B : A {
void f( Z* ) { Print( __FUNCSIG__ ); } //(4)void e( Z* ) { Print( __FUNCSIG__ ); } //(10) (*)void g( Z* ) { Print( __FUNCSIG__ ); } //(5)
};
voidOnStart()
{
Y *y;
B b;
b.f( y ); //(6)
b.e( y ); //(11) (*)
b.g( y ); //(7)
b.h( y ); //(8)
}
Resultado:
Esperado:
vazio B::f(Z*)
vazio A::f<Y*>(Y*)
(6)
vazio A::e<Y>(Y*)
vazio A::e<Y>(Y*)
(11)(*)
vazio A::g(Y*)
vazio A::g(Y*)
(7)
vazio A::h<Y*>(Y*)
vazio A::h<Y*>(Y*)
(8)
(1) não é fundamentalmente diferente de (3)(9), mas os resultados (6) e (8)(11) são fundamentalmente diferentes. O mesmo era esperado, tendo em conta o resultado (7)(11)
O MetaEditor 1881/32 está pendurado... basta abrir o ficheiro em anexo e depois, por exemplo, iniciar o processo de compilação ou abrir qualquer outro ficheiro
A posição é fechada. Abrir manualmente uma posição na demonstração, depois definir o seu SL/TP e fechá-lo. O SL/TP da posição fechada será mostrado no separador Histórico (Posições/transacções). Como obter estes níveis em MQL?
A posição é fechada. Abrir manualmente uma posição na demonstração, depois definir o seu SL/TP e fechá-lo. O SL/TP da posição fechada será mostrado no separador Histórico (Posições/transacções). Como obter estes níveis em MQL?
Até agora, parece que não há maneira. Não há identificadores DEAL_SL e DEAL_TP para obter estas propriedades.
unknown-tultiple
Como reproduzir ?
Como reproduzir ?
Tentei compilar o código que @A100 postou aqui ontem (já eliminado). Tenho o meu telemóvel pendurado. Depois, ao abrir ME em muitos mqh, desligou, e deu tais dicas de ferramentas ao escrever código.
Tente fazer duplo clique no utilizador no PM. Até que a palavra mensagens não lidas desapareça. Funciona para mim.
Obrigado, isso ajuda!
Tentou compilar o código...
Sim... Preciso de abrir primeiro oficheiro mágico .mq5 (apenas 340 bytes)
(1) não é fundamentalmente diferente de (3)(9), mas os resultados (6) e (8)(11) são fundamentalmente diferentes. O mesmo era esperado, tendo em conta o resultado (7)(11)
linhas com (*) foram acrescentadas mais tarde
O MetaEditor 1881/32 está pendurado... basta abrir o ficheiro em anexo e depois, por exemplo, iniciar o processo de compilação ou abrir qualquer outro ficheiro
Fixado por