Ручные торговые стратегии и системы Обсуждаем ручные торговые стратегии и системы для торговли на форекс и биржах: примеры входов, доработка, обновленные версии, вопросы и ответы.

Ответить
03.05.2013, 17:51
Аватар для Wearwolf
Wearwolf Wearwolf вне форума Активный участник
Регистрация: 24.04.2009 / Сообщений: 86
Поблагодарили 23 раз(а) / Репутация: 23
Уважаемые участники обсуждения, поймите плз. один момент, к тому к чему я пришел я шел более года, не считаю это долго, учитывая то что пытаюсь я всего около 10-ти лет. Наверное я тупой раз так долго шел к этому. Но сделайте пожалуйста для себя вывод - за 5 минут я не смогу вам объяснить, только еще больше запутаю.
Написан робот, который выполняет действия, которым я научился для извлечения прибыли на рынке. Алгоритм описан в первоисточнике на этом форуме. Если вы не в состоянии прочитать и понять суть метода то никакой советник вам не поможет, не обижайтесь.

результаты его работы все могут посмотреть и оценить
Авторская работа. Просто хотелось бы понять, какие ключевые мысли натолкнули вас на выполнение данного советника. Ведь вы используете далеко не все идеи которые были представлены, не вооруженным взглядом выглядит это так как будто взяли 2 (две может или около того) уловки отточили их до "совершенства" прибавили что то своё (почему то кажется так). Наводящий вопрос по уловкам если откинуть 1 - пару ( к примеру оставить одну евру?) будет ли советник так же эффективен? (в поисках 8-ой уловки).
Все таки было бы интересно самому докопатся
03.05.2013, 18:21
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
axpr-r

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

Последний раз редактировалось vgeny2; 03.05.2013 в 18:24.
03.05.2013, 18:30
Аватар для Wearwolf
Wearwolf Wearwolf вне форума Активный участник
Регистрация: 24.04.2009 / Сообщений: 86
Поблагодарили 23 раз(а) / Репутация: 23
Нет здесь индикатора, могу ошибаться (пусть автор поправит) но тут необходимо создать искусственную раздвижку и от неё отталкиваться. После создания искусственной раздвижки в "0" - точке (заведомо мы её создали) мы ждем прибыли. Если прибыль не наступила создаем ещё "0" точку тем самым доливаемся. Если так то надо подумать глубже или я не в том направлении мыслю.
03.05.2013, 18:35
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
я про индикатор и не говорил
думаеш если написано "сигнал" значит индикатор
сигнал он и есть сигнал, а на чем он основан это и интересно
03.05.2013, 18:46
Аватар для axpr-r
axpr-r axpr-r вне форума Почётный гражданин
Регистрация: 23.06.2009 / Адрес: Нирвана / Сообщений: 392
Поблагодарили 339 раз(а) / Репутация: 341

Скрытый текст

//+------------------------------------------------------------------+
//| TEST.mq4 |
//| Copyright © 2012, MetaQuotes Software Corp. |
//| _http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

extern double lot = 1.0;
extern int step = 10;
extern string first = "EURUSD";
extern string second = "GBPUSD";
extern int slippage = 5;

int mapOrders[];

int init()
{
initMapOrders();
return(0);
}

int start()
{
info();

doTrading();
//info();

return(0);
}

