[WARNING CLOSED!] Any newbie question, so as not to clutter up the forum. Professionals, don't go by. Can't go anywhere without you. - page 438

 
Oper >>:

Нет,уволюсь я отсюда,ей,богу...Год назад сам начинал с таких вопросов.Сам писал эксперты,проверял чужие.Всё-бесполезно.

Ну люди,поймите,пока вручную не научишься торговать,никакой эксперт-советник денег вам не выдаст!!!

Сорри за правду.

Thanks for the truth))) But the idea of the EA is mine, not someone else's, and I wrote it myself by trading on a demo.

 

Hello all! I have a problem of the following plan. There is a TS, for which I need to open a position with triple lot, and then each lot is followed separately (with its own TP, a closing signal). I am interested in ways to implement it. I came up with the following way: to use three pendants, memorize their tickets and then select and close each one separately. Are there any other ways (or more convenient)?

PS. Don't get me wrong, it's only been about a month since I wrote my first EA on mashqs=)))))

 
Necron >>:

Добрый всем! В общем проблема следующего плана. Есть тс, по которой нужно открывать позицию тройным лотом, после чего каждый лот сопровождается отдельно(со своим TP, сигналом закрытия). Интересуют способы реализации. Мне на ум пришел такой способ: использовать три отложенника, запоминать их тикеты, а потом каждый отдельно выбирать и закрывать по своему условию. Есть ли какие-либо другие способы (или более удобные)?

PS. Поймите правильно, около месяца назад только своего первого советника на машках написал=)))))

You could open one triple position, and as conditions are met, close some of the lots, change the SL, etc.

(I think it would be easier to manage one position than three, although it may depend on your strategy).

 
I can't figure out what to tweak in the code below, which is responsible for the output of the sound signal, so that this signal would not be triggered once, but on every price tick until the next candle appears... The code is fully working, everything works, but the signal sounds only once. The code is fully working, everything works, but the signal sounds only once... I don't want to sleep at night so I don't miss the signal...
//---- Sound
      if( ExtMapBuffer1[0]!=0.0 && Time[ i]> uplast && Sound==true) 
        {
          PlaySound("alert.wav");
          uplast=Time[ i];
        }
      if( ExtMapBuffer2[0]!=0.0 && Time[ i]> dnlast && Sound==true) 
        {
          PlaySound("alert.wav");
          dnlast=Time[ i];
        }
//----
    return(0);
  }
//+------------------------------------------------------------------+
 
chief2000 >>:

Можно открыть одну тройную позицию, а по мере выполнения условий закрывать часть лотов, изменять СЛ, и т.д.

(мне кажется будет легче управлять одной позицией чем тремя, хотя возможно это зависит от вашей стратегии).


Thanks for the reply, I will try

 
Necron >>:

Добрый всем! В общем проблема следующего плана. Есть тс, по которой нужно открывать позицию тройным лотом, после чего каждый лот сопровождается отдельно(со своим TP, сигналом закрытия). Интересуют способы реализации. Мне на ум пришел такой способ: использовать три отложенника, запоминать их тикеты, а потом каждый отдельно выбирать и закрывать по своему условию. Есть ли какие-либо другие способы (или более удобные)?

PS. Поймите правильно, около месяца назад только своего первого советника на машках написал=)))))


You can open three positions - each with its own magician, setting the magician in Ordersend.

Then accompany each position separately, selecting it by its magician.

 
E_mc2 >>:
Всем привет.Прошу помочь кто сможет, сам в програмировании не очень...Не разберусь никак, что нужно подправить в ниже приведёном куске кода отвечающего за вывод звукового сигнала, что бы этот сигнал срабатывал не один раз, а на каждом тике цены пока не появица следующая свеча. КОд полностью рабочий, всё работает, только сигнал раздаёца всего один раз...хоть ночь не спи чтоб сигнал не пропустить..



//---- Sound
      if( ExtMapBuffer1[0]!=0.0 && Sound==true) 
        {
          PlaySound("alert.wav");
        }
      if( ExtMapBuffer2[0]!=0.0 && Sound==true) 
        {
          PlaySound("alert.wav");
        }
//----
    return(0);
  }
//+------------------------------------------------------------------+

It will be triggered on every tick as long as the condition is met. You're re-doing the code for your mother-in-law, aren't you? :)

 
alsu >>:

Не ничего проще. Необходимо всего лишь написать программу (не на MQL4), которая бы отлавливала в системе все окна, принадлежащие метатрейдеру, следила, какие инструменты на них открыты, и после смены инструмента на одном из них самостоятельно изменяла бы периоды других и рассылала бы им соответствующие системные сообщения для обновления данных.


I'm sure there must be a simpler solution to my problem. There must be a script or set of scripts to set the same periods on all open charts, but I haven't found one yet. If you have encountered a similar problem, please let me know how it was solved.
 
The irony of alsu has once again been misunderstood. In this case, it would be worth weighing up the complexity of the task and the value of the result. Otherwise "bad work, God help you..." (c)
Reason: