Форекс / Forex (Главная) Mini forex trading accounts in HSN
  Forex Форум | Форекс Евроклуб :: Новая трендовая ТС от My_name? / Самый авторитетный Forex Forum
Вход Имя: Пароль:
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Правила
Начать новую тему   Ответить на тему
Торговые стратегии и МТС >  Новая трендовая ТС от My_name? На страницу 1, 2  След.
Предыдущая тема :: Следующая тема  
Автор Сообщение
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Вт Апр 22, 2008 12:46 pm    Заголовок сообщения: Новая трендовая ТС от My_name? цитата

Если во флете и имеются сигналы на открытие позиции,они конечно же убыточные.Но когда идет тренд,все минусы перекрываются плюсами огого как.Кстати не всегда во флете есть сигналы.Или ЕМА(24) непересекет остальные ЕМА, или даже когда и пересекет,то краткосрочные точки непоявляются.А если и появляются,то они далеко от ЕМА.т.е редко когда система дает сигнал на открытие позиции.
_________________________
Инструмент gbp\jpy
интервал 1 час
торговля по закрытию часа.
лот 10% от депо.
Используемые индюки:
EMA(76),EMA(48 ),EMA(24).

вход.
buy
Приготавливаемся к покупке,когда ЕМА(24) пересекает все остальные ЕМА снизу вверх.
точка входа.
Покупаем,когда образуется краткосрочный минимум прям над ЕМА(любой).При этом все ЕМА должны раскрыться как индикатор алигатор.

sell
Приготавливаемся к продаже,когда ЕМА(24) пересекает остальные ЕМА сверху вниз.
точка входа.
Продаем,когда образуется краткосрочный максимум прям под ЕМА(любой).При этом все ЕМА должны раскрыться как индикатор Алигатор.

Установка стоп-лосса.
Изначально стоп ставим за экстремум фигуры разворота на расстоянии 5п.

Далее передвигаем стоп за ЕМА(24) на расстоянии 5п от неё.

выход.
по стоп-лоссу или стоп-трейду.
Вернуться к началу
[профиль] [сообщение]
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Вт Апр 22, 2008 12:49 pm    Заголовок сообщения: недописал немного цитата

Я писал:"т.е Редко когда система дает сигналы" (добавляю) ВО ФЛЕТЕ.
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Вт Апр 22, 2008 1:14 pm    Заголовок сообщения: цитата

1. Может быть лучше тогда торговлю по открытию часа?
2. Нужно вводить еще одну МА(какой период?) для определения краткосрочного (в три свечи?) минимума.
3. Точка выхода из позиции не описана.
Вернуться к началу
[профиль] [сообщение]
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Вт Апр 22, 2008 1:57 pm    Заголовок сообщения: цитата

[quote:86af0e9de5="golemon"]1. Может быть лучше тогда торговлю по открытию часа?
2. Нужно вводить еще одну МА(какой период?) для определения краткосрочного (в три свечи?) минимума.
3. Точка выхода из позиции не описана.[/quote:86af0e9de5]
1. Почему лучше по открытию часа? объясните
2.Непонял для чего,точнее зачем?
3.Введен трейлинг стоп,что тут непонятного?
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Вт Апр 22, 2008 2:29 pm    Заголовок сообщения: цитата

Вот смотри, представь себе срез индикаторов в один момент времени.
Данное твоё условие на покупку EMA(76)<EMA(48 )<EMA(24).
Плюс надо определиться с краткосрочным минимумом,
Если считать текущую свечу нулевой, предыдущую первой и т.д.(i=0;1;2;...),
то полностью условие:
EMA(T=76)<EMA(T=48 )<EMA(T=24) и
для определения минимума , период МА, скажем раен 5
EMA(T=5)(i=0)>EMA(T=5)(i=1) и
EMA(T=5)(i=2)>EMA(T=5)(i=1)

Остальные условия можно отбросить, т.к. они плохо реализуемы.
Можете проверить сами.
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Вт Апр 22, 2008 2:36 pm    Заголовок сообщения: цитата