void doTrading()
{
int profit1=0, profit2=0;
string type="";
int profitTotal=0;

if(OrdersTotal() == 0)
{
openNewPiar();
initMapOrders();
return;
}

for(int i = 0; i<ArraySize(mapOrders); i++)
{
if(OrderSelect(mapOrders[i],SELECT_BY_TICKET))
profitTotal = profitTotal + OrderProfit()/OrderLots();

i++;

if(OrderSelect(mapOrders[i],SELECT_BY_TICKET))
profitTotal = profitTotal + OrderProfit()/OrderLots();
}

if(OrderSelect(mapOrders[ArraySize(mapOrders)-1],SELECT_BY_TICKET))
{
profit1 = OrderProfit()/OrderLots();
}
else
Print("Error ", GetLastError());

if(OrderSelect(mapOrders[ArraySize(mapOrders)-2],SELECT_BY_TICKET))
{
profit2 = OrderProfit()/OrderLots();
}
else
Print("Error ", GetLastError());

//Comment(profit1 +" "+ profit2);
if (profitTotal > step )
{
Print("closeAll()");
closeAll();
}
else
{
if((profit1 + profit2) > step)
{
Print("closeLastProfit() && openNewPiar()");
closeLastProfit();
openNewPiar();
}
}
initMapOrders();
}
void openNewPiar()
{
OrderSend(first, OP_SELL,lot,MarketInfo(first,MODE_BID),5,0,0,"",0,0,Red);
OrderSend(second,OP_BUY, lot,MarketInfo(second,MODE_ASK),5,0,0,"",0,0,Blue);

OrderSend(first, OP_BUY, lot,MarketInfo(first,MODE_ASK),5,0,0,"",0,0,Blue);
OrderSend(second, OP_SELL,lot,MarketInfo(second,MODE_BID),5,0,0,"",0,0,Red);
}
void closeLastProfit()
{
int pos = ArraySize(mapOrders);
int ticket;

ticket = mapOrders[pos-1];

OrderSelect(ticket,SELECT_BY_TICKET);
// Print(pos-1, " ", ticket);
// Print(OrderTicket(), " ", OrderLots()," ", MarketInfo(OrderSymbol(),MODE_BID));

closeOrders();

ticket = mapOrders[pos-2];

OrderSelect(ticket,SELECT_BY_TICKET);
// Print(pos-2, " ", ticket);
// Print(OrderTicket(), " ", OrderLots()," ", MarketInfo(OrderSymbol(),MODE_BID));

closeOrders();

}
void closeOrders()
{
if(OrderType()== OP_BUY)
{
if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slippage,Blue))
Print("??????");
else
Print(GetLastError());
}
if(OrderType()== OP_SELL)
{
if(OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slippage,Red))
Print("??????");
else
Print(GetLastError());
}
}
void closeAll()
{
for(int i = 0; i<ArraySize(mapOrders); i++)
{
OrderSelect(mapOrders[i],SELECT_BY_TICKET);
closeOrders();
}
}
void info()
{
string s = "\n";
int profit1=0, profit2=0;
string type;
int profitTotal;

for(int i = 0; i<ArraySize(mapOrders); i++)
{
if(OrderSelect(mapOrders[i],SELECT_BY_TICKET))
{
profit1 = OrderProfit()/OrderLots();
profitTotal = profitTotal + profit1;
if(OrderType()==1) type = "Sell"; else type = "Buy";
}
else
Print("Error ", GetLastError());
s = s + " " + mapOrders[i] +" "+ profit1 + " " + type +"\n";
i++;

if(OrderSelect(mapOrders[i],SELECT_BY_TICKET))
{
profit2 = OrderProfit()/OrderLots();
profitTotal = profitTotal + profit2;
if(OrderType()==1) type = "Sell"; else type = "Buy";
}
else
Print("Error ", GetLastError());
s = s + " " + mapOrders[i] +" "+ profit2 + " " + type + " "+ (profit1 + profit2)+ "\n";
s = s + " _________________________________________________________" + "\n";
//s = s+ "\n";
}
s = s + " Total point " + profitTotal +"\n";

Comment(s);
}

void initMapOrders()
{
int idx=0;
ArrayResize(mapOrders, OrdersTotal());

for(int i=0 ;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS);
// if(OrderSymbol() == first || OrderSymbol() == second)
// {
mapOrders[i] = OrderTicket();
// idx++;
// }
//Print(i," ",mapOrders[i]);
}

if(OrdersTotal() > 0)
ArraySort(mapOrders);//, WHOLE_ARRAY,0,MODE_ASCEND);

info();
}
[свернуть]


имейте ввиду, без понимания - советник бесполезен, и самое главное - не ставьте на реал - он сольет без моих инструкций, поберегите свой депозит !!!!!!!!

Последний раз редактировалось NSerega; 03.05.2013 в 22:04.
03.05.2013, 19:06
Аватар для axpr-r
axpr-r axpr-r вне форума Почётный гражданин
Регистрация: 23.06.2009 / Адрес: Нирвана / Сообщений: 392
Поблагодарили 339 раз(а) / Репутация: 341
результат демки смотреть не забываем, и спасибки за код тоже не помешали бы.... злыдни
03.05.2013, 19:07
Аватар для Miax
Miax Miax вне форума Активный участник
Регистрация: 22.08.2009 / Сообщений: 128
Поблагодарили 26 раз(а) / Репутация: 27
Зачем торговать локами, если можно через n-пунктов где собираешься разлочить войти без локов? Не уж-то за 10 лет трейдинга так и не допёрло что лок это анонизм ?
Код написан на MQL4 или 5 ?
03.05.2013, 19:09
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
Зачем торговать локами, если можно через n-пунктов где собираешься разлочить войти без локов? Не уж-то за 10 лет трейдинга так и не допёрло что лок это анонизм ?
Код написан на MQL4 или 5 ?
вот сразу видно профи)))
03.05.2013, 19:13
Аватар для Stiffman
Stiffman Stiffman вне форума Местный житель
Регистрация: 07.11.2011 / Адрес: Россия / Сообщений: 100
Поблагодарили 150 раз(а) / Репутация: 151
Я пришел к выводу, что парно торговать смысла нет! На мой взгляд "парно" идет завышение спреда и завышение маржи! Смысл ? Открываем кросс, гораздо меньшим лотом - вот, практически тоже самое ) Хеджируемся портфелем ... В продолжение темы Сержа и вникнув в суть вопроса глубже я написал советника, давайте поболеем за него вместе! )))) смотреть можно _http://www.myfxbook.com/members/Stiffman/20-pairs/550732/u0GyniFtPzXeufnfpVzc

Последний раз редактировалось NSerega; 03.05.2013 в 22:05.
03.05.2013, 19:14
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
ну, тут сложно сказать....
к стате насколько я понял твою торговлю....когда ты выходиш одновременно в одно и тоже время это как мне кажется ошибка, нет в этом смысла, так и дальше надо стоять ждать ситуации...
03.05.2013, 19:17
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
тут[/URL]
This system is private.

вот как то так написали на сайте, если регится надо то это ограничит поток следящих, лучше в ониксе тогда
03.05.2013, 19:18
Аватар для Stiffman
Stiffman Stiffman вне форума Местный житель
Регистрация: 07.11.2011 / Адрес: Россия / Сообщений: 100
Поблагодарили 150 раз(а) / Репутация: 151
This system is private.

вот как то так написали на сайте, если регится надо то это ограничит поток следящих, лучше в ониксе тогда
Посмотри еще раз, ссылку недокопировал )
03.05.2013, 19:20
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
парно торговать смысла нет!
............а я полагал что ты продвинулся в этой теме........
03.05.2013, 19:21
Аватар для Stiffman
Stiffman Stiffman вне форума Местный житель
Регистрация: 07.11.2011 / Адрес: Россия / Сообщений: 100
Поблагодарили 150 раз(а) / Репутация: 151
............а я полагал что ты продвинулся в этой теме........
А это та же тема. Уловка №4 по Сержу. Только пересмотренная через призьму моего понимания и опыта!
03.05.2013, 19:23
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
Посмотри еще раз, ссылку недокопировал )
ок работает
значит ты совсем подругому торгуеш, не парно, всеми сразу
посмотрим что получится
03.05.2013, 19:29
Аватар для affilator
affilator affilator вне форума Интересующийся
Регистрация: 13.11.2011 / Сообщений: 15
Поблагодарили 3 раз(а) / Репутация: 4
500 пипс в день, не хило. у меня меньше было, но и эквитя поближе была. автомат или вручную открытие/закрытие, Stiffman?

Последний раз редактировалось affilator; 03.05.2013 в 19:31.
03.05.2013, 19:34
Аватар для Stiffman
Stiffman Stiffman вне форума Местный житель
Регистрация: 07.11.2011 / Адрес: Россия / Сообщений: 100
Поблагодарили 150 раз(а) / Репутация: 151
500 пипс в день, не хило. у меня меньше было, но и эквитя поближе была. автомат или вручную открытие/закрытие, Stiffman?
Почему было ? По такому принципу не торгуешь ? Автомат!
03.05.2013, 19:34
Аватар для Miax
Miax Miax вне форума Активный участник
Регистрация: 22.08.2009 / Сообщений: 128
Поблагодарили 26 раз(а) / Репутация: 27
Парень-то с юмором...
axpr-r 
03.05.2013, 19:39
Аватар для vgeny2
vgeny2 vgeny2 вне форума Активный участник
Регистрация: 09.09.2012 / Сообщений: 176
Поблагодарили 54 раз(а) / Репутация: 55
  • Отправить сообщение для vgeny2 с помощью Skype™
Парень-то с юмором...
TEST.mq4

да ты не серчай, просто первая строчка говорила что мт4
03.05.2013, 19:49
Аватар для Miax
Miax Miax вне форума Активный участник
Регистрация: 22.08.2009 / Сообщений: 128
Поблагодарили 26 раз(а) / Репутация: 27
Открывает два замка по Евро и Фунту, если один из хэджев выходит в плюс > step, то закрывается этот хэдж(разлочка) и тут же открывается еще по два замка, вот и вся стратегия.

TEST.mq4

да ты не серчай, просто первая строчка говорила что мт4
Да я заметил после своего поста, просто сбила с толку строка:
"MetaTrader 5 Trading Platform / MetaQuotes Software Corp. "

Последний раз редактировалось Miax; 03.05.2013 в 19:52.
Ответить


Опции темы

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

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



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


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