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