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

IPB

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

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

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


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


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



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

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


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


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


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



Всем привет! У всех Новогоднее настроение. В 00:00 часов пробьют куранты и всех будут поздравлять С Новым 2015 годом! Этот год обещает очень много хорошего. Я решила продолжить дальше своего советника. В советнике нужно подключить библиотеку ошибок:
Код
#include <stderror.mqh>
#include <stdlib.mqh>
void SendMyMessage(string text)
  {
   int check;
   SendMail("Test", text);
   check=GetLastError();
   if(check!=ERR_NO_ERROR) Print("Сообщение не отправлено. Ошибка: ",ErrorDescription(check));
  }


Сообщение отредактировал Симпсон - 31.12.2014, 14:05
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 14:39
Сообщение #23


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


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



При торговле советниками в терминале МТ-4 (вкладка "Журнал")достаточно часто "выползают" ошибки.

Ниже дана расшифровка некоторых, наиболее распространенных.

Строка для расшифровки ошибок:

if(err == 0) err_str = " 0 Нет ошибки";

if(err == 1) err_str = " 1 Нет ошибки, но результат неизвестен";

if(err == 2) err_str = " 2 Общая ошибка";

if(err == 3) err_str = " 3 Неправильные параметры";

if(err == 4) err_str = " 4 Торговый сервер занят";

if(err == 5) err_str = " 5 Старая версия клиентского терминала";

if(err == 6) err_str = " 6 Нет связи с торговым сервером";

if(err == 7) err_str = " 7 Недостаточно прав";

if(err == 8) err_str = " 8 Слишком частые запросы";

if(err == 9) err_str = " 9 Недопустимая операция нарушающая функционирование сервера";

if(err == 64) err_str = " 64 Счет заблокирован";

if(err == 65) err_str = " 65 Неправильный номер счета";

if(err == 128) err_str = " 128 Истек срок ожидания совершения сделки";

if(err == 129) err_str = " 129 Неправильная цена";

if(err == 130) err_str = " 130 Неправильные стопы";

if(err == 131) err_str = " 131 Неправильный объем";

if(err == 132) err_str = " 132 Рынок закрыт";

if(err == 133) err_str = " 133 Торговля запрещена";

if(err == 134) err_str = " 134 Недостаточно денег для совершения операции";

if(err == 135) err_str = " 135 Цена изменилась";

if(err == 136) err_str = " 136 Нет цен";

if(err == 137) err_str = " 137 Брокер занят";

if(err == 138) err_str = " 138 Новые цены";

if(err == 139) err_str = " 139 Ордер заблокирован и уже обрабатывается";

if(err == 140) err_str = " 140 Разрешена только покупка";

if(err == 145) err_str = " 145 Модификация запрещена, так как ордер слишком близок к рынку";

if(err == 146) err_str = " 146 Подсистема торговли занята";

if(err == 147) err_str = " 147 Использование даты истечения ордера запрещено брокером";

if(err == 148) err_str = " 148 Количество открытых и отложенных ордеров достигло предела, установленного брокером.";

if(err == 149) err_str = " 149 Попытка открыть противоположную позицию к уже существующей в случае, если хеджирование запрещено.";

if(err == 150) err_str = " 150 Попытка закрыть позицию по инструменту в противоречии с правилом FIFO.";





//Коды ошибок выполнения MQL4-программы:
if(err == 4000) err_str = " 4000 Нет ошибки";
if(err == 4001) err_str = " 4001 Неправильный указатель функции";
if(err == 4002) err_str = " 4002 Индекс массива - вне диапазона";
if(err == 4003) err_str = " 4003 Нет памяти для стека функций";
if(err == 4004) err_str = " 4004 Переполнение стека после рекурсивного вызова";
if(err == 4005) err_str = " 4005 На стеке нет памяти для передачи параметров";
if(err == 4006) err_str = " 4006 Нет памяти для строкового параметра";
if(err == 4007) err_str = " 4007 Нет памяти для временной строки";
if(err == 4008) err_str = " 4008 Неинициализированная строка";
if(err == 4009) err_str = " 4009 Неинициализированная строка в массиве";
if(err == 4010) err_str = " 4010 Нет памяти для строкового массива";
if(err == 4011) err_str = " 4011 Слишком длинная строка";
if(err == 4012) err_str = " 4012 Остаток от деления на ноль";
if(err == 4013) err_str = " 4013 Деление на ноль";
if(err == 4014) err_str = " 4014 Неизвестная команда";
if(err == 4015) err_str = " 4015 Неправильный переход";
if(err == 4016) err_str = " 4016 Неинициализированный массив";
if(err == 4017) err_str = " 4017 Вызовы DLL не разрешены";
if(err == 4018) err_str = " 4018 Невозможно загрузить библиотеку";
if(err == 4019) err_str = " 4019 Невозможно вызвать функцию";
if(err == 4020) err_str = " 4020 Вызовы внешних библиотечных функций не разрешены";
if(err == 4021) err_str = " 4021 Недостаточно памяти для строки, возвращаемой из функции";
if(err == 4022) err_str = " 4022 Система занята";
if(err == 4050) err_str = " 4050 Неправильное количество параметров функции";
if(err == 4051) err_str = " 4051 Недопустимое значение параметра функции";
if(err == 4052) err_str = " 4052 Внутренняя ошибка строковой функции";
if(err == 4053) err_str = " 4053 Ошибка массива";
if(err == 4054) err_str = " 4054 Неправильное использование массива-таймсерии";
if(err == 4055) err_str = " 4055 Ошибка пользовательского индикатора";
if(err == 4056) err_str = " 4056 Массивы несовместимы";
if(err == 4057) err_str = " 4057 Ошибка обработки глобальных переменных";
if(err == 4058) err_str = " 4058 Глобальная переменная не обнаружена";
if(err == 4059) err_str = " 4059 Функция не разрешена в тестовом режиме";
if(err == 4060) err_str = " 4060 Функция не разрешена";
if(err == 4061) err_str = " 4061 Ошибка отправки почты";
if(err == 4062) err_str = " 4062 Ожидается параметр типа string";
if(err == 4063) err_str = " 4063 Ожидается параметр типа integer";
if(err == 4064) err_str = " 4064 Ожидается параметр типа double";
if(err == 4065) err_str = " 4065 В качестве параметра ожидается массив";
if(err == 4066) err_str = " 4066 Запрошенные исторические данные в состоянии обновления";
if(err == 4067) err_str = " 4067 Ошибка при выполнении торговой операции";
if(err == 4099) err_str = " 4099 Конец файла";
if(err == 4100) err_str = " 4100 Ошибка при работе с файлом";
if(err == 4101) err_str = " 4101 Неправильное имя файла";
if(err == 4102) err_str = " 4102 Слишком много открытых файлов";
if(err == 4103) err_str = " 4103 Невозможно открыть файл";
if(err == 4104) err_str = " 4104 Несовместимый режим доступа к файлу";
if(err == 4105) err_str = " 4105 Ни один ордер не выбран";
if(err == 4106) err_str = " 4106 Неизвестный символ";
if(err == 4107) err_str = " 4107 Неправильный параметр цены для торговой функции";
if(err == 4108) err_str = " 4108 Неверный номер тикета";
if(err == 4109) err_str = " 4109 Торговля не разрешена. Необходимо включить опцию // Разрешить советнику торговать // в свойствах эксперта.";
if(err == 4110) err_str = " 4110 Длинные позиции не разрешены. Необходимо проверить свойства эксперта.";
if(err == 4111) err_str = " 4111 Короткие позиции не разрешены. Необходимо проверить свойства эксперта.";
if(err == 4200) err_str = " 4200 Объект уже существует";
if(err == 4201) err_str = " 4201 Запрошено неизвестное свойство объекта";
if(err == 4202) err_str = " 4202 Объект не существует";
if(err == 4203) err_str = " 4203 Неизвестный тип объекта";
if(err == 4204) err_str = " 4204 Нет имени объекта";
if(err == 4205) err_str = " 4205 Ошибка координат объекта";
if(err == 4206) err_str = " 4206 Не найдено указанное подокно";
if(err == 4207) err_str = " 4207 Ошибка при работе с объектом";
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 15:35
Сообщение #24


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


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



