Написать советник по mql4

MQL4 Experts

Tâche terminée

Temps d'exécution 3 heures
Commentaires du client
Выполнил буквально за пару часов!!!!! исправил все недочеты и мои пожелания за буквально 5 минут!!!! Благодарю за проделанную работу!!!!!!

Spécifications

Нужно написать простой советник по индикатору Fisher. Либо изменить в моем коде , так чтобы ордер открывался только один раз при получении сигнала.И после закрытия либо по тейк профиту, либо по стоплосс., либо по противоположному сигналу ордера больше не открывались до противоположного сигнала..!!!

Код написанного мной советника

//+------------------------------------------------------------------+
//|                              написание по внешнему советнику.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                                      bla bla bla |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "bla bla bla"
extern int period=30;
extern int Level=0;
extern int TekeProfit=400;
extern int StopLoss=200;
extern double Lot=0.1;
extern int Magic=123456;

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  double tp,sl;
  if (Digits==2||Digits==4){tp=TekeProfit*Point; sl=StopLoss*Point;}
  if (Digits==3||Digits==5){tp=TekeProfit*10*Point;sl=StopLoss*10*Point;}
  double Line1=iCustom(Symbol(),0,"fisher1",period,1,1);
  double Line2=iCustom(Symbol(),0,"fisher1",period,0,1);
//----
    if (OrdersTotal()==0&&Volume[0]==1)
    {
    if (Line1>Level) OrderSend(Symbol(),OP_BUY,Lot,Ask,100,Ask-sl,Ask+tp,NULL,Magic,0,CLR_NONE);
    if (Line2<Level) OrderSend(Symbol(),OP_SELL,Lot,Bid,100,Bid+sl,Bid-tp,NULL,Magic,0,CLR_NONE);
    }
//----
   return(0);
  }
//+------------------------------------------------------------------+

Нужно сделать так чтобы работал как положенно, без косяков. И все сделать для правильной работы советника!!!

Répondu

1
Développeur 1
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
2
Développeur 2
Évaluation
(281)
Projets
650
28%
Arbitrage
112
19% / 62%
En retard
319
49%
Gratuit
3
Développeur 3
Évaluation
(351)
Projets
679
56%
Arbitrage
33
15% / 39%
En retard
63
9%
Gratuit
4
Développeur 4
Évaluation
(618)
Projets
1429
59%
Arbitrage
31
81% / 0%
En retard
10
1%
Gratuit
5
Développeur 5
Évaluation
(271)
Projets
553
50%
Arbitrage
57
40% / 37%
En retard
227
41%
Travail
6
Développeur 6
Évaluation
(34)
Projets
51
49%
Arbitrage
3
0% / 67%
En retard
3
6%
Gratuit
7
Développeur 7
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes

Informations sur le projet

Budget
10 - 30 USD