нет тoт код который я выложил последним открывает без ошибок но открывает токо по даным селл там есть вырезка из журнала а это не есть правильно правельное распределение цен я описал вот в чем проблема
У вас сколько позиций одновременно в рынке находится? С какой позы вы берёте стопы и тейки? С открытой? С закрытой? Принцип или условия, по которым должен открыться новый ордер?
artmedia70: У вас сколько позиций одновременно в рынке находится? С какой позы вы берёте стопы и тейки? С открытой? С закрытой? Принцип или условия, по которым должен открыться новый ордер?
все нашол ошибку спс что не покидаете в трудное время изучения столь "простого" языка праграммирования
double Level_stop=MarketInfo(Symbol(),MODE_STOPLEVEL ); //Миним. дистаниция установки стопов
и куда надо ставить и смотреть результат
MODE_STOPLEVEL
14
Минимально допустимый уровень стоп-лосса/тейк-профита в пунктах
Проверяйте чтобы ваш уровень стопов или установки отложенных ордеров был не меньше значения, возвращаемого данной функцией и записываемого в переменную Level_Stop.
При сильноволатильном рынке ДЦ могут его увеличивать, как и спред, например...
Минимально допустимый уровень стоп-лосса/тейк-профита в пунктах
Проверяйте чтобы ваш уровень стопов или установки отложенных ордеров был не меньше значения, возвращаемого данной функцией и записываемого в переменную Level_Stop.
При сильноволатильном рынке ДЦ могут его увеличивать, как и спред, например...
artmedia70: Вы ж написали, что нашли уже "источник зла" ... ;)
да часть кода работает а часть говорить о 4107 и 130 ошибке и что самое интересное цену берут из одной и тойже функции и работают на одной и тойже функции открытия видать дето в условиях ошибка препряталась
нет тoт код который я выложил последним открывает без ошибок но открывает токо по даным селл там есть вырезка из журнала а это не есть правильно правельное распределение цен я описал вот в чем проблема
вот они так надо
PRAskL=StopLoss ордера Buy + Spread
PRAskS=TakeProfit ордера Buy + Spread
PRBidL=StopLoss ордера Sell-Spread
PRBidS=TakeProfit ордера Sell-Spread
а вот как преблизительно выглядит сечас
PRAskL=StopLoss ордера Sell
PRAskS=TakeProfit ордера Sell
PRBidL=StopLoss ордера Sell
PRBidS=TakeProfit ордера Sell
У вас сколько позиций одновременно в рынке находится? С какой позы вы берёте стопы и тейки? С открытой? С закрытой? Принцип или условия, по которым должен открыться новый ордер?
все нашол ошибку спс что не покидаете в трудное время изучения столь "простого" языка праграммирования
все нашол ошибку спс что не покидаете в трудное время изучения столь "простого" языка праграммирования
Переходите на другие ветки форума:)
Рад, что смогли самостоятельно - растёте... :)
а как вобще работает это
double Level_stop=MarketInfo(Symbol(),MODE_STOPLEVEL ); //Миним. дистаниция установки стопов
и куда надо ставить и смотреть результат
а как вобще работает это
double Level_stop=MarketInfo(Symbol(),MODE_STOPLEVEL ); //Миним. дистаниция установки стопов
и куда надо ставить и смотреть результат
Проверяйте чтобы ваш уровень стопов или установки отложенных ордеров был не меньше значения, возвращаемого данной функцией и записываемого в переменную Level_Stop.
При сильноволатильном рынке ДЦ могут его увеличивать, как и спред, например...
В общем случае:
double Level_stop=MarketInfo(Symbol(),MODE_STOPLEVEL );
if (СтопЛосс_ордера < Level_stop) {СтопЛосс_ордера = Level_stop;}
Где-то так...
Проверяйте чтобы ваш уровень стопов или установки отложенных ордеров был не меньше значения, возвращаемого данной функцией и записываемого в переменную Level_Stop.
При сильноволатильном рынке ДЦ могут его увеличивать, как и спред, например...
В общем случае:
double Level_stop=MarketInfo(Symbol(),MODE_STOPLEVEL );
if (СтопЛосс_ордера < Level_stop) {СтопЛосс_ордера = Level_stop;}
Где-то так...
да не для проверки я меньше 100 пп не ставлю так что наверо проблему искать надо в другом месте да?
да не для проверки я меньше 100 пп не ставлю так что наверо проблему искать надо в другом месте да?
Вы ж написали, что нашли уже "источник зла" ... ;)
да часть кода работает а часть говорить о 4107 и 130 ошибке и что самое интересное цену берут из одной и тойже функции и работают на одной и тойже функции открытия видать дето в условиях ошибка препряталась