Wartość Zysk z Terminala MT4 - jak wprowadzić do EA?

Informacje na temat wszelkiego rodzaju konkursów Forex'owych.
Dadas

Wartość Zysk z Terminala MT4 - jak wprowadzić do EA?

Nieprzeczytany post autor: Dadas »

Załóżmy, że mam 2 otwarte pozycje: 1 krótką i 1 długą.
Teraz chcę, żeby mój EA zamknął obie pozycje, kiedy 1 z nich będzie zyskowna. Obecnie wykorzystuję funkcję OrderProfit() do porównania obu pozycji, ale prościej by było, gdyby można było od razu wyrzucić ogólny zysk, tak jak pokazuje MT4 w Terminalu.

Czy jest taka możliwość? Jak to zrobić?

Dodano po 45 minutach:

Chyba już wiem!

Kod: Zaznacz cały

if(AccountEquity()-AccountBalance()>=0)  {  Funkcja(); }
albo:

Kod: Zaznacz cały

if(AccountEquity()>=AccountBalance() )  {  Funkcja(); }
inaczej ujmując;

Kod: Zaznacz cały

double Zysk=AccountEquity()-AccountBalance() ;

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

a najszybciej

Kod: Zaznacz cały

AccountProfit()
pozdrawiam
Andrzej Pierz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

ODPOWIEDZ