Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
05.07.2014, 10:48
Аватар для cashforyou
cashforyou cashforyou вне форума Интересующийся
Регистрация: 30.06.2014 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2

По умолчанию Советник, который открывает позицию от горизонтальной линии

Ребята! Многие хотели бы опробовать себя в истории, особенно новички, но парятся с советниками, выдумывают правила новые (когда советник сливает) а потом забивают... Я для себя нашел простой способ. Для этого мне понадобился обычный мт и автоскрипт (любой - у меня АХК). Суть простая - я написал советник который открывает позицию с момента когда на графике появилась горизонтальная линия (при этом направление и стоп зависит от цевта линии) - т.е. например если я поставил на графике две последовательные красные линии то первая из них это место входа на продажу, а вторая - уровень стопа (профит я забил как с/л помноженный на коэффициент - к примеру один к двум). На скрипт (ахк) я навесил следующее - кручу колесико вверх - на месте курсора в мт ставится синяя линия, в низ - красная. Вот и все можно поторговать год назад, опробовать какие-то идеи и т.д. Успехов.

Последний раз редактировалось Ирина К; 11.07.2014 в 22:01.
05.07.2014, 13:46
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,676 раз(а) / Репутация: 2664
Че за бред, понятный только автору!?
Где скрины и сам советник?
Тема не о чем!
05.07.2014, 14:17
Аватар для cashforyou
cashforyou cashforyou вне форума Интересующийся
Регистрация: 30.06.2014 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
Че за бред, понятный только автору!?
Где скрины и сам советник?
Тема не о чем!

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

//+------------------------------------------------------------------+
//| Для торговли на истории.mq4 |
//| Copyright 2013, MetaQuotes Software Corp. |
//| _http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link "_http://www.metaquotes.net"
extern double sl=25;
extern double tp=100;
extern double Lot=0.1;


//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
double buylot;
double shelllot;
//----
if (ObjectsTotal()<0&&OrdersTotal()<1)
return(0);
string name="1";
if (ObjectFind(name)>-1)
{
double pr=NormalizeDouble(ObjectGet(name, 1), Digits);
if (pr>Ask)
{
OrderSend(Symbol(),4,Lot,pr,0,pr-sl*Point, pr+tp*Point);
}
if (pr<Ask)
{
OrderSend(Symbol(),2,Lot,pr,0,pr-sl*Point, pr+tp*Point);
}

ObjectDelete(name);
}
name="2";
if (ObjectFind(name)>-1)
{
pr=NormalizeDouble(ObjectGet(name, 1), Digits);
if (pr>Bid)
{
OrderSend(Symbol(),3,Lot,pr,0,pr+sl*Point, pr-tp*Point);
}
if (pr<Bid)
{
OrderSend(Symbol(),5,Lot,pr,0,pr+sl*Point, pr-tp*Point);
}
ObjectDelete(name);
}
buylot=0;
shelllot=0;
for (int i=0;i<=OrdersTotal();i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if (OrderType()==0)
buylot=buylot+OrderLots();
if (OrderType()==1)
shelllot=shelllot+OrderLots();
}
}

Comment("Открыто лотов на продажу _",shelllot," ","на покупку_",buylot);

//----
return(0);
}
//+------------------------------------------------------------------+
[свернуть]

запускаешь тестер стратегий - в месте на графике где ты поставишь горизонтальную линию с именем "1" - советник разместит отложенник на покупку; 2 - на продажу. Соотношение стопов и тп, а также лот - ставишь в настройках советника.

Последний раз редактировалось NSerega; 05.07.2014 в 14:38.
05.07.2014, 14:18
Аватар для cashforyou
cashforyou cashforyou вне форума Интересующийся
Регистрация: 30.06.2014 / Сообщений: 36
Поблагодарили 2 раз(а) / Репутация: 2
теперь понятно?
05.07.2014, 14:54
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,676 раз(а) / Репутация: 2664
Начнем с того, что прежде чем что либо постить, не помешало бы почитать FAQ
Разве не видно, как другие оформляют темы?
Скрин где???
И код вставляется не в спойлер, а прикрепляется к посту!
05.07.2014, 19:13
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
Подобных тестерных тренажёров написано вагон и маленькая тележка. Есть и чень продвинутые, с кучей функционала. cashforyou вместо того что бы поискать чужую программу, написал свою. Молодец!
1. За одно получил практику написания программ.
2. Свой код понятен и прозрачен. А значит заслуживает большего доверия.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 05.07.2014 в 19:18.
Ответить


Опции темы

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

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



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


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