А именно несовпадение условий в двух предложениях:
1."когда ЕМА(24) пересекает все остальные ЕМА снизу вверх."
2." ЕМА должны раскрыться как индикатор алигатор"
Это разные условия.
Вернуться к началу
[профиль] [сообщение]
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Вт Апр 22, 2008 4:42 pm    Заголовок сообщения: цитата

[quote:548ebf900a="golemon"]А именно несовпадение условий в двух предложениях:
1."когда ЕМА(24) пересекает все остальные ЕМА снизу вверх."
2." ЕМА должны раскрыться как индикатор алигатор"
Это разные условия.[/quote:548ebf900a]
когда 24-ая машка пересекает все остальные, в этот момент мы только приготавливаемся,держим ухо в остро!Там же написано.

А при открытии позиции все машки должны раскрыться!
Вернуться к началу
[профиль] [сообщение]
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Вт Апр 22, 2008 4:45 pm    Заголовок сообщения: цитата

[quote:8c5716a07e="golemon"]Вот смотри, представь себе срез индикаторов в один момент времени.
Данное твоё условие на покупку EMA(76)<EMA(48 )<EMA(24).
Плюс надо определиться с краткосрочным минимумом,
Если считать текущую свечу нулевой, предыдущую первой и т.д.(i=0;1;2;...),
то полностью условие:
EMA(T=76)<EMA(T=48 )<EMA(T=24) и
для определения минимума , период МА, скажем раен 5
EMA(T=5)(i=0)>EMA(T=5)(i=1) и
EMA(T=5)(i=2)>EMA(T=5)(i=1)

Остальные условия можно отбросить, т.к. они плохо реализуемы.
Можете проверить сами.[/quote:8c5716a07e]
Эх блин,я же забыл расписать что я называю краткосрочным минимумом\максимумом.

краткосрочный максимум- это максимум с более низкими максимами по обе стороны от него.

краткосрочный минимум- это минимум с более высокими минимами по обе стороны от него!
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Ср Апр 23, 2008 12:44 am    Заголовок сообщения: цитата

Скелет накидал, будет время - доделаю. Можешь сам попробовать доделать. Smile

extern double Lots=0.1;
extern int EMA24=24;
extern int EMA48=48;
extern int EMA76=76;
extern int SL_ot_EMA24=5;
extern int slippage=10;

int total,ticket=0;
double ma_24_0, ma_48_0, ma_76_0,ma_24_1, ma_48_1, ma_76_1;



int start()
{
ma_24_0=iMA(NULL,0,EMA24,0,MODE_EMA,PRICE_OPEN,0);
ma_48_0=iMA(NULL,0,EMA48,0,MODE_EMA,PRICE_OPEN,0);
ma_76_0=iMA(NULL,0,EMA76,0,MODE_EMA,PRICE_OPEN,0);
ma_24_1=iMA(NULL,0,EMA24,0,MODE_EMA,PRICE_OPEN,1);
ma_48_1=iMA(NULL,0,EMA48,0,MODE_EMA,PRICE_OPEN,1);
ma_76_1=iMA(NULL,0,EMA76,0,MODE_EMA,PRICE_OPEN,1);



if(Bars<EMA76+10)
{
Alert("Количество баров меньше ",EMA76+10);
return(0);
}
/*
if(AccountFreeMargin()<(1000*Lots)||AccountFreeMargin()<99)
{
Alert("No money = ", AccountFreeMargin());
return(0);
}
*/
//-------------------------------
total=OrdersTotal();
if(total<1)
{
if (
ma_24_0>ma_48_0 && ma_48_0>ma_76_0 &&
iLow(NULL,0,3)>iLow(NULL,0,2)&&
iLow(NULL,0,1)>iLow(NULL,0,2)
)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,slippage,(ma_24_0-SL_ot_EMA24*Point ),0,"",0,0,Blue);
}
else
{
if (
ma_24_0<ma_48_0 && ma_48_0<ma_76_0 &&
iHigh(NULL,0,3)<iHigh(NULL,0,2)&&
iHigh(NULL,0,1)<iHigh(NULL,0,2)
)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,slippage,(ma_24_0+SL_ot_EMA24*Point ),0,"",0,0,Red);
}
}
}

