Блог им. EAGor

в борьбе с лосями

    • 11 февраля 2012, 15:11
    • |
    • EAGor
  • Еще
Hi All.
Очередные месяц в поисках счастья (торговой идеи). На что бэк тестах хорошо в реальности нет. Приходится торговать в минус, причем большим объемом и анализировать все свои входы и выходы. 
На след. неделю решил добывать в свои скрипты функцию, которую рожденную за прошедшие 10 минут.
Может кому пригодиться держите:
func savecup (emitent,class,fname) ' сохраняем стакан в файл

filecup = fname
Stakan = create_map() ' offer всегда больше bid
Stakan = GET_QUOTES_II_LEVEL_DATA(class,emitent)

s_o = 0
offer_map = GET_VALUE (STAKAN, «OFFER»)
offer_count=GET_VALUE(STAKAN,«OFFER_COUNT»)-1

FOR Index FROM 0 TO offer_count-1
map2=Get_Collection_Item (offer_map,offer_count-Index)
p_o = 0+GET_VALUE(map2,«PRICE»)
q_o = 0+GET_VALUE(map2,«QUANTITY»)
s_o = s_o + q_o
WRITELN (filecup, «ask: » & p_o&" | "& q_o)
END FOR

WRITELN (filecup, "----------------")
s_b = 0
bid_map = GET_VALUE (STAKAN, «BID»)
bid_count=GET_VALUE(STAKAN,«BID_COUNT»)-1
FOR Index FROM 0 TO bid_count
map1=Get_Collection_Item (bid_map,bid_count-Index)
p_b = 0+GET_VALUE(map1,«PRICE»)
q_b = 0+GET_VALUE(map1,«QUANTITY»)
s_b = s_b + q_b
WRITELN (filecup, «bid: » & p_b&" | "& q_b)
END FOR
WRITELN (filecup, «SUM Ask: » & s_o&" | "& «Bid: » & s_b)

end func
 
 
    37 | ★2
    3 комментария
    Кто ведет историю стаканов и может ей поделиться?
    avatar
    EAGor,
    Нормальная идея.
    Только можно вместо стакана взять лог файл биржи с заявками.
    smart-lab.ru/blog/38695.php
    Анализируем выставленные в пределах +-100пипсов от текущей цены (это 20 строк вверх/вниз), это и будет подобием стакана.
    avatar
    avatar

    Читайте на SMART-LAB:
    Фото
    Битва акций: подводим итоги 2025 года
    В 2025 году мы сравнили 14 пар компаний в рубрике «Битва акций». В этом материале подведём итоговые результаты и выясним, оправдали ли акции...
    Фото
    Снижение ключевой ставки на 50 б.п. может быть разумным компромиссом
    Базовый прогноз Банка России по итогам октябрьского заседания предполагает возможность как сохранения ключевой ставки на текущем уровне...
    Фото
    Алексей Лазутин на Finversia: обсудим конвертируемые облигации
    13 декабря Алексей Лазутин примет участие в финансовом онлайн-марафоне Finversia — одном из крупнейших ежегодных событий, посвящённых рынку...

    теги блога EAGor

    ....все тэги



    UPDONW
    Новый дизайн