Так как я решила использовать нейросеть в советнике. Я немного расскажу о этой сети. Что это такое и как ее используют.
Что такое нейросеть Форекс:
Теория нейросетей появилась еще в шестидесятые годы прошлого столетия и была разработана Л.Заде. Суть этой теории заключается в том, что многие сегодня стремятся давать простые ответы на сложные вопросы. К тому же, любой процесс может развиваться только с одним единственным результатом, то есть он строго детерминирован.
Нейросеть Форекс – это многоуровневая структура, которая соединяет в себе однотипные элементы нейроны, сгруппированные в свою очередь в определенные слои. Отсюда и многоуровневость таких сетей. Как работает эта система? Любая информация подается на нейроны, которые находятся на уровне входа. Результат получается из выходного слоя нейронов.
Перед тем, как нейронные сети будут готовы к использованию, необходимо установить веса для связи между нейронами. Именно благодаря этому в итоге можно получать близкие к истине ответы. Сам принцип построения нейронных сетей решает вопросы изменения внешних условий. К тому же, использование такой сети позволяет определить большое количество сведений для того, чтобы получить максимально точный прогноз развития ситуации.

Для чего применяется нейросеть Форекс:
Применение этого вида анализа и прогнозирования возможно для того чтобы определить возможные колебания после того, как текущий тренд закончился и начинается его коррекция. Также, применять эту систему можно и для того, чтобы определять с какой вероятностью текущий тренд продолжится. Использовать такую систему можно и для того, чтобы прогнозировать вероятность появления новых экстремумов на графике, а также отслеживать взаимодействие различных валютных пар.
Перед тем, как трейдер начнет применять нейросети в своей работе, он должен понимать, что результат будет напрямую зависеть от многих составляющих. К примеру, так информация, которую он будет анализировать с помощью нейросетей, собирается самим трейдером. То есть здесь в конечном результате могут быть определенные погрешности ввиду того, что трейдер соберет недостаточно информации.
Второе, что нужно помнить, что работа нейросети Форекс не даст четкого ответа на вопрос – какие именно действия нужно предпринимать в той или иной ситуации. Эта система лишь показывает какие есть варианты развития событий. То есть, трейдер должен принимать решения сам, принимая во внимание вероятностный характер анализа.
Как следствие, точных предсказаний цены от нейросетей ждать не стоит. Можно лишь получить прогноз вероятности развития событий в том или ином ключе. С этой точки зрения ,трейдер может либо воспользоваться таким прогнозом, либо подождать появления других условий для того, чтобы открыть прибыльную сделку.
Наконец, еще один нюанс заключается в том, что сам по себе софт, созданный для нейросетей, способен выполнять только те действия, которые могут позволить выполнить нейросети.
Таким образом, нейросеть Форекс – это уникальная возможность получить вероятностный прогноз. Конечно же, как и любая другая система, она имеет ряд недостатков, которые можно, однако, поправить, если в анализе применять дополнительные инструменты. Так как эта система дает лишь прогноз вероятности, не работая с точными цифрами и показателями.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 16:23
Сообщение #25


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


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



