MT4 EA Order Select Funktion korrigieren

MQL4 다른

작업 종료됨

실행 시간 37 분
고객의 피드백
schnelle gute Arbeit.

명시

Ich habe einen MT4 EA, der, wenn keine Order offen ist, (nach Vorgaben) 1 Buy und 1 Sell öffnet. Selbes Produkt, selbe Parameter, selbe Einstellungen. Die 2 Orders sollen jeweils extra geschlossen werden, wenn der/die eingestellten OrderProfit()-Wert/e über/unterschritten werden.‌‌

Das Öffnen funktioniert, anscheinend kann er aber die Orders nicht finden und schließt sie deswegen nicht.‌

‌Würde max. 30 Euro für die paar Zeilen bezahlen. Würde es aber bevorzugen, als Bezahlung Ihnen die kompletten Quelldatei des EA zu schicken.

‌Was stimmt nicht?‌ Wie gesagt sollen der Buy und der Sell jeweils seperat ausgewählt und geschlossen werden, wenn die Bedingungen gegeben sind.

‌‌//Close Buy
  for(j=OrdersTotal()-2;j>-1;j--){
    if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES)){
      if(OrderType()==OP_BUY&&OrderMagicNumber()==Buy_MagicNumber&&OrderSymbol()==Symbol()){
        if((ORPR<CML)||(ORPR>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,DarkBlue);}}}
        
//Close Sell
    if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES)){
      if(OrderType()==OP_SELL&&OrderMagicNumber()==Sell_MagicNumber&&OrderSymbol()==Symbol()){
        if((ORPR<CML)||(ORPR>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,FireBrick);}}

응답함

1
개발자 1
등급
(414)
프로젝트
670
33%
중재
60
17% / 32%
기한 초과
113
17%
작업중
2
개발자 2
등급
(4)
프로젝트
12
42%
중재
0
기한 초과
0
무료
3
개발자 3
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
4
개발자 4
등급
(3)
프로젝트
4
0%
중재
1
0% / 100%
기한 초과
0
무료
5
개발자 5
등급
(16)
프로젝트
39
69%
중재
2
0% / 50%
기한 초과
1
3%
무료

프로젝트 정보

예산
20 - 25 USD
VAT (19%): 3.8 - 4.75 USD
총: 23.8 - 29.75 USD
개발자에게
18 - 22.5 USD