Funktion zum Eröffnen von Trades BUY/SELL

MQL5 전문가 컨설팅

작업 종료됨

실행 시간 1 시간
고객의 피드백
Gerne wieder.
피고용인의 피드백
Toller Kunde. Danke für Ihre Bestellung

명시

Hi, da ich mit der Berechnung der Lot-Größe nicht zurecht komme, benötige ich eine Funktion, die in etwa so funktionieren:


void OnTick(){

        double risk_percent = 10; // vom Account
        double SL_percent = 5; // von risk_percent
        int LIMIT_pips = 50;
        bool b = false;
        
        if(singal == "BUY" or signal == "SELL"){
                b = openTrade(symbol, signal, risk_percent, SL_percent, LIMIT_pips);
        }

}

bool openTrade(string symbol, string signal, double risk_percent, double SL_percent, int LIMIT_pips){

        ...

        if (signal == "BUY"){

                ...

                if(!trade.BuyLimit(...)){
        
                        ...

                }

        }else if (signal == "SELL"){

                ...

                if(!trade.SellLimit(...)){
        
                        ...

                }
        
        }
        
}



Die Funktion

openTrade()

muss funktionieren bei Devisen, Aktien, Indexe, CFDs, Rohstoffe, Kalkulation: FOREX und CFD-Hebel.

Acoount-Währung: EUR



응답함

1
개발자 1
등급
(546)
프로젝트
629
33%
중재
38
39% / 50%
기한 초과
11
2%
로드됨
2
개발자 2
등급
(361)
프로젝트
643
26%
중재
92
72% / 14%
기한 초과
12
2%
작업중
게재됨: 1 코드
3
개발자 3
등급
(12)
프로젝트
25
4%
중재
1
0% / 0%
기한 초과
7
28%
무료
4
개발자 4
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
5
개발자 5
등급
(295)
프로젝트
472
40%
중재
103
40% / 23%
기한 초과
78
17%
바쁜
게재됨: 2 코드

프로젝트 정보

예산
30 - 50 USD
기한
 10 일