Здравствуйте, гость ( Вход | Регистрация )

IPB

 Обучение  трейдингу БЕСПЛАТНО!      Общение С БОНУСАМИ !!!    Подробности здесь

 Регистрация на форуме отдельная от сайта и ручная! Обращаться через КОНТАКТЫ

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Создание советника по ТС, Советник + нейронные сети (нейросеть)
Симпсон
сообщение 26.12.2014, 6:47
Сообщение #1


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Моя ТС состоит из 2 мувингов с периодом 169 и 144, стохастиком (5,3,3) а так же выставляю трендовые линии. По этой стратегии решила создать мультисоветника. Но так как я новичек в программировании и только учусь. Без вашей помощи господа програмисты, мне не обойтись. Я буду писать код, а если у меня будут выходить ошибки, я прошу Вас мне их помочь исправить. Я буду Вам за это очень благодарна.
"Рисунок"
Прикрепленный файл  Снимок2.PNG ( 39.87 килобайт ) Кол-во скачиваний: 288

Искусственная нейронная сеть


Сообщение отредактировал VladMih - 5.1.2015, 14:04
Причина редактирования: Добавил ссылку на нейронные сети
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 26.12.2014, 7:23
Сообщение #2


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



И так приступим к написанию кода.
В MQL4 есть создание советника.
Если я правильно разобралась то для начала нужно указать глобальные переменные советника и настройки индикатора которые я буду использовать в советнике.
Код
// Индикатор который рисует трендовые линии с тремя часовыми периодами
#property indicator_chart_window

//---- input parameters
extern int       period1=60;
extern int       period2=240;
extern int       period3=1440;

int tmin1, tmax1,tmin2, tmax2, period;
double max1, min1,max2, min2, up, down;
// Настройки индикаторов
// Мувинги
extern double MovingPeriod   =144;
extern doulbe MovingPeriod1 =169;
// Стохастик
int levelup=80;
int leveldown=20;
// Настройка советника
extern double Lots         =0.01;
extern double SL           =30;
extern double TP           =50;
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 26.12.2014, 10:54
Сообщение #3


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Цитата(Симпсон @ 26.12.2014, 6:47) *
решила создать мультисоветника.
Безумству храбрых поём мы песню ©
Начинать не с мульти надо было бы. От простого к сложному оно верней. А начинать со сложного - это почти всегда путь к неудаче и разочарованию.
Примерно на это вам и Сатори намекал.

Ну а главное - ДО написания кода у вас должен быть четко прописан алгоритм ТС со ВСЕМИ малейшими деталями.


--------------------
МикроFAQ (версия 10.11.2018 - добавлен мой партнерский ID)
Объявлен тендер на покупку моей подписи за eWM. См. ЗДЕСЬ.
Привет, Гость!
Зарегистрируйтесь и вам будет намного удобней!
Ваша первая ссылка (с полезными ссылками).
Очень рекомендую раздел сайта "О нас" - он снимет много вопросов.
Поиск Гуглом по сайту и форуму - используйте ДО того, как задать вопрос или открыть тему.
Хотите общаться в открытых форумах?
Вы уже стали "Пользователем"? Добро пожаловать! Вы можете неограниченно общаться в любом из верхних разделов по обычным для всех форумов правилам. При этом вы будете получать бонусы за посты даже в разделах флейма!

Единственное, что вам нужно будет учесть, смотрите ЗДЕСЬ.

Возможно вас заинтересуют Отзывы новичков о прохождении проб по методу Сперандео,
примерно так проходит и обучение на Подготовительном Отделении Школы.
Хотите поступить в Школу?
Построение трендовых Сперандео НА ФОРУМЕ и НА САЙТЕ (с видео)
Сопутствующие статьи: Индикатор ZigZag | Фильтры разметок

Правила Проб | Зачёт | Пробы-2013 | Пробы 2014 :)
Поздравляю с зачислением на ПО! (ссылки работают только для зачисленных)
1. Страницы сайта, темы и посты ПО, которые нужно прочитать в первую очередь.
2. Другие важные ссылки
Красота спасёт трейдера! © VladMih | От лёгкого ученья тяжело в бою! © НеСуворов
Бекап старой подписи (не обращать внимания) :)
Перейти в начало страницы
 
+Цитировать сообщение
Сатори
сообщение 26.12.2014, 14:56
Сообщение #4


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



Симпсон, если еще собираетесь выкладывать картинки на этом форуме, внимательно прочитайте про ОПТИМИЗАЦИЮ КАРТИНОК, иначе можете быть забанены. Я одним движением смог уменьшить вес вашего изображение почти в 4 раза.
Перейти в начало страницы
 
+Цитировать сообщение
Шеф
сообщение 26.12.2014, 15:30
Сообщение #5


Просто трейдер
************

Группа: 1-Графика 
Сообщений: 1.841
Регистрация: 4.10.2011
Из: Одинцово
Пользователь №: 3.626

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€214.059
€0
€20
€194.059



Цитата(Симпсон @ 26.12.2014, 6:47) *
Моя ТС состоит из 2 мувингов с периодом 169 и 144, стохастиком (5,3,3) а так же выставляю трендовые линии. По этой стратегии решила создать мультисоветника. Но так как я новичек в программировании и только учусь. Без вашей помощи господа програмисты, мне не обойтись. Я буду писать код, а если у меня будут выходить ошибки, я прошу Вас мне их помочь исправить. Я буду Вам за это очень благодарна.
Приветствую всех жителей форума.
Госпожа Симпсон!
Здесь из программистов только один, так что ваша просьба к нему, если вы новичек только в программировании.
Но, судя по картинке, вам сначала в Школу, тогда или советника не надо будет, либо у вас будет хороший советник.
Все равно не услышите, но на случай, если я ошибаюсь, в открытом доступе на этом форуме есть советники с готовыми блоками по вашей задумке, ищите, и вы найдете, только повторюсь, затея затратная по времени, и бесполезная по сути.

Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 26.12.2014, 15:43
Сообщение #6


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Цитата(Шеф @ 26.12.2014, 15:30) *
Здесь из программистов только один
Петро, неужели ты о себе?! bm.gif
До сих пор я знал только Сатори, Николаса и АлександраВ (из постоянных жителей), которые вполне в состоянии помочь по крайней мере новичку такого уровня.

Приватный текст
Быть пользователем с именем Шеф
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 27.12.2014, 13:05
Сообщение #7


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Господин Шеф!
Большое спасибо Вам за помощь. Но я очень много погулила по инету. Но так и не нешла ответа как к советнику подключить нейроную сеть. Я с удовольствием пойду в школу, если там учат программированию. Курсы как правильно торговать я проходила индивидуально. На демо счете за две недели а с 3000$ подняла на 1500$. ТС по которой меня научили торговать 90% дает прибыли. Но мне нужна брокерская компония которая предоставляет VPS. Для этого мне нужен советник. Если Вы подскажете где можно найти такого советника, я Вам очень буду благодарна.

Сообщение отредактировал Симпсон - 27.12.2014, 13:07
Перейти в начало страницы
 
+Цитировать сообщение
Шеф
сообщение 27.12.2014, 17:36
Сообщение #8


Просто трейдер
************

Группа: 1-Графика 
Сообщений: 1.841
Регистрация: 4.10.2011
Из: Одинцово
Пользователь №: 3.626

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€214.059
€0
€20
€194.059



Цитата(Симпсон @ 27.12.2014, 13:05) *
Господин Шеф!
Большое спасибо Вам за помощь. Но я очень много погулила по инету. Но так и не нешла ответа как к советнику подключить нейроную сеть. Я с удовольствием пойду в школу, если там учат программированию. Курсы как правильно торговать я проходила индивидуально. На демо счете за две недели а с 3000$ подняла на 1500$. ТС по которой меня научили торговать 90% дает прибыли. Но мне нужна брокерская компония которая предоставляет VPS. Для этого мне нужен советник. Если Вы подскажете где можно найти такого советника, я Вам очень буду благодарна.
Уважаемая Симпсон!
Рискну обратиться по-простому, без госпожи. В Школе программированию не учат. К сожалению, я специалист по нейропрограммированию женщин, с форексом у меня получается намного хуже. Что такое VPS я, к своему стыду, не знаю, поэтому в этом вопросе Вашим советником я не смогу быть.
Таких ТС, которые дают 50% прибыли за 2 недели, много. У них есть одна особенность, 100% слив депо может быть и за 2 дня, и, скорее всего, в течение следующих 2 недель, либо сразу после перехода на реал.
А вот добрый совет дам.
Программирование- это профессия, специальность, на освоение которой уходят годы. В инете есть много студентов, которые за символические деньги реализуют ваши самые откровенные фантазии. Это гораздо дешевле, чем учиться программированию самому. Точно знаю. Пробовал ab.gif
А для того, чтобы дать задание программисту, надо научиться торговать. Для этого нужна Школа. Вы, конечно, не поверите. Это нормально.
А вы проверьте. Проведите несколько сделок на форуме, секреты можно не раскрывать. Просто тайм, время входа, цели, стоп, сопровождение. После первых 3 сделок вы повторите классика: "Чем больше я знаю, тем больше понимаю, что ничего не знаю."
Кстати, тест Атамана. За месяц увеличить депо в 100 раз. Я один раз выполнил. Но торговать заметными деньгами не готов.
Пользуясь случаем, поздравляю всех с наступающим Новым годом, а вам, Симпсон, поступить в Школу. Не факт, что получится сразу, но весь форум желает вам удачи.


Перейти в начало страницы
 
+Цитировать сообщение
Сатори
сообщение 28.12.2014, 10:10
Сообщение #9


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



Цитата(Симпсон @ 27.12.2014, 13:05) *
Но так и не нешла ответа как к советнику подключить нейроную сеть.
Что-то ваше первоначальное описание ТС и вдруг - нейронные сети... Не вяжется как-то...

Цитата(Симпсон @ 27.12.2014, 13:05) *
Курсы как правильно торговать я проходила индивидуально. На демо счете за две недели а с 3000$ подняла на 1500$. ТС по которой меня научили торговать 90% дает прибыли. Но мне нужна брокерская компония которая предоставляет VPS. Для этого мне нужен советник.
Все немного не так. Чтобы пользоваться VPS, необязательно иметь советник. А вот если у вас есть готовый советник, совершающий сделки согласно вашей ТС, вот тогда уже вам решать: или запускать его у себя на компьютере, или ставить на VPS. Преимущество VPS в том, что там на 99% гарантируют бесперебойный интернет, что даст возможность советнику бесперебойно торговать.

А насчет вашей ТС - хотелось бы узнать по-подробнее. Не знаю ничего об использовании нейронных сетей в торговле на форексе.
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 28.12.2014, 12:27
Сообщение #10


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Цитата(Сатори @ 28.12.2014, 10:10) *
Не знаю ничего об использовании нейронных сетей в торговле на форексе.
Саша, вбей в гуглю "нейронные сети форекс" - ответов получишь немало. А то Симпсон тебе сейчас ответит... как подключить советника к ... лунной нейронной сети.

Кстати, у меня впечатление, что волна перехода на нейронники уже схлынула, народ уже понял, что не это главное. Ну, или как минимум - не панацея, не гарантирует профитность и если программист профит на заложил, то и самообучаемость не поможет.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 4:03
Сообщение #11


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Здравствуйте!
Я подробно расскажу про свою ТС. Суть торговли заключается в правильности открытия ордера. Я торгую на реальном счете. Вам предоставляю скрин реального терминала.
Прикрепленный файл  Снимок3.png ( 36.39 килобайт ) Кол-во скачиваний: 110

Я использую Мувинг с периодом 169 сдвиг 0, Метод МА Simple, приминение к Close, Мувинг с периодом 144 сдвиг 0, Метод МА Simple, приминение к Close. Стохастик(5,3,3). Мувинги мне помогают определится с направлением рынка. По стоахастику я делаю вход в рынок. А трендовую линии я использую для того чтоб правильно войти в рынок. Я очень часто допускала ошибки на вход рынка. Открывала ордера когда рынок разворачивался.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 4:17
Сообщение #12


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Я по своей стратегии хочу создать советеника и подключить его к нейросетей от NeuroSolutions. Это нейросеть самая оптимальная для меня. Про эту нейросеть можно прочесть стаью Подключение нейросетей от NeuroSolutions. А так же есть статья про нейросети на MQL4Нейросети,как их освоить с чего начать?. MC_kvadr.gif А если терминал свернут и когда будет появлятся окно Алерта, то терминал должен развернуться на весь экран. Я читала что это делает программа WinAPI. Вот такой у меня запрос к советнику.

Сообщение отредактировал VladMih - 19.5.2016, 12:35
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 4:43
Сообщение #13


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Так как я задумала создать мультивалютника, я выбрала 6 валютных пар. "EURUSD","GRBUCD","AUDUSD", "USDCHF","USDJPY","USDCAD".
Код
//+------------------------------------------------------------------+
//|                                                         Nero.mq4 |
//|                        Copyright 2014, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
/*
Пара "EURUSD" иде в противоположную сторону паре "USDCHF"
Пара "GRBUCD" иде в противоположную сторону паре "USDJPY"
Пара "AUDUSD" иде в противоположную сторону паре "USDCAD"
Я создам 2 масива с парами для одной группы и для другой группы
*/
// Первая группа пар  "EURUSD","GRBUCD","AUDUSD"
// Вторая группа пар   "USDCHF","USDJPY","USDCAD"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetTimer(60);
      
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
      
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
  
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
//---
  
  }
//+------------------------------------------------------------------+
//| Tester function                                                  |
//+------------------------------------------------------------------+
double OnTester()
  {
//---
   double ret=0.0;
//---

//---
   return(ret);
  }
//+------------------------------------------------------------------+
//| ChartEvent function                                              |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
//---
  
  }
//+------------------------------------------------------------------+
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 6:14
Сообщение #14


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Глобальные переменные советника
Код
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

string  MA="Настройка индикатора МА";
input int    MovingPeriod    =144;
input int    MovingPeriod_1  =169;
string  Stohc="Настройка индикатора Stohcastic";
input int  Stohc_K = 5;
input int  Stohc_D = 3;
input int  Stohc_Z = 3;
input int  levelup=80;
input int  leveldown=20;
string Nero="Настройка советника";
extern int SL =40; //величина Stop Loss (в пунктах)
extern int TP =100; //величина Take Profit (в пунктах)
extern double Lots =0.01; //рабочий лот
extern int    Slipage=5;  //уровень максимально допустимого проскальзывания (в пунктах)
extern int    Magic_Number=12345; //магическое число - метра ордеров для робота (чтобыы отличал "свои" сделки)
extern bool   Play_Sound=true;     //воспроизведение звука при открытии: true - разрешено, false - запрещено    
extern int TF_1  = 60; //60 минут
extern bool UseTralling =true;
extern int TralligStep =15; //  трейлинг-стоп

Если я допустила ошибку, то мне пожалуйста сообщите. Извините, что пишу ночью или рано утром. У нас часто отключают свет.

Сообщение отредактировал Симпсон - 29.12.2014, 6:17
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 6:35
Сообщение #15


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Прикрепленный файл  Снимок1.png ( 38.32 килобайт ) Кол-во скачиваний: 151

Это мой второй реальный счет. Я торгую когда у меня получается. Вот так вот и собираю не спеша. Брокеры у меня которые при регистрации давали приветственный бонус. У каждого брокера есть свои условия как и когда торговать.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 29.12.2014, 9:11
Сообщение #16


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Привет Всем! Поздравляю всех форумчат с Наступающим Новым годом! Желаю Вам здоровья, хорошего настроения. Побольше профита, и меньше лосей ловить. Уважаемый Шеф!
Большое спасибо за поздравление. По поводу пойти в школу я подумаю. Я живу в Одессе, и в нашем городе находится брокерская кампания Teletrade, я у них проходила курсы трейдера. После окончания курсов я сдавала экзамены. Сдача отличного экзамена считалась 75% прибыли и 25% убытка. SL - 30п. TP-50п. У меня получилось 60% прибыли и 40% убытка. Для того чтоб я не расстраивалась, из-за того что не смогла в их кампанию устроится на работу. Кампания мне подарила на счет 100%. У меня не стало получаться торговать, и я оставила. Мне было очень интересно сделать советника. Я очень много пересмотрела видео уроков по программированию. Сама пробывала делать советников. Самого простого по разным ТС. А через 11 месяцев мне позвонили с Teletrade, Я сказала что не могу торговать. Мне предложили индивидуальное занятие. И тогда мне показали все мои ошибки. И пока я их не исправила, я продолжала приходить и учится видеть и разбирать свои ошибки. И только после того как я почувствовала уверенность в себе. Решила снова попробывать свои силы, написать советника. Но в этот раз уже мультисоветника по своей ТС. Я с большим удовольствием поделюсь своими знаниями по торговле на форексе. Если честно говорить, то с форексом я знакома уже почти 8 лет. Сначала мне дали советника ГЕПАРДА, счет я открыла центовый на 3$. Сначала я была очень довольна. Пока он не стал все сливать. Может Вас и удивит, я очень люблю программирование С++. А для того чтоб знать хорошо комьютеры. Я ходила на курсы сборка и настройка ПК.
ПОздрвляю ВАС с Новым Годом!!! И побольше ВАС Профитов!!!



"Погуглив в гугле", нашла канальный индикатор с открытым кодом. Он показывает сразу часовой, четырех часовой и дневной график. Вот сам код:
Код
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

#property indicator_chart_window

//---- input parameters
extern int       period1=60;
extern int       period2=240;
extern int       period3=1440;

int tmin1, tmax1,tmin2, tmax2, period;
double max1, min1,max2, min2, up, down;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   period=period1; del();
   period=period2; del();
   period=period3; del();
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int del()
{
   ObjectDelete("sup"+DoubleToStr(period,0));
   ObjectDelete("mid"+DoubleToStr(period,0));
   ObjectDelete("res"+DoubleToStr(period,0));
   ObjectDelete("up"+DoubleToStr(period,0));
   ObjectDelete("down"+DoubleToStr(period,0));
   ObjectDelete("up_hor"+DoubleToStr(period,0));
   ObjectDelete("down_hor"+DoubleToStr(period,0));
   ObjectDelete("mid_hor"+DoubleToStr(period,0));
   return(0);
}


