Lim1>>: Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты? Или дело в другом...
А в настройках разрешено советнику торговать? это делается в настройках и при размещении на графике.
Lim1>>: Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты? Или дело в другом...
Здравствуйте. Вопрос следующий. Как написать: если две прибыльные сделки подряд. С одной прибыльной проблем нет, код приблизительно следующий, а вот как быть если надо именно 2? Заранее всем благодарен.
for (int i = 0; i < total; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderProfit() > 0)
{
result = Lots;
}
else
{
result = OrderLots() * koeff;
}
}
}
Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.
Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.
Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.
Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.
так ни кто же не в курсе что следущие котировки будут только через 40 секунд:) может есть тогда другой вариант кроме файлов? как через делфи открыть ордер бай?
не получается, не закрывает по времени и всё
Что-то не так вставили, я проверяю то что пишу.
Если что пишите в личьку, смогу поправить Ваш код (без торг. стратегии, новички как правило беспокоятся о ней =))).
//+------------------------------------------------------------------+

PricelChanneljSDVIG НЕ СОВСЕМ ТО,,,,,,,,,,,,,,,,,,,.
МНЕ БЫ ....ЧТО-ТО ВРОДЕ ALIGATOR
//+------------------------------------------------------------------+
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...
А в настройках разрешено советнику торговать? это делается в настройках и при размещении на графике.
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...
Сервис -> Настройки -> Советники -> Разрешить советнику торговать
//+------------------------------------------------------------------+
PricelChanneljSDVIG НЕ СОВСЕМ ТО,,,,,,,,,,,,,,,,,,,.
МНЕ БЫ ....ЧТО-ТО ВРОДЕ ALIGATOR
//+------------------------------------------------------------------+
Всмысле для каждой линии раздельно?
И отображались в будущее?
Всмысле для каждой линии раздельно?
И отображались в будущее?
КЛЮВОО,,,,,,,,,,,,,то-что хотел...................СПАСИБО.
Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.
Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.
Добрый день!
Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.
Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.
шустрее кнопочку в программе нажимать))
может есть тогда другой вариант кроме файлов?
как через делфи открыть ордер бай?