![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не мужики (хамство покилено) что ли, рук нет разобраться?
Здеся тока (хамство покилено), или кто-нибудь и советника поглядеть успел?
стопы естественно я первым делом пробовал, проходит, но потом например ночью он выкидывает ордер на модификацию ордера, а ты спишь и естественно окно не проходит до утра, а потом все поезд ушел, ордер не закрылся. Я вот и хотел спросить, может я что не так делаю
стопы естественно я первым делом пробовал, проходит, но потом например ночью он выкидывает ордер на модификацию ордера, а ты спишь и естественно окно не проходит до утра, а потом все поезд ушел, ордер не закрылся. Я вот и хотел спросить, может я что не так делаю
Спасибо огромное, вроде что-то получается, по крайней мере, он сам модифицировал ордер, посмотрим что дальше будет. Еще раз спасибо
Юрий, привет. Понимаю вопрос не по теме, но теперь понял прочитав все что выше, что на Аську писать беспоолезно. Я не спамер. Два года на ФР РФ на Квике, полгода на МТ4 на форексе. Торговал в основном по индюкам, скачал твоего Африкана и катал на демо счете, есть результаты, подобрал под размер своего депо лот, но проблема вот в чем, может я что не понимаю. При выдаче ордера советником, не важно на покупку или продажу, при ручном подтверждении, терминал выдает сообщение что не правильный стоп-лосс или тейк-профит, все облазил, не знаю что сделать. Может там спецом что стоит или я не так что делаю, так и торговал в "рукопашную" три месяца, сейчас хочу на небольшой рил поставить. Что сделать -то что-бы в автомате ордера проходили? Спасибо заранее.
//+------------------------------------------------------------------+
// подождём пока торговый поток освободится
while(IsTradeContextBusy()==true) {}
// выставляем позу
ticket=OrderSend(Symbol(),OP_BUY,_Lot,Ask,10,NULL,NULL,NULL,MAGIC,0,CLR_NONE);
// если поза открылась, то выставим в ней стопы
if (ticket>0) {
MakeStops(ticket,_StopLoss,_TakeProfit);
}
//+------------------------------------------------------------------+
// процедура по выставлению стопа
void MakeStops(int T,int SL, int TP) {
double newsl=0,newtp=0;
bool mod=false;
OrderSelect(T,SELECT_BY_TICKET,MODE_TRADES);
mod=false;
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {
if (OrderType()==OP_BUY) {
if (SL>0) {newsl=OrderOpenPrice()-SL*Point;}
if (TP>0) {newtp=OrderOpenPrice()+TP*Point;}
mod=true;
}
if (OrderType()==OP_SELL) {
if (SL>0) {newsl=OrderOpenPrice()+SL*Point;}
if (TP>0) {newtp=OrderOpenPrice()-TP*Point;}
mod=true;
}
if (mod==true) {
while(IsTradeContextBusy()==true) {}
OrderModify(OrderTicket(),OrderOpenPrice(),newsl,newtp,0,CLR_NONE);
}
}
return(0);
}
//+------------------------------------------------------------------+
прошу Юру Решетова простить меня за ламерское и чайниковское написания кода. :-)
Тож рискну предложить вариант для ДЦ WHC. Эксперт изготовлен для индекса Дакс строго по коду эксперта AI. Два в одном. Перцепторон одного выполнен на индюке BEARS, а перцептрон второго - на индюке BULLS.
Предполагается, что одна версия дает более точные сигналы для длинных, а вторая версия - для коротких позиций. При совместном включении - "будет нам счастье"("всё гениальное - просто"). Повторюсь, - эксперт адаптирован для ДЦ WHC. Для Дакса стопы делать кратными 5-ти(и оптимизировать стопы с шагом=5).
Тест версий на тф=м5 за два месяца лот=0.1
А адаптировано оч. просто, - после каждого Ordersend (с нулевыми стопами):
Забыл предупредить, - на реале эксперт ещё рано использовать. Это всего лишь сырая заготовка для эксперимента. Кстати, автор эксперта(мой земляк!) вот сейчас по аське предупредил меня, - что по здравому смыслу в онлайне эксперт не должен работать. Потому что операция установки стопов после открытия позиции сделана не совсем корректно. Слишком примитивно.
Но работает! .... Проверено неоднократно в онлайне WHC ! И стопы ставятся. И позиции переворачиваются. Это надо видеть...!
Вот только есть один косячок. Уже ставил в общих чертах этот вопрос. Вот в чем. При совместном прогоне версий BULLS и BEARS суммарная прибыль, почему-то, получается несколько меньше. Чем, если сначала прогнать версии по отдельности и сложить результат!
Например, по отдельности версии дают примерно прибыль +3500 в месяц каждая. А при совместном прогоне, - получается примерно +6300/6500. Не пойму почему ! Мож., кто разберётся? Знатоки! Подскажите...
Например, по отдельности версии дают примерно прибыль +3500 в месяц каждая. А при совместном прогоне, - получается примерно +6300/6500. Не пойму почему ! Мож., кто разберётся? Знатоки! Подскажите...
Да вроде предусмотрены разные магики у версий. И обе могут и в лонг и в шорт работать. .Не должны бы версии мешать друг-другу... Хотя, надо подумать, прикинуть....
Сравните логи советников. Скорее всего где то есть расхождение во времени открытия (суммарный вариант), пока отрывается 1 ордер, второй ждет. Пока ждал - цена ушла, следовательно открылся не по той цене, что при отдельном тестировании.