[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 179
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите найти советника или скрипт, наверняка есть готовый...
Требуется, чтобы советник в определенное время открывал по рынку сделку с определенным лосем и профитом. Больше от него ничего не требуется...
Заранее благодарю.
Любой советник это делает в МетаЭдиторе и соответствующие скрипты в нём же!
if(Hour() >= xx) открыть;
Всем доброго времени суток!
Я новичок. Первый разы пытаюсь воплотить идею в код в тестере.
Идея простая - по цене открытия каждой часовой свечки открывать по одному ордеру попеременно вверх и вниз.
Написал простой код .... но проблема в том,что на открытии одной свечи программа почему то иногда открывает более 1 ордера.
Как мне кажется это происходит когда в течении 1 секунды приходят более 1 тика.
Как вариант пробовал в заголовок условия if( ) ставить..
действительно открывается только один ордер.
Но такой вариант мне не подходит так как на следующий день данная свеча не открывается,поскольку на момент открытия этой свечи
в торговле уже присутствуют разное случайное количество ордеров.
Пробывал так же после строки OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP); прерывать исполнение start() при помощи return; .... не помогло.
Буду всем признателен,если подскажете,как сделать так,что бы в течении 1 секунды открывался только 1 ордер на любом тике.
int start()
{
double Price=Ask;
double SL=Price-300*Point;
double TP=Price+300*Point;
if( Hour()==10 && Minute()== 00 && Seconds()==00)
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP);
}
Ну, не знаю как, но надо, что бы даные сохранялись.
Всем доброго времени суток!
Я новичок. Первый разы пытаюсь воплотить идею в код в тестере.
Идея простая - по цене открытия каждой часовой свечки открывать по одному ордеру попеременно вверх и вниз.
Написал простой код .... но проблема в том,что на открытии одной свечи программа почему то иногда открывает более 1 ордера.
Как мне кажется это происходит когда в течении 1 секунды приходят более 1 тика.
Как вариант пробовал в заголовок условия if( ) ставить..
действительно открывается только один ордер.
Но такой вариант мне не подходит так как на следующий день данная свеча не открывается,поскольку на момент открытия этой свечи
в торговле уже присутствуют разное случайное количество ордеров.
Пробывал так же после строки OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP); прерывать исполнение start() при помощи return; .... не помогло.
Буду всем признателен,если подскажете,как сделать так,что бы в течении 1 секунды открывался только 1 ордер на любом тике.
int start()
{
double Price=Ask;
double SL=Price-300*Point;
double TP=Price+300*Point;
if( Hour()==10 && Minute()== 00 && Seconds()==00)
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP);
}
solnce600:
Буду всем признателен,если подскажете,как сделать так,что бы в течении 1 секунды открывался только 1 ордер на любом тике.