На
главную страницу
Вопрос
пользователя по установке библиотек в Метасток
Добрый день. Пытаюсь воспользоваться Вашей
ссылкой. Для установки подачи заявок из
Метастока. Через Едит не могу выйти для настройки
в окно редактирования советника. Подскажете?
Привет Женя. ... Нажмите в Метастоке кнопку
"Indicator Builder", затем кнопку "New", щелкните
мышкой на поле 'Formula', станет доступной кнопка
'Functions' и дальше все увидите
Наверное, что-то не правильно сделала, т.к. в
(Function Category нет строки 'msx_borisoff'
Хотя делал точно по вашей инструкции. Т.е. - всё
скачала, ехе шный файл запустила. Единственное -
файл библиотеки MSX_Borisoff.dll не запустился. так и
должно быть?
(ПРИМЕЧАНИЕ: до версии v.8
файл библиотеки назывался не Borisoff.dll, а MSX_Borisoff.dll.
Д.Б.)
Нужно скопировать файл MSX_Borisoff.dll с сайта
в каталог \External Functions DLLs Метастока, читайте инфу
на сайте
MoveOrderADirect.exe запускать не нужно. Прочитайте еще
раз внимательно инструкцию на сайте
Все создала. скопировала, но в Paste Function нет в
списке строки 'msx_borisoff', ? :-(
Перезапустите Метасток
И это делала :-)
Ну давайте по порядку, в какой папке у вас
находится файл mswin.exe Метастока??
С/Program Files/Equis/MetaStok. Как положено :-)
Папка \External Functions DLLs создана в папке С/Program
Files/Equis/MetaStok ??
И название ее точно такое 'External Function DLLs' ???
Всё отключила. перезапустила. Появилось!!!!
Очень рад за вас Женя :))
Нда, новая проблема. Я новичок - поэтому еще
не научлась грамотно выставлять формулы. Он
теперь требует от меня стопы, портфели. как это
сделать?
Женечка, теперь я пас, поспрашивай
кого-нибудь еще :)
Можно один вопрос? Последний? Что означает
ваша фраза : Параметры функции SetOrderADirect ("Код
Портфеля", Рыночная цена заявки,
%СтопаОтРыночнойЦены, Вид заявки "Buy" или
"Sell") понятны.
(ПРИМЕЧАНИЕ: функция SetOrderADirect в
последующих версиях библиотеки переименована в
MoveADirect, а потом в MoveMICEX_SHR и MoveFORTS. Д.Б.)
В параметрах нужно задавать код
портфеля "1234-000" в кавычках, желательную цену
заявки - если подставить C*1.01, то будет задаваться
цена на 1% больше текущей биржевой, если
подставить С*0.99, то будет задаваться цена на 1%
меньше текущей биржевой, процент стопа задайте 1
(1%), тип заявки "Buy" или "Sell", но там нужно
смотреть в какое условие вставлена функция
SetOrderADirect, если в условие на покупку, то писать
надо "Buy", если в условие для сигнала на
продажу, то писать надо "Sell".
ExtFml( "MSX_Borisoff.SetOrderADirect", "EESR", C*1.01, 1,
"Buy") Вот так формула выглядит, может, я
ошиблась?
не правильно, !!! надо не EESR писать, а код
портфеля вроде "1234-000"
Ой. мама, Метасток что-то сам отправляет - я
даже увидеть не успеваю ! :-) Мелькает постоянно,
но заявки не появляются в АД
Может у вас уже нет лимитов на покупку ?
Я на демо-счете. Деньги есть 278 т.р.
...
Ошибка в первой версии моей программы
оказалась в разрядности цен после запятой,
АДирект считает некорректными заявки с
нестандартной разрядностью.