else
{

if (
OrderType()==OP_BUY && OrderSymbol()==Symbol()&&
ma_24_0>ma_24_1&&
ma_24_1-SL_ot_EMA24*Point-(Ask-Bid)>OrderStopLoss()
)
{
OrderModify(ticket,OrderOpenPrice(),ma_24_1-SL_ot_EMA24*Point,0,0,Orange);
}

else
{
if(
OrderType()==OP_SELL && OrderSymbol()==Symbol()&&
ma_24_0<ma_24_1&&
ma_24_1+SL_ot_EMA24*Point+(Ask-Bid)>OrderStopLoss()
)
{
OrderModify(ticket,OrderOpenPrice(),ma_24_1+SL_ot_EMA24*Point,0,0,Orange);
}
}
}
return(0);
}
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Ср Апр 23, 2008 10:58 am    Заголовок сообщения: цитата

Вот примерный код:

extern double Lots=0.1;
extern int EMA24=24;
extern int EMA48=48;
extern int EMA76=76;
extern int SL_ot_EMA24=5;
extern int slippage=10;

int total,cnt,ticket=0;
double ma_24_0, ma_48_0, ma_76_0,ma_24_1, ma_48_1, ma_76_1;

int start()
{
ma_24_0=iMA(NULL,0,EMA24,0,MODE_EMA,PRICE_OPEN,0);
ma_48_0=iMA(NULL,0,EMA48,0,MODE_EMA,PRICE_OPEN,0);
ma_76_0=iMA(NULL,0,EMA76,0,MODE_EMA,PRICE_OPEN,0);
ma_24_1=iMA(NULL,0,EMA24,0,MODE_EMA,PRICE_OPEN,1);
ma_48_1=iMA(NULL,0,EMA48,0,MODE_EMA,PRICE_OPEN,1);
ma_76_1=iMA(NULL,0,EMA76,0,MODE_EMA,PRICE_OPEN,1);

int limit;
int counted_bars=IndicatorCounted();
if(counted_bars>0) counted_bars--;

//Alert("ma_24_1 = ", ma_24_1);

if(Bars<EMA76+10)
{
Alert("Количество баров меньше ",EMA76+10);
return(0);
}
/*
if(AccountFreeMargin()<(1000*Lots)||AccountFreeMargin()<99)
{
Alert("No money = ", AccountFreeMargin());
return(0);
}
*/
//-------------------------------
total=OrdersTotal();
if(total<1)
{
if (
ma_24_0>ma_48_0 && ma_48_0>ma_76_0 &&
iLow(NULL,0,3)>iLow(NULL,0,2)&&
iLow(NULL,0,1)>iLow(NULL,0,2)
)
{
Alert("BUY_STOP = ", (NormalizeDouble(ma_24_0,2)-SL_ot_EMA24*Point ));
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,slippage,(NormalizeDouble(ma_24_0,2)-SL_ot_EMA24*Point ),0,"",0,0,Blue);
}
else
{
if (
ma_24_0<ma_48_0 && ma_48_0<ma_76_0 &&
iHigh(NULL,0,3)<iHigh(NULL,0,2)&&
iHigh(NULL,0,1)<iHigh(NULL,0,2)
)
{
Alert("SELL_STOP = ", (NormalizeDouble(ma_24_0,2)+SL_ot_EMA24*Point ));
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,slippage,(NormalizeDouble(ma_24_0,2)+SL_ot_EMA24*Point ),0,"",0,0,Red);
}
}
}

else
// {

{OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);

if (
OrderType()==OP_BUY && OrderSymbol()==Symbol()&&
ma_24_0>ma_24_1 /*&&
ma_24_0-SL_ot_EMA24*Point-(Ask-Bid)>OrderStopLoss()*/
)
{
OrderModify(ticket,OrderOpenPrice(), NormalizeDouble(ma_24_0,2)-SL_ot_EMA24*Point ,0,0,Orange);
}

