ВОЗМОЖНО ЛИ запрограммировать данный алгоритм. Голова кипит третью неделю! - страница 3

 
m8akca:

Добрые люди подскажите почему не возвращается значение переменой С должно быть равно 1 а возвращает значение 0(не печатается)?


Потому, что цена очень редко равна точно заданному пользователем значению, в реале чаще всего цена "проскакивает" на пункт-два, а то и больше. Поэтому безусловное сравнение (а==б) хорошо работает только в тестере.
 
evillive:
Потому, что цена очень редко равна точно заданному пользователем значению, в реале чаще всего цена "проскакивает" на пункт-два, а то и больше. Поэтому безусловное сравнение (а==б) хорошо работает только в тестере.
Немного уточнил бы. При 4-разрядном котировании в ходе движения курса через заданное значение (снизу вверх или обратно) появлялись обычно все варианты с шагом в 1 пункт, и точное сравнение в таком котировании могло выловить почти все случаи пересечения курсом заданного  уровня. В случае 5-разрядного котирования интенсивность подачи тиков выросла, но не сильно, тики приходят отнюдь не в 10 раз чаще. Поэтому изменение курса между соседними тиками составляет уже несколько пунктов, а не один, и заданное значение часто пропускается.
 

ДОБРЫЕ ЛЮДИ А ПОДСКАЖИТЕ КАК ЛУЧШЕ РЕАЛИЗОВАТЬ СЛЕДУЮЩУЮ КОНСТРУКЦИЮ))

Открыты два ордера BUY по цене 1.100 c лотом 0.01 и 0.02 и установленным StopLoss на цену 1.200. Нужно если цена BID достигла цену StopLoss ордера BUY (1.200) открыть ордер SELL по цене StopLoss ордера BUY (1.200) с лотом 0.03 или открыть два ордера SELL по цене StopLoss ордера BUY (1.200) с лотом 0.01 и 0.02

БЛАГОДАРЮ!

 

ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!

В торговой истории есть два ордера: 1) SELL №тик 415 STOPLOSS 1.1000 лот 0.01 2) SELL №тик 418 STOPLOSS 1.1000 лот 0.02

Мне нужно присвоить переменным: Х=№тик, У=STOPLOSS и В=лот если цена Аsk равна STOPLOSS ордера SELL. Как присвоить переменным сначала значения по первому ордеру а потом по второму. У меня всегда присваивает значение по первому.

Причина обращения: