всем привет, пишу отдельное приложение работающее с нинзей через файлы ( в будущем когда дорасту переделаю под апи)
суть: индикаторы с нинзи - передают в файлы необходимые цены.
приложение считывает эти файлы, производит определенные вычисления и показывает результат в форме.
так же на форме есть кнопки сел бай клоз
при нажатии на которые в определенный файл записывается торговый приказ
в нинзе робот считывает этот файл и производит соответствующие торговые операции.
приложение арбитражное, а потому удобней нажать на одну кнопку в нем, нежели на 2 в самой нинзе ))
при любом изменении в функции OnMarketData() и наличии торгового приказа производятся соответствующие сделки
робот одновременно входит по обоим инструментам.
ВОПРОС - как одновременно выйти?
код типа:
не проходит (((
2 ВОПРОС - при входе в сделку не могу войти повторно - долиться.
почему такое происходит?
тоесть при нажатии на бай, я к примеру купил 1й инструмент и продал второй.
теперь я жму повторно на бай, и ожидаю что произойдут повторные сделки - купил 1 продал 2. но увы ничего не происходит ((
суть: индикаторы с нинзи - передают в файлы необходимые цены.
приложение считывает эти файлы, производит определенные вычисления и показывает результат в форме.
так же на форме есть кнопки сел бай клоз
при нажатии на которые в определенный файл записывается торговый приказ
в нинзе робот считывает этот файл и производит соответствующие торговые операции.
приложение арбитражное, а потому удобней нажать на одну кнопку в нем, нежели на 2 в самой нинзе ))
при любом изменении в функции OnMarketData() и наличии торгового приказа производятся соответствующие сделки
Код:
protected override void OnMarketData(MarketDataEventArgs e)
{
if (tradePr == "Buy" )
{
EnterLong(0, 1, " ");
EnterShort(1, 1, " ");
}
if (tradePr == "Sell" )
{
EnterShort(0, 1, " ");
EnterLong(1, 1, " ");
}
...
}
ВОПРОС - как одновременно выйти?
код типа:
Код:
ExitShort(0, 1, " ");
ExitLong(1, 1, " ");
2 ВОПРОС - при входе в сделку не могу войти повторно - долиться.
почему такое происходит?
тоесть при нажатии на бай, я к примеру купил 1й инструмент и продал второй.
теперь я жму повторно на бай, и ожидаю что произойдут повторные сделки - купил 1 продал 2. но увы ничего не происходит ((