Ответить
03.07.2010, 11:27
Аватар для asc5544
asc5544 asc5544 вне форума Активный участник
Регистрация: 06.10.2009 / Сообщений: 105
Поблагодарили 18 раз(а) / Репутация: 18

По умолчанию Требуется помощь программиста

Г-да программисты, нужно добавить обычные стопы в советник, он простейший. В нём есть трейлинг, нужно добавить в настройки тёплый ламповый S/L.
03.07.2010, 12:46
Аватар для NecronFX
NecronFX NecronFX вне форума Интересующийся
Регистрация: 25.01.2010 / Сообщений: 3
Поблагодарили 4 раз(а) / Репутация: 5
Г-да программисты, нужно добавить обычные стопы в советник, он простейший. В нём есть трейлинг, нужно добавить в настройки тёплый ламповый S/L.
Держите
03.07.2010, 14:05
Аватар для asc5544
asc5544 asc5544 вне форума Активный участник
Регистрация: 06.10.2009 / Сообщений: 105
Поблагодарили 18 раз(а) / Репутация: 18

Вверх Спасибо

Большое спасибо, NecronFX
04.07.2010, 18:20
Аватар для Vilis
Vilis Vilis вне форума Почётный гражданин
Регистрация: 15.01.2010 / Сообщений: 119
Поблагодарили 400 раз(а) / Репутация: 400

По умолчанию Переделать индикатор

Здравствуйте! Очень нужен такой индикатор , но он на языке ELR , может кто сможет переделать его под mq4 ?
09.07.2010, 06:56
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
Г-да программисты,подскажите есть в этом индикаторе строковые переменные?
09.07.2010, 08:11
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,510 раз(а) / Репутация: 2536
А почему такой вопрос? Во внешних переменных - нет. Во всём коде - одна, используется для рисования имени индикатора
09.07.2010, 08:26
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
Я не могу связать два индикатора ind_iCustom_TFS и ProFx01, хотя ind_iCustom_TFS и ProFx2 получилось. В условиях ind_iCustom_TFS написанно если в прекрипляемом индикаторе есть строковые переменные nd_iCustom_TFS работать не будет.Если можеш посмотри уже неделю бьюсь и не получается.
09.07.2010, 08:44
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,510 раз(а) / Репутация: 2536
Щас у меня нет возможности..

Это может быть из-за логической переменной, её лучше заменить на целочисленную - поменял, в аттаче. Пробуй с этим
09.07.2010, 09:03
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
нет все как было
09.07.2010, 09:39
Аватар для ale002
ale002 ale002 вне форума ::: __,,,^._.^,,,__ :::
Регистрация: 28.02.2010 / Сообщений: 1,246
Поблагодарили 2,510 раз(а) / Репутация: 2536
Проверил - работает. На скрине настройки для одного буфера, остальные 5 сделай по образцу. Переменная iCustomParam = 1000 / 1
kabash 
09.07.2010, 09:47
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
БОЛЬШОЕ СПАСИБО!!!
ale002 
13.07.2010, 12:07
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
Есть знаменитые уровни Акселя которые выкладываются на некоторых сайтах ежедневно с 11:00 до 12:00 по МСК и которые достаточно точно указывают уровни сопротивления и поддержки на день.Приходиться кождый день их в ручную прорисовывать,на каждую пару семь уровней.
Г-да программисты,может кто возьмется написать индикатор который считывал их с сайта и прорисовывал на графике, как индикатор News который рисует линии новостей.
11.08.2010, 12:44
Аватар для 193909
193909 193909 вне форума Местный житель
Регистрация: 13.03.2010 / Сообщений: 267
Поблагодарили 199 раз(а) / Репутация: 201
  • Отправить сообщение для 193909 с помощью ICQ
Вот советник взят с сайта codebase.Что то не получается вставить тралл,стоплосс,тейкпрофит. собо не сильно силен в MOL.Может кто поможет.Тралл вставлял но почему то не работает.Вот код советника.
//================================================== ==========================================
//
//
//
//
//
//================================================== ==========================================
extern int MA1_Period=3; // Период 1-й МА
extern int MA2_Period=13; // Период 2-й МА
extern int MA1_Method=0; // Метод вычисления МА1 (SMA=0,EMA=1,SMMA=2,LWMA=3)
extern int MA2_Method=3; // Метод вычисления МА2 (SMA=0,EMA=1,SMMA=2,LWMA=3)
extern int MA1_Price=0; // Метод вычисления цены МА1
extern int MA2_Price=4; // Метод вычисления цены МА2
extern int MA1_Shift=0; // Временной сдвиг МА1
extern int MA2_Shift=0; // Временной сдвиг МА2
extern double Lot = 0.1; // Фиксированный лот
extern int slippage = 0; // Отклонение цены для рыночных ордеров
int New_Bar; // 0/1 Факт образования нового бара
int Time_0; // Время начала нового бара
int PosOpen; // Направление пересечения
int PosClose; // Направление пересечения
int total; // Количество открытых ордеров
double MA1_0; // Текущее значение 1-й МА (розов)
double MA1_1; // Предыдущее значение 1-й МА (розов)
double MA2_0; // Текущее значение 2-й МА (голубая)
double MA2_1; // Предыдущее значение 2-й МА (голубая)
int orderBuy; // 1 = факт налиия ордера Buy
int orderSell; // 1 = факт налиия ордера Sell
//================================================== ==========================================
int init()
{

}
//================================================== ==========================================
int start()
{
orderBuy=0;
orderSell=0;
double price;
int openOrders=0;
int total=OrdersTotal(); // Общее количество ордеров
for(int i=total-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) // Выбираем ордер
{
if(OrderType()==OP_BUY) // Если стоит ордер на покупку
{
orderBuy=1;
if(CrossPositionClose()==1) // Закрывем ордер, если удовлетворяет
{ // условию CrossPositionClose()=1
price=MarketInfo(Symbol(),MODE_BID);
OrderClose(OrderTicket(),OrderLots(),price,slippag e,CLR_NONE);
}
}
if(OrderType()==OP_SELL) // Если стоит ордер на покупку
{
orderSell=1;
if(CrossPositionClose()==2) // Закрывем ордер, если удовлетворяет
{ // условию CrossPositionClose()=2
price=MarketInfo(Symbol(),MODE_ASK);
OrderClose(OrderTicket(),OrderLots(),price,slippag e,CLR_NONE);
}
}
}
}

New_Bar=0; // Для начала обнулимся
if (Time_0 != Time[0]) // Если уже другое время начала бара
{
New_Bar= 1; // А вот и новый бар
Time_0 = Time[0]; // Запомним время начала нового бара
}

MA1_0=iMA(NULL,0, MA1_Period, MA1_Shift,MAMethod(MA1_Method), MAPrice(MA1_Price), 0); // Текущее значение 1-й МА
MA1_1=iMA(NULL,0, MA1_Period, MA1_Shift,MAMethod(MA1_Method), MAPrice(MA1_Price), 1); // Предыдущее значение 1-й МА
MA2_0=iMA(NULL,0, MA2_Period, MA2_Shift,MAMethod(MA2_Method), MAPrice(MA2_Price), 0); // Текущее значение 2-й МА
MA2_1=iMA(NULL,0, MA2_Period, MA2_Shift,MAMethod(MA2_Method), MAPrice(MA2_Price), 1); // Предыдущее значение 2-й МА