int main()
{
   int i, k, m;
  
   k=1; m=1;
  
   for(i=3; i<iBars(NULL, period)-3; i++)      
   {
      if (iLow(NULL, period,i-2)>iLow(NULL, period,i)&&iLow(NULL, period,i+2)>iLow(NULL, period,i)
      &&iLow(NULL, period,i-1)>=iLow(NULL, period,i)&&iLow(NULL, period,i+1)>iLow(NULL, period,i)&&k<3)
      if (k==1){ tmin1=i;  min1=iLow(NULL, period,i);      k=k+1;}
      else
      if(i>tmin1+2){ tmin2=i;  min2=iLow(NULL, period,i);k=k+1;}
      
      if (k==3) break;
   }
  
   for(i=3; i<iBars(NULL, period)-3; i++)      
   {
      if (iHigh(NULL, period,i-2)<iHigh(NULL, period,i)&&iHigh(NULL, period,i+2)<iHigh(NULL, period,i)
      &&iHigh(NULL, period,i-1)<=iHigh(NULL, period,i)&&iHigh(NULL, period,i+1)<iHigh(NULL, period,i)&&m<3)
      if (m==1){ tmax1=i;  max1=iHigh(NULL, period,i);      m=m+1;}
      else
      if(i>tmax1+2){ tmax2=i;  max2=iHigh(NULL, period,i);m=m+1;}
      
      if (m==3) break;
    }
    
   if ( MathAbs( (max1-max2)/(tmax1-tmax2) )>MathAbs( (min1-min2)/(tmin1-tmin2) ) )
  
   if (max1<max2)
   max1=max2+(min1-min2)/(tmin2-tmin1)*(tmax2-tmax1);
   else
   max2=max1+(min1-min2)/(tmin2-tmin1)*(tmax1-tmax2);
  
   else
  
   if (min1>min2)
   min1=min2-(max2-max1)/(tmax2-tmax1)*(tmin2-tmin1);
   else
   min2=min1-(max2-max1)/(tmax2-tmax1)*(tmin1-tmin2);
  
  
   up=max1+(max2-max1)/(tmax2-tmax1)*(0-tmax1);
   down=min1+(min2-min1)/(tmin2-tmin1)*(0-tmin1);
  
  
   set("sup"+DoubleToStr(period,0), OBJ_TREND,iTime(NULL, period,tmin2),min2,iTime(NULL, Period(),0),down);  
   set("res"+DoubleToStr(period,0), OBJ_TREND,iTime(NULL, period,tmax2),max2,iTime(NULL, Period(),0),up);
  
   set("mid"+DoubleToStr(period,0), OBJ_TREND,
   iTime(NULL, period,(tmin2+tmax2)/2),(min2+max2)/2,iTime(NULL, Period(),0),(down+up)/2);
   ObjectSet("mid"+DoubleToStr(period,0),OBJPROP_STYLE,STYLE_DOT);
   ObjectSet("mid"+DoubleToStr(period,0),OBJPROP_COLOR, Black);
  
   set("mid_hor"+DoubleToStr(period,0), OBJ_TREND,Time[0],(down+up)/2, Time[0]+(Time[0]-Time[1]),(down+up)/2);
   ObjectSet("mid_hor"+DoubleToStr(period,0),OBJPROP_STYLE,STYLE_DOT);
   ObjectSet("mid_hor"+DoubleToStr(period,0),OBJPROP_COLOR, Black);
  
   set("up_hor"+DoubleToStr(period,0),OBJ_TREND,Time[0],up, Time[0]+(Time[0]-Time[1]), up);
   set("down_hor"+DoubleToStr(period,0),OBJ_TREND,Time[0],down,Time[0]+(Time[0]-Time[1]), down);
  
   ObjectSet("up_hor"+DoubleToStr(period,0),OBJPROP_COLOR, Blue);
   ObjectSet("down_hor"+DoubleToStr(period,0),OBJPROP_COLOR, Red);
  
   if(period==period3)
   {
   ObjectSet("res"+DoubleToStr(period,0),OBJPROP_WIDTH,3);
   ObjectSet("sup"+DoubleToStr(period,0),OBJPROP_WIDTH,3);
   ObjectSet("up_hor"+DoubleToStr(period,0),OBJPROP_WIDTH,3);
   ObjectSet("down_hor"+DoubleToStr(period,0),OBJPROP_WIDTH,3);
   }
  
   if(period==period2)
   {
   ObjectSet("res"+DoubleToStr(period,0),OBJPROP_WIDTH,2);
   ObjectSet("sup"+DoubleToStr(period,0),OBJPROP_WIDTH,2);
   ObjectSet("up_hor"+DoubleToStr(period,0),OBJPROP_WIDTH,2);
   ObjectSet("down_hor"+DoubleToStr(period,0),OBJPROP_WIDTH,2);
   }
  
   ObjectSet("res"+DoubleToStr(period,0),OBJPROP_RAY,false);
   ObjectSet("mid"+DoubleToStr(period,0),OBJPROP_RAY,false);
   ObjectSet("sup"+DoubleToStr(period,0),OBJPROP_RAY,false);
  
  
   set("up"+DoubleToStr(period,0),OBJ_TEXT,Time[0],up, 0, 0);
   ObjectSetText("up"+DoubleToStr(period,0),"                "+ DoubleToStr(up, 4), 12, "Times New Roman", Blue);

   set("down"+DoubleToStr(period,0),OBJ_TEXT,Time[0],down,0, 0);
   ObjectSetText("down"+DoubleToStr(period,0),"                "+ DoubleToStr(down,4), 12, "Times New Roman", Red);
  
   return(0);
}

