Информация

Все разделы форума доступны для просмотра всем желающим, без регистрации. Если вы хотите оставлять комментарии на форуме, вам необходимо создать учетную запись или авторизоваться.

Close
Авторизация
Igor offline
#21
06 дек 2010, 23:02
Аватар пользователя
Сообщений: 298
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 27 июл 2010, 19:06
#22
22 июн 2013, 23:40
Сообщений: 107
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 14 июн 2013, 10:28
Кроме уже разработанных стратегий, у кого нибудь есть какая нибудь стратегия для того чтобы создать на mql4? Все торгуют со стратегиями которые уже созданы. Ну кроме некоторых профессионалов. Я тоже например не смогу без копировании. Если есть идея и стратегия, то не проблема изучать язык программирование.
S offline
#23
17 мар 2014, 21:14
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
S offline
#24
17 мар 2014, 21:15
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
Суть стратегии следующая:
1. Торговлю ведем на таймфрейме M5 (хотя возможно торговать и на более старших таймфреймах, количество сделок будет меньше). Торгуем только в направлении бычьего тренда.
2. Находим свечной паттерн внутренний бар (на сформировавшихся свечах);
3. По двум скользящим средним с периодом 70 и 14 определяется бычий тренд.
Eсли МА с периодом 14 больше MA c периодом 70 и цена закрытия первой свечи так же выше МА с пер. 70, то есть вероятность открытия позиции по бычьему тренду.
4. Перед открытием позиции находим по индикатору Демарка зону перепроданности и входим в рынок.
5. Eсли позиция растет в "+" тралим стоплосс с заданным шагом и переводим сделку в относительный без убыток. Если сделка пошла в "-" фиксируем убыток на отметки стоплосса.
zesar666 offline
#25
24 мар 2014, 19:17
Аватар пользователя
Сообщений: 156
Поблагодарили: 2 раз(а) в 2 сообщениях
Зарегистрирован: 07 дек 2012, 11:06
Откуда: Кыргызстан
Можно воспользоваться таким кодом:
MQL-Код:
extern int rsiPER=14; //период RSI
extern int rsiLEV=50; //уровень RSI
extern int tf =60; //Тайм-фрейм в минутах

int start()
{
double rsi1=iRSI(Symbol(),tf,rsiPER,PRICE_CLOSE,1); //значение RSI на последней закрытой свече
double rsi2=iRSI(Symbol(),tf,rsiPER,PRICE_CLOSE,2); //значение RSI на предпоследней свече

if(rsi2<rsiLV && rsi1>rsiLV) //условие пересечения RSI заданного уровня снизу вверх
{//действия при выполнении этого условия.
}

if(rsi2>rsiLV && rsi1<rsiLV) //условие пересечения RSI заданного уровня сверху вниз
{//действия при выполнении этого условия.
}

return(0);
S offline
#26
24 мар 2014, 21:12
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
S offline
#27
24 мар 2014, 21:15
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
Как пример объявления внешних переменных:
// установим значение тейк профита
input int TakeProfit = 300;
// установим значение стоп лосса
input int StopLoss = 300;
// установим значение стартового лота
input double StartLot = 0.01;
S offline
#28
24 мар 2014, 21:20
Аватар пользователя
Сообщений: 804
Поблагодарили: 94 раз(а) в 78 сообщениях
Зарегистрирован: 18 апр 2013, 12:14
Функции int Start() сейчас нет. Вместо нее используется void OnTick():
void OnTick()
{
if(!counter(BUY) && !counter(SEL)) // Проверим есть ли оредра советника ,если нет баев и нет селов
{
// Запросим данные из истории ордеров о последнем закрытом ордере и вернем требуемые нам значения
// тип ордера, лот ордера, и его профит
history(Typ,Lot,Pro);

// Для первого ордера
if(Typ==0 && Lot==0 && Pro==0) // если нам из истории ордеров по нашему меджик номеру
// значит нужно ткрыть первый ордер
if(openorders(StartPoz,StartLot)) // если первы ордер открыт
if(modify())return; // модифицируем его и в случае успешной модификации передадим управление терминалу

BBCode ВЫКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ

   

Если Вы не хотите добавлять вложения, оставьте поля пустыми.

Пред.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Список форумов

Часовой пояс: UTC + 4 часа (Russia: MSK) по летнему времени Удалить cookies форума

В вашем браузере отключена поддержка cookie. При отключенной поддержке cookie в браузере у вас могут возникнуть проблемы с отображением Личного кабинета. Как включить (активировать) поддержку cookie.