Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
большое спасибо, Гуру
я довольно голый в этой области. я пытаюсь запрограммировать следующий советник с большими трудностями: может ли кто-нибудь помочь мне.
на таймфрейме H1, если MA13 (скользящая средняя, установленная на 13) проходит выше (пересекает) MA120
и
stochastic 120 > 50 и
сто 15 > 60
то покупаем
если МА13 опускается ниже МА120 и
sto 120 >50
и sto 15 <20
то продавать
с изменяемыми параметрами
Учебник по MT4
Привет, гуру кодеров,
На данном этапе я не заинтересован в разработке советников, скриптов, индикаторов и т.д., мне просто нужно знать, какие есть различные опции/настройки в MT4, например, как изменить цвета медвежьего и бычьего на свечных графиках глобально, а не только для отдельных графиков. Будет ли ваш учебник рассказывать мне о таких вещах, или он будет слишком сложным для такого новичка FOREX, как я?
Будьте здоровы,
Майк
Привет Гуру Кодеров,
На данном этапе я не заинтересован в разработке советников, скриптов, индикаторов и т.д., мне просто нужно знать, какие есть различные опции/настройки в MT4, например, как изменить цвета медведей и быков на графиках свечей глобально, а не только для отдельных графиков. Будет ли ваш учебник рассказывать мне о таких вещах, или он будет слишком сложным для такого новичка FOREX, как я?
Спасибо,
МайкВы также можете прочитать https://www.mql5.com/en/forum/178427
И еще одна интересная тема: https://www.mql5.com/en/forum/178313
Новые стили управления капита лом...
Вот что я использую в своей ea
extern bool UseMM = True;
extern bool Micro = True;
extern double Lots = 0.01;
extern double Risk = 0.1;
extern double MinLots = 0.01;
extern double MaxLots = 100.0;
//+------------------------------------------------------------------+
//| вычислить оптимальный размер лота |
//+------------------------------------------------------------------+
double LotsOptimized()
{
//----
double lot = Lots;
int orders = HistoryTotal(); // общее количество ордеров в истории
int losses = 0; // количество ордеров с потерями без перерыва
if(UseMM){
if(!Micro){
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,1);
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
else{
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,2);
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
return(lot);
}
else{
return(Lots);
}
}вот некоторые другие лучшие из ММ
extern double Lots = 0.01;
extern double DecreaseFactor = 0.3;
extern int Leverage = 200;
double LotsOptimized()
{
double lot=Lots;
int orders=HistoryTotal(); // общее количество ордеров в истории
int losses=0; // количество ордеров с потерями без перерыва
//---- выбор размера лота
lot=NormalizeDouble(Risk*AccountFreeMargin()* AccountLeverage()/100000.0,1);
//---- вычислить количество ордеров с убытками без перерыва
if(DecreaseFactor>0)
{
for(int i=orders-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{ Print("Ошибка в истории!"); break; }
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;
//----
if(OrderProfit()>0) break;
if(OrderProfit()<0) losses++;
}
if(losses>1) lot=NormalizeDouble(lot+lot*losses*DecreaseFactor,1);
}
//---- возвращает размер лота
if(lot<0.01) lot=0.01;
return(lot);
}
Может ли кто-нибудь подсказать мне, как объединить обе кодировки в одну...?
Ваша помощь, надеюсь, что я выиграю на моем востоке ...
Первый ордер открывается на продажу/покупку с убытком,
затем
2-й открытый ордер на продажу/покупку увеличивается вдвое (2x) от предыдущих лотов... чтобы покрыть убыток от 1-го ордера... надеюсь, что он может выиграть...
главное, я хочу восстановить все убытки, которые я сделал, увеличивая лот после каждого убытка...
спасибо...
с уважением,
МАНСТИР
3 вопроса, если кто-то может мне помочь
как добавить несколько уровней TP?
как настроить советника, чтобы он отправлял мне письмо по электронной почте каждый раз, когда он совершает сделку?
как скрыть или заблокировать все коды, чтобы никто не мог их изменить?
Спасибо за любую помощь
удивительно приятный парень, Codeguru
я не смог найти тему, содержащую уроки ffg: 1,2,5,6,11 и 14. Пожалуйста, направьте меня туда, где их можно получить. Большое спасибо
я не смог найти тему, содержащую уроки ffg: 1,2,5,6,11 и 14. Пожалуйста, направьте меня туда, где их можно получить. Большое спасибо
Здесь есть все, но если вам нужна помощь:
https://www.mql5.com/en/forum/173017
Большое спасибо, мистер Гуру Кодерс,
Я старый парень, но мне нравится узнавать что-то, что может быть полезным для меня и/или моих детей.
В любом случае, есть ли какое-нибудь обновление и/или развитие и/или предложение с тех пор, как вы выпустили EMA_CROSS_2.mq4, который тихо и хорошо для меня, но я видел, что все еще мы можем продолжать развивать его, чтобы он мог уменьшить функцию MODIFY в более позитивную функцию закрытия ордера.
Еще раз большое спасибо,
Джонпривет
Я тоже написал ema cross over, но у меня есть некоторые проблемы с ним.
Мне интересно, можете ли вы посмотреть на нее или я могу посмотреть на вашу систему. Мы можем работать вместе, чтобы улучшить ее.
Джон
Привет всем,
Не мог бы эксперт по кодированию любезно объяснить:
когда код должен быть написан в функции init() ?
когда код должен быть написан в функции deinit()?
Я искал ответ на эти вопросы в интернете, но не нашел ничего, что объясняло бы это в ясных практических терминах.
Примеры помогли бы...
Заранее спасибо.
Привет всем,
Не мог бы эксперт по кодированию любезно объяснить:
когда код должен быть написан в функции init() ?
когда код должен быть написан в функции deinit()?
Я искал ответ на эти вопросы в интернете, но не нашел ничего, что объясняло бы это в ясных практических терминах.
Примеры могли бы помочь...
Заранее спасибо.Почитайте здесь: https://www.mql5.com/en/forum/178427