if (CrossPositionOpen()==1 && New_Bar==1) // Движение снизу вверх = откр. Buy
{
OpenBuy();
}
if (CrossPositionOpen()==2 && New_Bar==1) // Движение сверху вниз = откр. Sell
{
OpenSell();
}
return;
}
//================================================== ==========================================
int CrossPositionOpen()
{
PosOpen=0; // Вот где собака зарыта!!
if ((MA1_1<=MA2_0 && MA1_0>MA2_0) || (MA1_1<MA2_0 && MA1_0>=MA2_0)) // Пересечение снизу вверх
{
PosOpen=1;
}
if ((MA1_1>=MA2_0 && MA1_0<MA2_0) || (MA1_1>MA2_0 && MA1_0<=MA2_0)) // Пересечение сверху вниз
{
PosOpen=2;
}
return(PosOpen); // Возвращаем направление пересечен.
}
//================================================== ==========================================
int CrossPositionClose()
{
PosClose=0; // Вот где собака зарыта!!
if ((MA1_1>=MA2_0 && MA1_0<MA2_0) || (MA1_1>MA2_0 && MA1_0<=MA2_0)) // Пересечение сверху вниз {
{
PosClose=1;
}
if ((MA1_1<=MA2_0 && MA1_0>MA2_0) || (MA1_1<MA2_0 && MA1_0>=MA2_0)) // Пересечение снизу вверх
{
PosClose=2;
}
return(PosClose); // Возвращаем направление пересечен.
}
//================================================== ==========================================
int OpenBuy()
{
if (total==1)
{
OrderSelect(0, SELECT_BY_POS,MODE_TRADES); // Выделим ордер
if (OrderType()==OP_BUY) return; // Если он buy, то не открываемся
}
OrderSend(Symbol(),OP_BUY, Lot, Ask, slippage, 0, 0, "Buy: MA_cross_Method_PriceMode", 1, 0, CLR_NONE);// Открываемся
return;
}
//================================================== ==========================================
int OpenSell()
{
if (total==1)
{
OrderSelect(0, SELECT_BY_POS,MODE_TRADES); // Выделим ордер
if (OrderType()==OP_SELL) return; // Если он sell, то не открываемся
}
OrderSend(Symbol(),OP_SELL, Lot, Bid, slippage, 0, 0, "Sell: MA_cross_Method_PriceMode", 2, 0, CLR_NONE);
return;
}
//================================================== ==========================================
int MAMethod(int MA_Method)
{
switch(MA_Method)
{
case 0: return(0); // Возвращает MODE_SMA=0
case 1: return(1); // Возвращает MODE_EMA=1
case 2: return(2); // Возвращает MODE_SMMA=2
case 3: return(3); // Возвращает MODE_LWMA=3
}
}
//================================================== ==========================================
int MAPrice(int MA_Price)
{
switch(MA_Price)
{
case 0: return(PRICE_CLOSE); // Возвращает PRICE_CLOSE=0
case 1: return(PRICE_OPEN); // Возвращает PRICE_OPEN=1
case 2: return(PRICE_HIGH); // Возвращает PRICE_HIGH=2
case 3: return(PRICE_LOW); // Возвращает PRICE_LOW=3
case 4: return(PRICE_MEDIAN); // Возвращает PRICE_MEDIAN=4
case 5: return(PRICE_TYPICAL); // Возвращает PRICE_TYPICAL=5
case 6: return(PRICE_WEIGHTED); // Возвращает PRICE_WEIGHTED=6
}
}
//================================================== ==========================================
15.08.2010, 02:35
Аватар для 193909
193909 193909 вне форума Местный житель
Регистрация: 13.03.2010 / Сообщений: 267
Поблагодарили 199 раз(а) / Репутация: 201
  • Отправить сообщение для 193909 с помощью ICQ
Заявку аннулирую.Все сделано
25.08.2010, 12:09
Аватар для andron82
andron82 andron82 вне форума Активный участник
Регистрация: 09.06.2010 / Сообщений: 99
Поблагодарили 41 раз(а) / Репутация: 38
Здравствуйте господа програмисты. Есть вот такой симулятор торовли, тестер. Возможно-ли его приспособить на реале, в нём учень удобный рабочий интерфейс и все функции.
07.09.2010, 17:28
Аватар для utahrzd
utahrzd utahrzd вне форума Новичок форума
Регистрация: 31.03.2010 / Адрес: Одесса / Сообщений: 8
Поблагодарили 7 раз(а) / Репутация: 8
Имеется торговая система Chaos

В ней есть индикатор #Chaos Entry, который рисует стрелочки.
Есть ли возможность прикрутить алерт при появлении стрелочки?

Или помогите прикрутить ind_iCustom_TFS . Неделю с ним борюсь и ни чего не получается

За ранее спасибо
10.09.2010, 05:09
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32

По умолчанию Pivot

Г-да программисты очень нужна помощь!!!! можете изменить индикатор Pivot, чтоб он использовал для анализа часовые свечи текущего дня начиная с 00-00 часов и чтоб можно выставлять время с которого по которое надо использовать свечи для анализа.
01.10.2010, 20:43
Аватар для Prok
Prok Prok вне форума Интересующийся
Регистрация: 06.07.2010 / Сообщений: 6
Поблагодарили 0 раз(а) / Репутация: 1
Господа программисты! напишите советник по моей стратегии за 300 рублей?!
06.10.2010, 09:53
Аватар для kabash
kabash kabash вне форума Активный участник
Регистрация: 26.06.2009 / Сообщений: 27
Поблагодарили 30 раз(а) / Репутация: 32
Г-да программисты есть декомпилированый индикатор Autochartist от Альпари можете убрать запрос счета и возможность работать на М5
08.12.2010, 11:11
Аватар для Prok
Prok Prok вне форума Интересующийся
Регистрация: 06.07.2010 / Сообщений: 6
Поблагодарили 0 раз(а) / Репутация: 1
Г-да програмисты! Нужна Ваша помащь в переписании кода советника из языка MQL4 в язык Ява для платформы JFOREX! Или просто описать мою стратегию на языке Ява для платформы JFOREX.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 00:54. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO