[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 438

 
Oper >>:

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

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

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

谢谢你的真情流露)))但这个EA的想法是我的,不是别人的,是我自己通过模拟交易写的。

 

大家好!我有一个关于以下计划的问题。有一个TS,我需要用三手开仓,然后每手单独跟踪(有自己的TP,一个平仓信号)。我对实施的方法感兴趣。我想出了以下方法:使用三个吊坠,记住它们的票,然后分别选择和关闭每个吊坠。是否有其他的方法(或更方便的方法)?

PS。不要误解我的意思,从我在mashqs))))) 上写下我的第一个EA以来,只有大约一个月的时间。

 
Necron >>:

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

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

你可以开一个三倍的仓位,随着条件的满足,关闭一些手,改变SL,等等。

(我认为管理一个仓位比管理三个仓位更容易,尽管这可能取决于你的策略)。

 
我不知道该如何调整下面负责输出声音信号的代码,以使这个信号不被触发一次,而是在每一个 价格点上 触发,直到下一个蜡烛出现......代码完全正常,一切正常,但信号只响一次。代码完全正常,一切正常,但信号只响一次......我不想在晚上睡觉,以免错过信号......
//---- 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 >>:

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

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


谢谢你的回答,我将尝试

 
Necron >>:

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

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


你可以打开三个位置--每个位置都有自己的魔术师,将魔术师设置在Ordersend。

然后分别陪同每个位置,按其魔术师的身份选择它。

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

只要满足条件,它就会在每一个刻度上被触发。你在为你的婆婆重新做代码,是吗?:)

 
alsu >>:

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


我相信一定有一个更简单的办法来解决我的问题。一定有一个或一组脚本可以在所有打开的图表上设置相同的周期,但我还没有找到。如果你遇到类似的问题,请让我知道是如何解决的。
 
alsu 的讽刺性再次被误解了。在这种情况下,值得权衡一下任务的复杂性和结果的价值。否则 "工作不好,上帝保佑你......" (c)