void set(string s,int object, datetime t1, double p1, datetime t2, double p2)
{
   if (ObjectFind(s) != 0)
     {
      ObjectCreate(s,object,0,t1, p1, t2, p2);
     }
     else
     {
     ObjectDelete(s);
     ObjectCreate(s,object,0,t1, p1, t2, p2);
     }
   ObjectSet(s,OBJPROP_COLOR, Silver);
  
}

int start()
  {
   static datetime    LastTime;
   if(Time[0] == LastTime) return(0);
  
   period=period1;main();
   period=period2;main();
   period=period3;main();
  
   LastTime = Time[0];
   return(0);
  }

Цвет линий серый, так же показывает цену. Может кому то пригодится.

Сообщение отредактировал Симпсон - 29.12.2014, 9:10
Перейти в начало страницы
 
+Цитировать сообщение
Шеф
сообщение 29.12.2014, 18:19
Сообщение #17


Просто трейдер
************

Группа: 1-Графика 
Сообщений: 1.841
Регистрация: 4.10.2011
Из: Одинцово
Пользователь №: 3.626

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€214.059
€0
€20
€194.059



Цитата(Симпсон @ 29.12.2014, 9:11) *
Привет Всем! Поздравляю всех форумчат с Наступающим Новым годом! Желаю Вам здоровья, хорошего настроения. Побольше профита, и меньше лосей ловить. Уважаемый Шеф!
Большое спасибо за поздравление. По поводу пойти в школу я подумаю. Я живу в Одессе, и в нашем городе находится брокерская кампания Teletrade, я у них проходила курсы трейдера... Может Вас и удивит, я очень люблю программирование С++. А для того чтоб знать хорошо комьютеры. Я ходила на курсы сборка и настройка ПК.
ПОздрвляю ВАС с Новым Годом!!! И побольше ВАС Профитов!!!
Нашего полку прибыло! Всегда приятно поговорить с одесситами.
Теперь немножко не про программирование. Где-то с годик назад я попал на семинар школы Телетрейд в Москве. Руководитель- Нина, не помню дальше. Оказалось, семинар проводили с целью привлечь к обучению, и 2 часа с перерывами читали лекции, как надо торговать и чему обучают. Сразу оговорюсь, что если бы не бесплатный кофе с конфетами, и обилие учениц, я бы убежал через 15 минут, а так высидел почти до окончания. Впечатлений- море.
Во первых, чтоб учиться, нужно положить 2500$ на реальный счет. Во вторых, все деньги защищены законами РФ. На мои уточняющие вопросы-какими именно- ответили (точнее, не ответили) очень агрессивно и сказали что я не понимаю в этом деле, а Нина то-ли депутат Госдумы, то-ли готовится в депутаты.
Дальше- веселей. Заметил девочку, которая йену писала YEN. Раздали схемы Пессавенто, если не изменяет мой склероз. Крабы, бабочки, прочая живность. Открыли глаза, рассказав, что открыта новая фигура- глубоководный краб. Скорее всего, это работает, но моих способностей не хватает находить эти фигуры онлайн. Покончив с зоопарком, после перерыва, показали, по секрету, поскольку это входит в платное обучение, систему, похожую на представленную Вами, только от трендовой линии следовало найти третий отбой. На невинный вопрос, а как рисовать трендовую линию, есть ли какие правила, мне ответили, что правил нет, а имеющий глаза да увидит.
Потом вышел, пообщался с директоршей, выяснил, что сейчас у нее коньячку нету, и отвалил. Так что, по большому счету, мы оба учились в одной школе ab.gif
Теперь по этой системе, которая Вами используется. Более подробно она описана (точнее, правила построения своей, на базе представленной, в книге Сафина "5 баллов за успех". Это действительно работающая система, с вероятностями выигрыша 65-70%. При большом количестве сделок, и неуклонном следовании правилам, вы будете в плюсе. Теоретически. Человеческий фактор все-таки сводит это все к 50/50.
Если бы все было так просто, и указав показания индикаторов в интервалах, найти моменты времени, когда они "пляшут"вместе, можно было бы стабильно зарабатывать, программисты были бы олигархами, а мы, грешные, чистили бы им сапоги. Жизнь сложнее.
Я знаю, что есть чисто индикаторные системы, которые работают, в том числе и в Школе, но я до них еще не дошел. И не уверен, что они мне нужны.
Насчет нейросетей знаю, что это "черные ящики", что для меня неприемлемо.
Я уверен, что наш коллектив с удовольствием обсудит с Вами ваши методы торговли. Думаю, что для Вас это не будет лишним перед торговле на реале.
Мне все-таки кажется, что стоит сначала поторговать вручную, хотя бы 100 сделок на реале (сумма любая, пусть микро, но реал), уточнить свои правила для себя, а потом.. может и советник, почему бы и нет.
Вот такой вот "непрограммистский" ответ перед Новым годом.



Перейти в начало страницы
 
+Цитировать сообщение
Nikolas
сообщение 29.12.2014, 22:07
Сообщение #18


Героин-неприкасаемый
Иконка группы

Группа: ПО+ 
Сообщений: 1.678
Регистрация: 29.3.2008
Из: Ростов-на-Дону
Пользователь №: 770

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€100.068
€0
€24
€64.418



Цитата(Шеф @ 29.12.2014, 18:19) *
Где-то с годик назад я попал на семинар школы Телетрейд в Москве. Руководитель- Нина, не помню дальше. Оказалось, семинар проводили с целью привлечь к обучению, и 2 часа с перерывами читали лекции, как надо торговать и чему обучают.
...
Во первых, чтоб учиться, нужно положить 2500$ на реальный счет. Во вторых, все деньги защищены законами РФ. На мои уточняющие вопросы-какими именно- ответили (точнее, не ответили) очень агрессивно и сказали что я не понимаю в этом деле, а Нина то-ли депутат Госдумы, то-ли готовится в депутаты.
Очень интересный опыт.. тут я недавно тоже опыт получил... Как всегда получается, при соединении двух идиотов "Теле" (Телеканал "Дождь" и "Телетрейд") получается что то в этом роде:

Урок 14. Термины «Стоплосс» и «Тэйкпрофит».


Не буду говорить что "не так" в этом видео... Симсон Вам слово, там всего 4 минуты..
И Заметьте.. это обучающие видео!
Приватный текст
Написать 1 сообщений (1 осталось)


Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 29.12.2014, 23:39
Сообщение #19


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Коля, придираешься по мелочам к крутым ребятам!
Лучше иди посмотри их кино про банки ad.gif

Урок 13. Учимся предсказывать действия центробанков.
Скажи что это не круто! ... Только попробуй сказать! biggrin.gif Пацаны чисто конкретно наверно предсказали и то, что их родной ЦБ РФ отчебучил посреди ночи (и то, что это произойдет именно ночью), и то, к чему это приведет...
ТелеНострадамусы! ab.gif
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 30.12.2014, 19:01
Сообщение #20


Это я, давайте знакомиться!


Группа: Пользователи 
Сообщений: 22
Регистрация: 24.12.2014
Из: Одесса, Украина
Пользователь №: 5.718
Украина
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€6.401
€0
€5
€1.401



Привет Всем! Интересная тема получается у нас. Со всеми можно познакомится. Мое имя Ирина. У всех настроение новогонее, я хочу Вас поздравить от души.
Этот праздник – самый зимний,
Самый классный, колдовской
Белоснежный он и синий,
Нереальный, неземной!

Поздравленья с Годом Новым -
Предвкушенье волшебства...
Станет менее суровым
Мир, где вера в нас жива –

В исполнение мечтаний,
В обновление судьбы.
Самых светлых пожеланий
Соберем букеты мы!

Декабрь сменился январем,
Часы идут вперед,
И счастья нового мы ждем,
Встречая Новый год.
Пусть все исполнятся мечты
Не после, а теперь,
И в мир любви и красоты
Откроется нам дверь!
Перейти в начало страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 20:12