else
{
if(
OrderType()==OP_SELL && OrderSymbol()==Symbol()&&
ma_24_0<ma_24_1 /*&&
ma_24_0+SL_ot_EMA24*Point+(Ask-Bid)>OrderStopLoss()*/
)
{
OrderModify(ticket,OrderOpenPrice(),NormalizeDouble(ma_24_0,2)+SL_ot_EMA24*Point ,0,0,Orange);
}
}
}
// }
return(0);
}

Короче, тоже в утиль Very Happy



TesterGraph.gif
 Description:
А вот так примерно он будет работать.
 Filesize:  4.1 KB
 Viewed:  13161 Time(s)

TesterGraph.gif


Вернуться к началу
[профиль] [сообщение]
fxta
Студент


Зарегистрирован: 08.02.2008
Сообщения: 26

СообщениеДобавлено: Ср Апр 23, 2008 12:31 pm    Заголовок сообщения: цитата

Вот код сигнала на DD
========

If Xaverage(c,24)>Xaverage(c,48 ) and Xaverage(c,48 )>Xaverage(c,76) then begin
If SwingLow(1,low,1,3)>Xaverage(c,76) then buy this bar on close;
end;

If Xaverage(c,24)<Xaverage(c,48 ) and Xaverage(c,48 )<Xaverage(c,76) then begin
If SwingLow(1,high,1,3)<Xaverage(c,76) then sell this bar on close;
end;

==========



MyNameTrandSystem.tll
 Description:
Трендовая торговая стратегия для Dealing Desk, внутри страгия и сигнал, трейлинги сами подключаются из DD

Download
 Имя файла:  MyNameTrandSystem.tll
 Filesize:  2.16 KB
 Downloaded:  0 Time(s)


_________________
Пишу на Trading Language
Вернуться к началу
[профиль] [сообщение]
My_name?
дипломник


Зарегистрирован: 07.01.2008
Сообщения: 61

СообщениеДобавлено: Пт Апр 25, 2008 2:49 pm    Заголовок сообщения: цитата

И ещё один момент!Думаю об этом и так все знают,но все ровно....
Мувинги должны иметь наклон,в идеале 45 градусов Smile
Если же наклона нет,сигнал игнорируется!
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Пт Апр 25, 2008 3:10 pm    Заголовок сообщения: цитата

Насчет угла в 45 %.... Laughing
С математикой дело имели?
Каждая окружность может быть описана прямой касательной, касательная касается (на то она и касательная) окружности только в одной точке, у которой можно определить угол в n градусов.
К какой точке её цеплять?
Короче, лучше торговать на глазок, по таким данным советника не сделать.
Вернуться к началу
[профиль] [сообщение]
golemon
академик


Зарегистрирован: 12.04.2005
Сообщения: 1177

СообщениеДобавлено: Пт Апр 25, 2008 4:05 pm    Заголовок сообщения: цитата

[quote:79ab3c859c="My_name?"]И ещё один момент!....
[/quote:79ab3c859c]
Угадайте, почему я не пишу на заказ? Very Happy

_________________
Первое правило бизнеса - защищайте свои инвестиции (с) Этикет банкира 1775 г.
Вернуться к началу
[профиль] [сообщение]
fxta
Студент


Зарегистрирован: 08.02.2008
Сообщения: 26

СообщениеДобавлено: Чт Май 01, 2008 9:31 am    Заголовок сообщения: цитата

golemon, +1. У My_name? интересные идеи, но с геометрией он не дружит.
Вернуться к началу
[профиль] [сообщение]
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Forex Форум | Форекс Евроклуб » Торговые стратегии и МТС Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

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

Поддержка он-лайн
331-126-670








Forex / Форекс - главнаяTradingDesk Pro 5TradingDesk LiteForex EuroclubРублевый ФорексMini ForexАналитика, новости ForexКонкурс ФорексО рынке ForexФорумF.A.Q.Котировки ФорексФилиалы и агентыДоверительное управление 50X50WAP Форекс

© 1999-2008, Forex EuroClub. All rights reserved