[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 920

 
gheka:

есть тогда другой способ,возьми свой звук,засунь его в программу NERO(редактирование звуков),если есть,сделай в 1 звуке

5 таких.

и если я не ошибаюсь то " i++ " работает на каждом тике,то есть звук будет произносить в течении 5 тиков подряд

а еще на всякий случай посмотри сюда https://book.mql4.com/ru/operators/for


Не, если звук редактировать, как я программировать научусь? :)

Спасибо за ссылку, буду разбираться. 

 
_SS_:
допустим есть 1 открытый ордер и тут открывается второй отложенный, как сделать тейк профи первого ордера равным тейку второго ордера? и так далее, 1,2=3 1,2,3=4 1,2,3,4=5 ?
 
Nilog:


Не, если звук редактировать, как я программировать научусь? :)

Спасибо за ссылку, буду разбираться.


посмотри на мой предыдущий ответ с кодами
 
gheka:

мужики! я не прикалываюсь,у меня правда советник не работает!

тест проходит,на демо улыбочка зараза,а позиции не открывает.

единственный ответ был не давно на этот вопрос "должен работать", но не работает.

может быть проблема в чем то другом? в журнале при тестировании идеальна.

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

да работает,смайлик постоянно улыбается,но не пашет,позиции не открываются

значит на счете уже есть открытые позиции
Necron:
значит на счете уже есть открытые позиции

я открывал уже новый демо счет,и депо ни разу не трогал,

а это может быть связано с типом дц?

 
gheka:

посмотри на мой предыдущий ответ с кодами

Не врубаюсь, что дает этот int sum?
 
Nilog:

Добавил. Все равно только один раз повторяется. :(

if (Balance < Loss)
      {
           for(int i = 0; i < 5; i++) 
           {   -  ты наверно это забыл поставить 
           i=PlaySound("LossLimitReached.wav");  -- поставь "i" перед "PlaySound"
           Sleep (1000);
           }   -  и это тоже                 
      }
поставь тогда '' i '' = перед "PlaySound"
 
gheka:

поставь тогда '' i '' = перед "PlaySound"

при компиляции 'PlaySound' - function returns no result 
да и разве интеджеру i можно присвоить это выражение?
 

Привет.

Если кто встречал или может есть:

Шаблон советника для автоматической торговли


Данный шаблон предназначен для общих целей создания экспертов, в этом шаблоне заложены самые важные и необходимые функции работы с экспертом

Среди возможностей данного шаблона есть:

Использование / НЕ использование - Стоплоссов / Тейкпрофитов
Использование / НЕ использование - Торговли по времени
Использование / НЕ использование - MarketWatch технологии ведении торговли (включение - Только для знающих)
Использование / НЕ использование - Отложенных ордеров / позиций по рынку - на выбор
Использование / НЕ использование - Автолота, либо же использование фиксированного лота
Использование / НЕ использование - Закрытия позиций по обратному сигналу
Использование / НЕ использование - Трейлингстопа

скиньте файл или ссылку. Заранее благодарен!

 
Nilog:

при компиляции 'PlaySound' - function returns no result
да и разве интеджеру i можно присвоить это выражение?

ну тогда попробуй так)))

if (Balance < Loss)
{


PlaySound("LossLimitReached.wav"); Sleep (1000);

PlaySound("LossLimitReached.wav"); Sleep (1000);

PlaySound("LossLimitReached.wav"); Sleep (1000);

PlaySound("LossLimitReached.wav"); Sleep (1000);

PlaySound("LossLimitReached.wav"); Sleep (1000);

}

может и получиться))))

 
gheka:

ну тогда попробуй так)))

 

Так пробовал. Только один сигнал выходит все равно. :((((((((((