Избранное трейдера Volume

по

Qlua для чайников. Часть 1

    • 18 августа 2014, 14:58
    • |
    • orekton
  • Еще
Многие хотели бы научиться писать биржевых роботов или хотя бы автоматизировать некоторые свои биржевые операции, но пугаются самого процесса программирования, считая его чем-то сложным. Эта статья написана для того, что бы помочь тем, кто только начинает программировать. Вы сами увидите, что на самом деле тут все просто.
Прежде чем приступить к уроку, хочу сказать пару слов о языке программирования qlua, который мы будем изучать. На сегодняшний день этот язык – самый удобный и доступный способ что-либо автоматизировать для начинающих программистов. Язык qlua гораздо лучше и удобнее его предшественника – qpile, он содержит больше возможностей, и роботов, написанных на нем, можно сделать гораздо боле гибкими. Что особо радует, так это, например, наличие так называемых CALLBACK функций (функций обратного вызова), благодаря которым появилась возможность легко писать роботов, реагирующих на разные события: изменение статуса заявки, приход сделки и т. д. (см.  статью  robostroy.ru/community/article.aspx?id=765).


( Читать дальше )

По следам Коннолли

    • 26 января 2014, 00:41
    • |
    • bocha
  • Еще
Год назад на одном форуме случилось мне написать изложение на заданную тему. Тогда и тому кругу участников http://www.itinvest.ru/forum/index.php?
showtopic=70572&st=20 это показалось интересно.
В конце-концов, не я первый, кто выкладывает ссылки на свое-кровное на ином ресурсе :)
Ну а ближе к сути, попросили меня коллеги кратко изложить Коннолли… а я и не побоялся, пересказал, читайте, кому интересно.

 
Покупка любого опциона (кол, пут, страйк не имеют значения) — это и есть покупка волатильности.
Ежели в отсутствие движения цены вырастет волатильность, вырастет и цена опциона.  
Дальше надо либо угадать направление движения цены (чтобы уже прицельно купить кол или пут), либо нацелиться на игру под названием Дельта-Ноль.
Как угадать направление цены, я не знаю, поэтому ничего посоветовать не могу. А про дельту-ноль легко, непринужденно и очень понятно изложено у Коннолли «Покупка и продажа волатильности» 
 
вопрос… А несколькими фразами можешь хотя немного суть прояснить? Ну правда неохота книжки читать. А интересно все ж.


( Читать дальше )

ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ!!! Всем поклонникам бизнес литературы и тем кто интересуется бизнесом, акциями и МБА

    • 21 января 2014, 16:13
    • |
    • Evgenus
  • Еще
ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ!!! Всем поклонникам бизнес литературы и тем кто интересуется бизнесом, акциями и МБА
 
Рекомендую всем зайти и скачать не пожалеть 98 mb
И изучать МБА самому не торопясь! Хорошая тема рекомендую
скачать: http://yadi.sk/d/1_uXILXxGTgg9
затем скачав находим видео в интернете и вот вам почти что дистанционное обучение...)) причем бесплатно..))
ну а эти ссылки вам в помощь для полной и бесплатной красоты :
elibrary.finec.ru/library/disciplines/
http://www.biznesbooks.com/2010-01-07-17-38-07
 
Прошло чуть более месяца как я предложил всем желающим скачать и  начать обучаться, но в скором времени ко мне стало поступать много писем с просьбой еще раз залить на диск, ну что сказать я только ЗА! Буду рад если кому это поможет или хотябы наталкнет на новые мысли...
Надо единственное наплюсовать чтоб вывели на главную и как можно больше народу узнало и скачало… поддержите! ДАЁШЬ МБА В МАССЫ!!!
 

Кому нужно Pivot point для Quik

    • 13 января 2014, 19:25
    • |
    • Aero
  • Еще
И так вчера создавал тему по поводу пивотов, добавил еще по одному уровню расчета, убрал округление, добавил возможность расчета по недельным графикам
Вот собственно код 
PORTFOLIO_EX VFPivot;
DESCRIPTION VFPivot;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
cSrc=«Graph1»
cTrgt=«Graph2»
FUNC Text2Date(Year,Month,Day)
if (LEN(Month) < 2)
Month = «0» & Month
end if
if (LEN(Day) < 2)
Day = «0» & Day
end if
result = Year & Month & Day
END FUNC
Func LogData(Prm1,Prm2)
output = CREATE_MAP ()
output = SET_VALUE (output, «Param0», GET_INFO_PARAM(«SERVERTIME»))
output = SET_VALUE (output, «Param1», Prm1)
output = SET_VALUE (output, «Param2», Prm2)
ADD_ITEM (CurLogLine, output)
CurLogLine=CurLogLine+1
End Func
FUNC MyRound(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», result)
label_params=set_value(label_params,«IMAGE_PATH», «line.bmp»)
label_params=set_value(label_params,«ALIGNMENT», «RIGHT»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 14)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func


( Читать дальше )

....все тэги
UPDONW
Новый дизайн