[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 438

 
Oper >>:

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

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

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

Gracias por la verdad)) Pero la idea del EA es mía, no de otra persona, y la escribí yo mismo operando en una demo.

 

Hola a todos. Tengo un problema del siguiente plan. Hay un TS, para el cual necesito abrir una posición con triple lote, y luego cada lote es seguido por separado (con su propio TP, una señal de cierre). Estoy interesado en las formas de aplicarlo. Se me ocurrió la siguiente manera: utilizar tres colgantes, memorizar sus entradas y luego seleccionar y cerrar cada uno por separado. ¿Hay otras formas (o más convenientes)?

PS. No me malinterpretes, sólo ha pasado un mes desde que escribí mi primer EA en mashqs=)))))

 
Necron >>:

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

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

Podrías abrir una posición triple, y a medida que se cumplan las condiciones, cerrar algunos de los lotes, cambiar el SL, etc.

(Creo que sería más fácil gestionar una posición que tres, aunque puede depender de tu estrategia).

 
No consigo averiguar qué retocar en el código de abajo, que es el responsable de la salida de la señal sonora, para que esta señal no se active una vez, sino en cada tick de precio hasta que aparezca la siguiente vela... El código funciona completamente, todo funciona, pero la señal suena sólo una vez... No quiero dormir toda la noche para no perder la señal. El código funciona completamente, todo funciona, pero la señal suena sólo una vez... No quiero dormir por la noche para no perder la señal...
//---- 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 >>:

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

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


Gracias por la respuesta, lo intentaré

 
Necron >>:

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

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


Puedes abrir tres posiciones - cada una con su propio mago, colocando al mago en Ordersend.

Luego acompañe cada posición por separado, seleccionándola por su mago.

 
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);
  }
//+------------------------------------------------------------------+

Se activará en cada tick mientras se cumpla la condición. Estás rehaciendo el código para tu suegra, ¿no? :)

 
alsu >>:

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


Estoy seguro de que debe haber una solución más sencilla para mi problema. Debe haber un script o conjunto de scripts para establecer los mismos periodos en todos los gráficos abiertos, pero aún no he encontrado ninguno. Si te has encontrado con un problema similar, por favor, hazme saber cómo se resolvió.
 
La ironía de alsu ha sido una vez más malinterpretada. En este caso, valdría la pena sopesar la complejidad de la tarea y el valor del resultado. De lo contrario, "mal trabajo, que Dios te ayude..." (c)