ты его сначала декомпильни в соответствующей ветке, а потом уже тут проси...можно ли в советнике сделать фиксированный лот от 0.01?
ты его сначала декомпильни в соответствующей ветке, а потом уже тут проси...можно ли в советнике сделать фиксированный лот от 0.01?
Конечно. Только я с нуля бесплатно не пишу.А такой советник напишешь? Плиз.
Советник по индикатору Heiken_ashi_nonlagma_v4 (появилась коричневая линия - sell, голубая - buy) (если желтый сигнал закрытия сделки появился (в принципе то же касается и остальных сигналов), но через некоторое время исчез, то соответственно закрыть и открыть сделку заново, но ни в коем случае не нужно делать открытие новой сделки только на следующей свече, только на этой же (лучше как можно быстрей открывать и закрывать сделки так как желтая линия появляется и исчезает быстро)), плюс в него нужно добавить возможность выставления периода времени когда бы советник отключался, например советник не должен работать с 19:30 до 19:35.
ты свой "грааль":rolf: забирать собираешься?смотри личку
Ребята, если не трудно, помогите прикрутить pop up алерт к этому индюку.
Да. Если ты объяснишь что ты хочешь.eevviill посмотри пожалуйста пост выше #2749
Сможешь помочь?
Да. Если ты объяснишь что ты хочешь.
Что должно делатся при пересичении каких именно линий?
eevviill при пересечении двух линии между собой
Немного подправил функцию.вот забыл приложить то что получилось, evil, взгляни будь добр, как надо трал поправить?
сет только для оптимизации сделан
///////////////////////////////////////////////////////////////////////////
void Traling_Stop_f()
{
for (int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i, SELECT_BY_POS);
{
if (OrderMagicNumber()==magic)
{
double Or_St_Lo = OrderStopLoss();
double Or_Op_Pr = OrderOpenPrice();
if(Or_St_Lo==0) Or_St_Lo=Or_Op_Pr;
if((OrderStopLoss()!=Or_St_Lo+NormalizeDouble(Trailing_Stop*Point,Digits)) || (OrderStopLoss()!=Or_St_Lo-NormalizeDouble(Trailing_Stop*Point,Digits)))
{
if (OrderType()==OP_BUY && Bid-Or_St_Lo>=Trailing_Stop*Point && Bid>Or_St_Lo && ((Bid-Or_St_Lo+Trailing_Stop*Point)/Point>MarketInfo(Symbol(),MODE_STOPLEVEL))) OrderModify(OrderTicket(),0,Or_St_Lo+NormalizeDouble(Trailing_Stop*Point,Digits),OrderTakeProfit(),0,LightBlue);
if(OrderType()==OP_SELL && Or_St_Lo-Ask>=Trailing_Stop*Point && Ask<Or_St_Lo && ((Or_St_Lo-Trailing_Stop*Point-Ask)/Point>MarketInfo(Symbol(),MODE_STOPLEVEL))) OrderModify(OrderTicket(),0,Or_St_Lo-NormalizeDouble(Trailing_Stop*Point,Digits),OrderTakeProfit(),0,OrangeRed);
}
}
}
}
}
Что должно делатся при пересичении каких именно линий?
Та ну. Уже не хочу. Что получается зря писал? Не. На, пользуйся.Извини еevil, что лишний раз тебя загружаю не нужной работой, но советник из последнего моего поста не нужен. Если захочешь, пожалйста сделай лучше вот этот советник, заплачу 5$:
Открывать сделку когда сигналы индикаторов Heiken_ashi_nonlagma_v4 (период M1, сигнал - линия соответствующего цвета (желтая линия это закрытие сделки)) и Un (период M1, сигнал - пересечение средней линии (сверху вниз - buy, снизу вверх - sell)) становятся одинаковыми и закрывать когда разными (Un может перерисоваться, то есть появившееся пересечение может исчезнуть, если так произошло, то закрыть сделку, появившуюся при этом пересечении (то же самое касается и противоположной ситуации, когда нужно было закрыть сделку, а Un перерисовался, в этом случае после закрытия сделки открыть новую), но ни в коем случае не нужно делать открытие новой сделки только на следующей свече, только на этой же (это не касается Heiken_ashi_nonlagma_v4, здесь открывать и закрывать сделки на следующей свече после сигнала)), также нужно добавить возможность выставления периода времени когда бы советник отключался, например советник не должен работать с 19:30 до 19:35.
По-сравнению с моим позапрошлым постом здесь изменена свеча открытия сделки (одного из индикаторов), и один из индикаторов.
Не могу. Слишком заумный индикатор.Вот как на скрине
У меня приступ не понимания. Навожу 3 ситуации за последнюю неделю.
1)Писал советника(сложного) в четверг. До сих пор расплачиваются.
2)Делал платный ремонт вчера. Вышло точно как хотели. Советник получил и не понравилось.
3)Сегодня. Написал советника. Ой не надо.
Не, то не. Будете за 100USD заказы делать.
koko12345; сказал(а):смотри личку
ты свой "грааль":rolf: забирать собираешься?
У меня приступ не понимания. Навожу 3 ситуации за последнюю неделю.
1)Писал советника(сложного) в четверг. До сих пор расплачиваются.
2)Делал платный ремонт вчера. Вышло точно как хотели. Советник получил и не понравилось.
3)Сегодня. Написал советника. Ой не надо.
Не, то не. Будете за 100USD заказы делать.
http://forexsystemsru.com/yazyk-programmirovaniya-mql4/67073-mql4-uroki-ot-eevviill-5.html#post419102Всем привет! Начинаю осваивать програмирование. Сделал несколько советников на стандартных индикаторах, на истории дают хорошие результаты.
На реале не пробовал. Есть интересный индикатор CCIAverage. Не получается прописать условия для совершения сделки. Нужно чтобы при пересечении
линии Average снизу вверх линией CCI-сигнал на покупку. При пересечении линии Average сверху вниз линией CCI-cигнал на продажу.
Пробовал через iCustom. НЕ получилось. Рисует на графике при тестировании линию CCI с периодом из настроек советника, а линию Average из настройки самого индикатора.
Как-то нужно поработать с буферами, а опыта нет. Помогите! Заранее благодарен.