Перейти к содержимому


Фотография
- - - - -

Вопрос программистам Wealth-lab


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 ПРОФ

ПРОФ
  • Трейдер
  • 3 701 сообщений

Отправлено 20 февраля 2010 - 15:11

ну да, лучше поставить следующий бар по рынку. ибо в реале по цене закрытия может не сработать. хотя при тестировании покажет. значит дело не в этом. надо текст видеть. всё условие входа хотя бы. и как там одна поза или мульти?
PROF IT !!!

#2 reanimator

reanimator
  • Трейдер
  • 795 сообщений

Отправлено 15 февраля 2010 - 09:53

мое условие выплняется раньше чем система совершает покупку.

Запускаю отладчик:

LastPositionActive false

вхожу в цыкл,
выполняется условие if not LastPositionActive then,
затем мое условие не выполняется, т.е. функция BuyAtClose(Bar, 'Buy') не выполняется
следующая строка - начало: for Bar := 18 to BarCount - 1 do

LastPositionActive меняется на true Почему?

и потом соответственно начинает выполнятся код на продажу (не совершив покупки)

если запускать без отладчика, то система производит покупки и продажи, но не в тех местах (например: покупка позже, причем на много)

Во-первых почитай повнимательнее особенности реализации функций LastPosition... там имеются нюансы по исполнению. Во-вторых: функции типа BuyAtClose слабо применимы на низколиквидных стоках. Если не хочешь неприятных сюрпризов, то используй приказы типа BuyAtMarket или по стоп-цене. А вообще без всего кода сложно сказать что-то по причине.

Сообщение отредактировал reanimator: 15 февраля 2010 - 09:55

Тяжело в лечении - легко в раю!

#3 KleinesMedchen

KleinesMedchen
  • Трейдер
  • 1 сообщений

Отправлено 12 февраля 2010 - 23:22

мое условие выплняется раньше чем система совершает покупку.

Запускаю отладчик:

LastPositionActive false

вхожу в цыкл,
выполняется условие if not LastPositionActive then,
затем мое условие не выполняется, т.е. функция BuyAtClose(Bar, 'Buy') не выполняется
следующая строка - начало: for Bar := 18 to BarCount - 1 do

LastPositionActive меняется на true Почему?

и потом соответственно начинает выполнятся код на продажу (не совершив покупки)

если запускать без отладчика, то система производит покупки и продажи, но не в тех местах (например: покупка позже, причем на много)



  • Интрадейклуб
  • Прогнозы рынка
  • Календарь статистики
  • FORTS - срочный рынок
  • Брокеры ММВБ-РТС
  • Котировки золота, нефти
  • Новые сообщения
  • Мои друзья
  • Личные сообщения
  • Мои уведомления
  • "Черный список"
  • FAQ (ЧаВО)
  • ПРАВИЛА
  • Гимн :))
  • Контакты:
    quotefor@gmail.com
    adv@quoteforum.ru



    © 2007-2022 QuoteForum.ru


    Rambler's Top100
    ФорумТрейдеров.РФ