Скрипт для нейроной сети я буду использовать по примеру кода. Который написан для MQL5, я постараюсь ее сделать для MQL4. Что поолучится пока не знаю. Историю котировок буду использовать от брокера Телетрейда.
Вот пример кода который я буду использовать:
Код
#property script_show_inputs
//+------------------------------------------------------------------+
input string    Export_FileName = "NeuroSolutions\\data.csv"; // Файл для экспорта (в папке "MQL5\Files")
input int       Export_Bars     = 260; // Кол-во строк данных для экспорта
//+------------------------------------------------------------------+
void OnStart()
  {
  
   // Создадим файл
   int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');
  
   if (file != INVALID_HANDLE)
     {
      // Запишем заголовок данных
      
      string row="";
      for (int i=0; i<=5; i++)
        {
         if (StringLen(row)) row += ",";
         row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
        }
      FileWrite(file, row);
      
      // Скопируем все нужные данные из истории
      
      MqlRates rates[], rate;
      int count = Export_Bars + 5;
      if (CopyRates(Symbol(), Period(), 1, count, rates) < count)
        {
         Print("Ошибка! Недостаточный размер истории для экспорта нужных данных.");
         return;
        }
      ArraySetAsSeries(rates, true);
      
      // Запишем данные      
      
      for (int bar=0; bar<Export_Bars; bar++)
        {
         row="";
         double zlevel=0;
         for (int i=0; i<=5; i++)
           {
            if (StringLen(row)) row += ",";
            rate = rates[bar+i];
            if (i==0) zlevel = rate.open; // уровень отсчета цен
            row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.high -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.low  -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.close-zlevel, Digits());
           }
         FileWrite(file, row);
        }

      FileClose(file);
      Print("Экспорт данных завершен успешно.");
     }
   else Print("Ошибка! Не удалось создать файл для экспорта данных. ", GetLastError());
  }
//+------------------------------------------------------------------+
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 18:13
Сообщение #26


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


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



Нейросетей очень много, и все написано на MQL5, про нейросети очень хорошо написано в статье Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG В статье описано как было взято два индикатора. Это Stochastic и %R Вильямса. В языке MQL5 есть функция "CopyBuffer", а в MQL4 эта функция отсутствует. Для точного анализа используют 2 или более индикаторов. Для того чтоб уменьшить ложных входов в рынок. Вот сейчас я и задумалась. Как и что лучше сделать? Чтоб не допускать ошибки для обучения нейроной сети.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 18:32
Сообщение #27


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


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



Свою тему про сооветника я продолжу после Нового года, а сейчас хочу Вас, форумчат, поздравить с праздником. Пожелать Всем самого найлучшего.
В Новый год желаем вам,
Верить людям, их словам,
Чтобы в мыслях было ясно,
Чтобы жизнь была прекрасна.
Добиваться и мечтать,
Никогда не отступать,
Не бояться сделать шаг.
С Новым годом вас! Всех благ!

В жизни всем необходимо
И любить, и быть любимым.
Вам желаем в Новый год,
Чтоб всегда был рядом тот,
Кто на свете всех роднее,
И с кем жизнь для вас милее,
Кто простит, поймет всегда.
С Новым счастьем, господа!
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 31.12.2014, 18:43
Сообщение #28


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


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



Код
#include "stdafx.h"
#include "NSNetwork.h"

extern "C" __declspec(dllexport) int __stdcall CalcNeuralNet(
                LPCWSTR dllPath_u, LPCWSTR weightsPath_u,
                double* inputs, double* outputs)
{      
    // Преобразуем строки из Unicode в обычные
    CString dllPath     (dllPath_u);
    CString weightsPath (weightsPath_u);

    // Создание сети
    NSRecallNetwork nn(dllPath);
    if (!nn.IsLoaded()) return (1);

    // Загрузка весов
    if (nn.LoadWeights(weightsPath) != 0) return (2);
        
    // Подача входных данных и расчет выходов
    if (nn.GetResponse(1, inputs, outputs) != 0) return (3);

    return 0;
}

