Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1334
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всегда есть нулевая сделка, по времени первая с типом IN и последняя с типом OUT и все они имеют один POSITION_IDENTIFIER. Вот если было несколько закрытий частями, то это надо внимательно проверять. Я не пробовал, но всё решаемо и в этом я не сомневаюсь. По любому прибыль в пунктах считается в зависимости от объёма, следовательно считать надо по объёму открытия и закрытия.Только вон надо ли оно кому-то считать в пунктах если доливались и закрывали частями…
Я противник универсальности функций, поэтому за ненадобностью не изобретаю всякую чушь которую бредовые СМСки могут занести в мозг.
Алексей, безо всяких задних мыслей, хочу узнать Ваше мнение:
"прибыль в пунктах считается в зависимости от объёма" .... я на самом деле не понял это высказывание.
Я так понимаю, прибыль в ПУНКТАХ - это прибыль в пунктах. Никакого отношения ни к объёму, ни к валюте не имеющая.
В то же время я понимаю, что ... многие воспринимают ПРИБЫЛЬ именно в некоторой валюте.
Из этих МОИХ непоняток вопрос: а не проще ли MQ сделать удобоваримую конвертацию пунктов в валюту?
Это бы избавило ВСЕХ - от написания функций конвертации и от вопросов к MQ подобного рода.
Буду рад, если Вы поясните где я не прав. )))
Алексей, безо всяких задних мыслей, хочу узнать Ваше мнение:
"прибыль в пунктах считается в зависимости от объёма" .... я на самом деле не понял это высказывание.
Я так понимаю, прибыль в ПУНКТАХ - это прибыль в пунктах. Никакого отношения ни к объёму, ни к валюте не имеющая.
В то же время я понимаю, что ... многие воспринимают ПРИБЫЛЬ именно в некоторой валюте.
Из этих МОИХ непоняток вопрос: а не проще ли MQ сделать удобоваримую конвертацию пунктов в валюту?
Это бы избавило ВСЕХ - от написания функций конвертации и от вопросов к MQ подобного рода.
Буду рад, если Вы поясните где я не прав. )))
Хочу продавать когда цена коснется верхней полосы Боллинджера и закривать на средней полосе и покупать когда цена коснется нижней полосы и закривать на средней. Для етого прописал:
double LB, UB, ma;
double Price= iClose(NULL, 0, 0);
LB = iBands(NULL, PERIOD_M15, Bands_period, Bands_deviation, 0, PRICE_CLOSE, MODE_LOWER, 0);
UB = iBands(NULL, PERIOD_M15, Bands_period, Bands_deviation, 0, PRICE_CLOSE, MODE_UPPER, 0);
ma = iMA(NULL, PERIOD_M15, 20, 0, 0, PRICE_CLOSE, 0);
if(OrderType()==OP_BUY)
{
if (Price>= ma)
{
Ticket=OrderClose(OrderTicket(),OrderLots(),Bid,50,Violet);
return(0);
}
if(total==0)
{
if(Price <= LB)
{
Ticket=OrderSend(Symbol(), OP_BUY,Lots,Ask,50,0,"Длинная позиция",16384,0,Red);
return(0);
}
Почему при тестировании не открывает и не закрывает в местах где жолтые стрелки на рисунке:
Здравствуйте! В настройках графика есть опция "показывать торговую историю". Как она реализована в коде? Не могу убрать её программно. Спасибо.
Возможно, кому-то пригодится:
Возможно, кому-то пригодится:
Там очень длинные имена. Это удаление по части имени
Там очень длинные имена. Это удаление по части имени
грамотно с префиксом создаете объекты и потом по ним и удаляете
грамотно с префиксом создаете объекты и потом по ним и удаляете
Это автоматом созданные. История торговли.
Там очень длинные имена. Это удаление по части имени
Вы проверяли?