Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Да еще совет на будущее, не селектрируйте только по позиции добавляйте
условие символа и маг. номера. Иначе вы не сможете определить
какие ордера, к какому советнику относятся и на каком окне работает.
Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Спасибо за совет.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то,
как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал),
а сейчас возникла необходимость.
Да еще совет на будущее, не селектрируйте только по позиции добавляйте
условие символа и маг. номера. Иначе вы не сможете определить
какие ордера, к какому советнику относятся и на каком окне работает.
Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Спасибо за совет.
Но всетаки, если стоит задача записать в переменную (простую
или Global) максимальное значение OrderProfit() то, как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал),
а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
Да еще совет на будущее, не селектрируйте только по позиции добавляйте
условие символа и маг. номера. Иначе вы не сможете определить
какие ордера, к какому советнику относятся и на каком окне работает.
Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Спасибо за совет.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то,
как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал),
а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
МТС открывает 1 позицию и отслеживает максимальный профит.
На деле же с предложением
Да еще совет на будущее, не селектрируйте только по позиции добавляйте
условие символа и маг. номера. Иначе вы не сможете определить
какие ордера, к какому советнику относятся и на каком окне работает.
Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Спасибо за совет.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то,
как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал),
а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
МТС открывает 1 позицию и отслеживает максимальный профит.
На деле же с предложением
МТС открывает 1 позицию и отслеживает максимальный профит.
На деле же с предложением
Если максимальное значение хранится в глобальной PROF, то с ней
и надо сравнивать. Также почитайте в спаравке про объявление
переменных в функции, в модуле и про статические перменные.
Если максимальное значение хранится в глобальной PROF, то с ней
и надо сравнивать. Также почитайте в спаравке про объявление
переменных в функции, в модуле и про статические перменные.
Похоже я понял где наступаю на грабли (Спасибо Integer) Смысл в
том, что при обьявлении переменной она принимает значение "0" ,
далее в нее записывается
значение OrderProfit() , при следующем тике данная последовательность повторяется и соответственно сначала обнуляется и записывает новый профит.
Получается, что обьявлять переменную PROF необходимо там где
в дальнейшем проходов советника не будет т.е сразу после функции
OrderSend
и гасить ее же сразу после OrderClose . В понедельник попробую ,
а так в голове сошлось.
Если максимальное значение хранится в глобальной PROF, то с ней
и надо сравнивать. Также почитайте в спаравке про объявление
переменных в функции, в модуле и про статические перменные.
Похоже я понял где наступаю на грабли (Спасибо Integer) Смысл в
том, что при обьявлении переменной она принимает значение "0" ,
далее в нее записывается
значение OrderProfit() , при следующем тике данная последовательность повторяется и соответственно сначала обнуляется и записывает новый профит.
Получается, что обьявлять переменную PROF необходимо там где
в дальнейшем проходов советника не будет т.е сразу после функции
OrderSend
и гасить ее же сразу после OrderClose . В понедельник попробую ,
а так в голове сошлось.
Обявляй переменную PROF перед for(int i=Total-1;i>=0;i--)
Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то, как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал), а сейчас возникла необходимость.
Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то, как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал), а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то, как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал), а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
Да еще совет на будущее, не селектрируйте только по позиции добавляйте условие символа и маг. номера. Иначе вы не сможете определить какие ордера, к какому советнику относятся и на каком окне работает. Хотя если стоит задача убивать Ордеры ручной торговли то можно.
Но всетаки, если стоит задача записать в переменную (простую или Global) максимальное значение OrderProfit() то, как это изящно изобразить.
Помню год назад я чуть плуг на этом не сломал (вовремя устал), а сейчас возникла необходимость.
А из каких ордеров выбирается максимальный, есть ограничения?
Если максимальное значение хранится в глобальной PROF, то с ней и надо сравнивать. Также почитайте в спаравке про объявление переменных в функции, в модуле и про статические перменные.
Если максимальное значение хранится в глобальной PROF, то с ней и надо сравнивать. Также почитайте в спаравке про объявление переменных в функции, в модуле и про статические перменные.
значение OrderProfit() , при следующем тике данная последовательность повторяется и соответственно сначала обнуляется и записывает новый профит.
Получается, что обьявлять переменную PROF необходимо там где в дальнейшем проходов советника не будет т.е сразу после функции OrderSend
и гасить ее же сразу после OrderClose . В понедельник попробую , а так в голове сошлось.
Если максимальное значение хранится в глобальной PROF, то с ней и надо сравнивать. Также почитайте в спаравке про объявление переменных в функции, в модуле и про статические перменные.
значение OrderProfit() , при следующем тике данная последовательность повторяется и соответственно сначала обнуляется и записывает новый профит.
Получается, что обьявлять переменную PROF необходимо там где в дальнейшем проходов советника не будет т.е сразу после функции OrderSend
и гасить ее же сразу после OrderClose . В понедельник попробую , а так в голове сошлось.