Код
input double    Lots = 0.1;
//+------------------------------------------------------------------+
// Подключаем DLL-переходник, через которую будем использовать DLL-нейросеть от NeuroSolutions
#import "NeuroSolutionsAdapter.dll"
int CalcNeuralNet(string dllPath, string weightsPath, double& inputs[], double& outputs[]);
#import
//+------------------------------------------------------------------+
class CNeuroSolutionsNeuralNet
{
private:
   string dllPath;     // Путь к DLL-нейрости, созданной в NeuroSolutions
   string weightsPath; // Путь к файлу весов сети
public:
   double in[20]; // Входы сети - OHLC 5 баров
   double out[1]; // Выход сети - Close текущего бара

   CNeuroSolutionsNeuralNet();
   bool Calc();
};
//+------------------------------------------------------------------+
void CNeuroSolutionsNeuralNet::CNeuroSolutionsNeuralNet()
{
   string terminal = TerminalInfoString(TERMINAL_PATH);
   dllPath     = terminal + "\\MQL5\\Files\\NeuroSolutions\\WeekPattern.dll";
   weightsPath = terminal + "\\MQL5\\Files\\NeuroSolutions\\WeekPattern.nsw";
}
//+------------------------------------------------------------------+
bool CNeuroSolutionsNeuralNet::Calc()
  {
   // Получим текущие котировки для нейросети
   MqlRates rates[], rate;
   CopyRates(Symbol(), Period(), 0, 6, rates);
   ArraySetAsSeries(rates, true);
      
   // Заполним массив входных данных нейросети
   double zlevel=0;  
   for (int bar=0; bar<=5; bar++)
     {
      rate = rates[bar];
      // 0-й бар на вход сети не идет
      if (bar==0) zlevel=rate.open; // уровень отсчета цен
      // 1-5 бары идут на вход сети
      else
        {
         int i=(bar-1)*4; // номер входа
         in[i  ] = rate.open -zlevel;
         in[i+1] = rate.high -zlevel;
         in[i+2] = rate.low  -zlevel;
         in[i+3] = rate.close-zlevel;
        }
     }

   // Проведем расчет сети в DLL NeuroSolutions (через DLL-переходник)
   int res = CalcNeuralNet(dllPath, weightsPath, in, out);
   switch (res)
     {
      case 1: Print("Ошибка создания нейросети из DLL \"", dllPath, "\""); return (false);
      case 2: Print("Ошибка загрузки весов в нейросеть из файла \"", weightsPath, "\""); return (false);
      case 3: Print("Ошибка расчетов в нейросети");  return (false);
     }
    
   // Выход нейрости появился в массиве out, с ним ничего делать не надо

   return (true);
  }
//+------------------------------------------------------------------+

CNeuroSolutionsNeuralNet NN;
double Prognoze;

//+------------------------------------------------------------------+
#include <Trade\Trade.mqh>
//+------------------------------------------------------------------+
void OnTick()
  {
   // Получим ценовой прогноз от нейросети
   if (NN.Calc()) Prognoze = NN.out[0];
   else           Prognoze = 0;

   // Осуществим необходимые торговые действия
   Trade();
  }
//+------------------------------------------------------------------+
void Trade()
  {

   // Закроем открытую позицию, если она против прогноза

   if(PositionSelect(_Symbol))
     {
      long type=PositionGetInteger(POSITION_TYPE);
      bool close=false;
      if((type == POSITION_TYPE_BUY)  && (Prognoze <= 0)) close = true;
      if((type == POSITION_TYPE_SELL) && (Prognoze >= 0)) close = true;
      if(close)
        {
         CTrade trade;
         trade.PositionClose(_Symbol);
        }
     }

   // Если позиций нет, то откроем по прогнозу

   if((Prognoze!=0) && (!PositionSelect(_Symbol)))
     {
      CTrade trade;
      if(Prognoze > 0) trade.Buy (Lots);
      if(Prognoze < 0) trade.Sell(Lots);
     }
  }
//+------------------------------------------------------------------+
Перейти в начало страницы
 
+Цитировать сообщение
Шеф
сообщение 1.1.2015, 21:45
Сообщение #29


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

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

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



Ирина!
С Новым Годом!
Прикрепленный файл  test_r__11.png ( 27 килобайт ) Кол-во скачиваний: 111

И для этого создавать советника? Вы готовы пережить 11 минусовых сделок подряд? Да у Михалыча если 2 подряд, он неделю всем двойки ставит ab.gif
А если серьезно, то для работающего советника нужна идея, идеология, какая-то простая и понятная причина размещать ордер, стопы и цель, которая не должна зависеть от валютной пары. Ну хотя бы мини-таможня, доступна для понимания, будет намного лучше. Не нравится на отбой уровня- работайте на пробой. И обратите внимание, как уже формализованы сигналы стохастика.
А чисто индикаторная система на нескольких произвольных индикаторах, с нейросетью или без, работать будет с перебоями. Пару лет назад, видел ветку в каком-то форуме, товарищ использовал готовую программу. Больше полугода работал. Потом исчез, то-ли научился, то-ли бросил.
Кстати, готовую ломаную программу с нейросетью использовать, наверное, логичней, если уж так хочется попробовать. Меньще затраты времени.
А лучше попробуйте поучиться на форуме. Хотите-в Школу, не хотите- для начала попробуйте мини-таможню освоить. Ну не до такой же степени все мои ошибки повторять ab.gif
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 1.1.2015, 22:11
Сообщение #30


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

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

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



Цитата(Шеф @ 1.1.2015, 21:45) *
Ну не до такой же степени все мои ошибки повторять ab.gif
Много ли ты знаешь людей, которые по этим граблям не походили?
Радоваться надо когда хотя бы не пошли по ним же по второму кругу!

Симпсон, не обращайте внимание на стариковское брюзжание (это он так "клинья подбивает"). Продолжайте, интересно чем у вас всё закончится. Желаю в новом году добиться того, к чему стремитесь.
Только обратите внимание на замечание Сатори в самом начале. И слишком длинные посты не делайте - большие коды и тексты можно оформлять скрутками. За километровую длинну и мегабайтный вес страниц вынужден буду принять меры...
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 3.1.2015, 9:40
Сообщение #31


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


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



Цитата
Симпсон, не обращайте внимание на стариковское брюзжание (это он так "клинья подбивает"). Продолжайте, интересно чем у вас всё закончится. Желаю в новом году добиться того, к чему стремитесь.
Только обратите внимание на замечание Сатори в самом начале. И слишком длинные посты не делайте - большие коды и тексты можно оформлять скрутками. За километровую длинну и мегабайтный вес страниц вынужден буду принять меры...

C Новым годом Вас всех!
Большое спасибо за поддержку. Постараюсь писть не большие Посты. Для того чтоб не приходилось Вам принимать меры. Что у меня получится обязательно Вы все узнаете. Надеюсь на то что минусов больших не будет. А вот как обычно говорят что аппетит приходит во время еды. Так он у меня сильно разыгрался. Ведь у меня получится 2 советника. Один полностью робот, а второй полуробот. Т.е. Он будет выдавать сигналы, а я буду смотреть подтверждать ету сделку или нет. br.gif
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 5.1.2015, 14:09
Сообщение #32


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

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

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



Попытался чуть лучше разобраться в нейросетях. Полазил по интернету, разыскал старого знакомого программиста-математика - устроил ему целую пытку, ещё полазил... - запутался окончательно. ah.gif

Реальное из всех попыток только одно - ссылка на описание сетей в Википедии, её и вставил в главпост.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 6.1.2015, 7:53
Сообщение #33


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


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



Цитата(VladMih @ 5.1.2015, 13:09) *
Попытался чуть лучше разобраться в нейросетях. Полазил по интернету, разыскал старого знакомого программиста-математика - устроил ему целую пытку, ещё полазил... - запутался окончательно. ah.gif

Реальное из всех попыток только одно - ссылка на описание сетей в Википедии, её и вставил в главпост.

Здравствуйте, VladMih.
Большое Вам спасибо за помощь в отредактировании сообщения. У меня очень много вопросов возникло. На которые я так и не нашла ответа. А задавать их здесь мне очень не удобно. Пробывла писать письмо но так овета не получила. Попыталась Вам написать личное сообщение, но мне выдало что я не имею этого права.
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 6.1.2015, 10:02
Сообщение #34


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

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

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



Здравствуйте, Симпсон!
Если вопросы личные - пишите на почту (см. контакты на сайте).
Если вопросы по теме - им самое место в этой теме и это гораздо правильней, чем ломиться в личку. Потому и закрыта личка для нешкольников, что многие этого почему-то не понимают.
Если вопросы по другой теме форума - соответственно в другой теме их и задают или создают новую тему, если в этом есть необходимость.
Перейти в начало страницы
 
+Цитировать сообщение
Симпсон
сообщение 7.1.2015, 11:24
Сообщение #35


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


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



Цитата(VladMih @ 6.1.2015, 9:02) *
Здравствуйте, Симпсон!
Если вопросы личные - пишите на почту (см. контакты на сайте).
Если вопросы по теме - им самое место в этой теме и это гораздо правильней, чем ломиться в личку. Потому и закрыта личка для нешкольников, что многие этого почему-то не понимают.
Если вопросы по другой теме форума - соответственно в другой теме их и задают или создают новую тему, если в этом есть необходимость.

Здравствуйте! У кого я могу узнать по финансовой части?
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 7.1.2015, 12:35
Сообщение #36


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

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

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



Цитата(Симпсон @ 7.1.2015, 11:24) *
У кого я могу узнать по финансовой части?
1. Внимательно прочтите и вдумайтесь в то, что вы только что процитировали.
2. Начните изучать форум с верхнего раздела и по ссылкам в моей подписи.
3. Учтите, что даже в ВАШЕЙ ветке действуют НАШИ правила - не превращайте ветку в сплошной срач/флуд/оффтоп не по теме, заявленной вами же.

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


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

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

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

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


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


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



Цитата(VladMih @ 7.1.2015, 11:35) *
Цитата(Симпсон @ 7.1.2015, 11:24) *
У кого я могу узнать по финансовой части?
1. Внимательно прочтите и вдумайтесь в то, что вы только что процитировали.
2. Начните изучать форум с верхнего раздела и по ссылкам в моей подписи.
3. Учтите, что даже в ВАШЕЙ ветке действуют НАШИ правила - не превращайте ветку в сплошной срач/флуд/оффтоп не по теме, заявленной вами же.

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



даже не хочу приводить выдержки из твоих-же изречений. Смысла нет. Всё равно спишешь на мою "блондинчатость". Просто скажу, что ты быдло. Если тебе не дают блондинки, то не стоит срываться на других, хуятина. Мои центы себе на гроб забери. Или на кило картошки.

И просьба на последок - удалить мою учетную запись. Очень хочется избавить себя на будущее от общения с мурлом в твоём лице.
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 7.1.2015, 15:17
Сообщение #38


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

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

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



Я в общем-то изначально предполагал, что дело не в блондинчатости...

Аккаунт удалять не буду, оставлю и его, и ВСЮ нашу переписку -
пусть люди сами судят чьё мурло мурлее.
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 8.1.2015, 18:49
Сообщение #39


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

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

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



Вряд ли здесь ветка будет сильно развиваться,
поэтому кому надо - вот ссылочка на обсуждение нейронных сетей на форуме mql4.
На сегодняшний день там 38 страниц.
Перейти в начало страницы
 
+Цитировать сообщение

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

 



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