Форум программистов, компьютерный форум CyberForum.ru

Начинаю программировать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод из Pascal в C++ (тут немного) http://www.cyberforum.ru/cpp-beginners/thread71763.html
Program hjk; var x,s:real; n,i:integer; begin writeln('Vvedite x'); readln(x); writeln('Vvedite n'); readln(n); for i:=1 to n do begin
C++ Структура tm. Вывод даты. Доброго времени суток, ув. форумчане. Возникла проблема с выводом месяца и года. Почему-то вместо месяца выводит каракули, а вместо года вообще число не понятное. Код ниже. #include <time.h> #include <stdio.h> #include <iostream> void main( void ) { struct tm when; time_t now, result; http://www.cyberforum.ru/cpp-beginners/thread71762.html
Проверьте,please код,если не затруднит! C++
#include <cstdlib> #include <iostream> const int strsize = 40; struct bop { char fullname; char title; char bopname; int preference; };
Запись данных в переменную и в файл C++
Помогите студенту! Надо написать программу для DOS, которая записывает данные в переменную до 200 мб а после окончания записывает эти данные в файл. В программировании в защищенном режиме я полный чайник...
C++ Класс многочленов от одной переменной http://www.cyberforum.ru/cpp-beginners/thread71755.html
составить класс многочленов от одной переменной,задаваемых степенью многочлена и массивом коэффициентов.Предусмотреть методы для вычисления значения многочлена для заданного аргумента,операции сложения, вычитания и умножения многочленов с получением нового объекта многочлена,вывод на экран описание многочлена.Написать программу,демонстрирующую работу с этим классом,программа должна содержать...
C++ Как строку можно преобразовать в число??? Написать функцию, которая анализирует заданную строку и возвращает: · 1, если строка представляет собой запись целого числа; · 2 — если вещественного числа (с ненулевой дробной частью); · 0 - если строку нельзя преобразовать в число; Не знаю как строку в число преобразовать((( подробнее

Показать сообщение отдельно
ShamanK
1 / 1 / 0
Регистрация: 28.11.2009
Сообщений: 23
08.12.2009, 13:22     Начинаю программировать
доброго времени суток уважаемые форумчане.
большая просьба палками не бить, а дочитать до конца. и высказать свое мнение.

я профессиональный трейдер со стажем 8 лет.
в свое время начинал писать небольшие программки на языках торговых терминалов, сейчас решился написать полноценную программу.

для начала поясню что должна делать программа:

ПЕРВЫЙ БЛОК
маркет сканер:
1 - качает с сайта http://www.finviz.com/
файл http://www.finviz.com/export.ashx?v=..._o500&o=ticker
2 - выбирает из них тикеры ( краткое наименование акции)
3 - подставляет эти тикеры в ссылку и по каждой отдельной акции качает историю котировок с сайта http://finance.yahoo.com/
к примеру тикер "C" соответственно ссылка на скачивание истории по этому тикеру: http://ichart.finance.yahoo.com/tabl...77&ignore=.csv
4 - по скачанной истории производит сортировку по заданным условиям.
5 - выводит из больше чем тысячи тикеров около 20 тикеров соответствующих условиям.

ВТОРОЙ БЛОК
слежение реал тайм за выбранными тикерами.
1 - методами API подключается к источнику платных котировок IQFeed http://www.iqfeed.net/
и если с сайта финанс яху качали только дневные котировки ( открытие закрытие хай и лоу всего дня ) то с IQFeed качаются ВНУТРИДНЕВНЫЕ котировки.. тоесть то что происходит во время торговой сессии.
создает либо базу данных либо просто текстовый файл ( тут я не знаю что будет быстрее работать) и по этим данным создает график движения акции. + рисует на нем определенные индикаторы ( которые также просчитывает по скачанным данным с IQFeed'a
2 - внешний вид данного блока в виде таблицы как в эксель. столбцы и строки. в каждой строке отдельный тикер, каждый столбец несет в себе определенную смысловую нагрузку..
3 - в каждом столбце прописаны определенные условия при совпадении которых поступает сигнал либо купить либо продать акцию
4 - при поступлении сигнала - необходимо кликнуть по этому тикеру, и открывается окно графика с уже размещенными на нем индикаторами. на графике всего лишь 2 кнопки : ДА и НЕТ. трейдер смотрит график и определяет к примеру что сигнал ложный, он нажимает на кнопку НЕТ - график закрывается и ничего не происходит, если же трейдер нажимает на кнопку ДА, то данный сигнал передается как ОРДЕР в третий блок.

ТРЕТИЙ БЛОК
выставление отложенных ордеров.
1 - данный блок коннектится по API с торговым сервером
2 - при получении ордера от второго блока, ордер отправляется по API на сервер, и ждет подтверждения. как только получено подтверждение о занесении ордера в общий реестр ордеров на бирже, он отслеживает его по определенным правилам.. тоесть: либо отменить ордер, либо переставить цену входа.
3 - как только ордер срабатывает на бирже, данный тикер передается в ЧЕТВЕРТЫЙ БЛОК + выставляется обратный ордер на уровне стопа..
как пример
вы купили шакаладку )) за 100 рублей, не для того чтобы съесть а чтобы перепродать ее за 120 руб ))
но при этом на этой сделке вы согласны потерять не более 10 рублей.
соответственно если вдруг рыночная цена достигнет 90 рублей ( уровень стопа) - то вы произведете ОБРАТНУЮ сделку тобишь продадите шакаладку ))) дабы не потерять еще больше.


ЧЕТВЕРТЫЙ БЛОК
слежение за ордерами которые в рынке
1 - в четвертом блоке находятся те ордера, по которым произошла покупка/продажа на бирже. блок следит за:
текущей котировкой тикера
производит подсчеты убытка/прибыли
производит расчеты по определенным алгоритмам где выставить стоп или на какую цену его передвинуть.


вот собственно пока все на что я замахнулся...

а теперь вопросы:

1 - какой язык стоит брать в разработку при главном критерии - скорость работы всей программы?
2 - с чего начинать? для меня все это настолько глобально что глаза разбегаются.. что читать, с чего начинать и тд..

ответы в виде не стоит этим заниматься ибо долго трудно и не стоит потраченного времени не принимаются - ибо я знаю что оно того стоит.. но к сожалению и заказать кому либо из профессионалов не могу по причине полной эксклюзивности данной программы. у меня есть небольшой прототип ( без функций API ) в Экселе, за который уже предлагают немалые деньги.. но на рынке увы - как только покажешь свою стратегию торговли - она перестает работать, а потому ВЫНУЖДЕН писать все сам.

от вас уважаемые программисты я хочу получить советы с чего начать, и первоначальную помощь, в виде ОЧЕНЬ простеньких кодов в качестве примеров. тоесть
как скачать файл из инета
как его сохранить
как его открыть и БЫСТРО прочитать
как и куда сохранить результаты вычислений.. и тд..

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

с Уважением.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru