[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 493

 
Magiyanka >>:
не получается, не закрывает по времени и всё

Что-то не так вставили, я проверяю то что пишу.

Если что пишите в личьку, смогу поправить Ваш код (без торг. стратегии, новички как правило беспокоятся о ней =))).

 

//+------------------------------------------------------------------+
PricelChanneljSDVIG НЕ СОВСЕМ ТО,,,,,,,,,,,,,,,,,,,.

МНЕ БЫ ....ЧТО-ТО ВРОДЕ ALIGATOR
//+------------------------------------------------------------------+

 
Lim1 >>:
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...

А в настройках разрешено советнику торговать? это делается в настройках и при размещении на графике.

 
Lim1 >>:
Спасибо вам costy за скрипт. Вроде работает. Только выдает ошибку 4109 - торговля не разрешена. Неужели на демо-счете нельзя тестировать скрипты и эксперты?
Или дело в другом...

Сервис -> Настройки -> Советники -> Разрешить советнику торговать

 
Djonon >>:

//+------------------------------------------------------------------+
PricelChanneljSDVIG НЕ СОВСЕМ ТО,,,,,,,,,,,,,,,,,,,.

МНЕ БЫ ....ЧТО-ТО ВРОДЕ ALIGATOR
//+------------------------------------------------------------------+

Всмысле для каждой линии раздельно?

И отображались в будущее?

Файлы:
 
costy_ писал(а) >>

Всмысле для каждой линии раздельно?

И отображались в будущее?


КЛЮВОО,,,,,,,,,,,,,то-что хотел...................СПАСИБО.

 
Здравствуйте. Вопрос следующий. Как написать: если две прибыльные сделки подряд. С одной прибыльной проблем нет, код приблизительно следующий, а вот как быть если надо именно 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 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.
 
Vini >>:
Добрый день!

Торгую одновременно на разных счетах в разных ДЦ, везде идентичные сделки, что бы не делать лишних движений создал программу на Делфи, при нажатии одной кнопки в программе на Делфи формируеться текстовый файл и добавляеться в него например цифра 1. На каждом терминале запущен советник, который каждый тик проверяет текстовый файл, и если там стоит 1 то выполняються действия.


Предположим что в 15:55 я нажимаю кнопку в програмке и в файл записываеться цифра 1. До этого за несколько секунд был новый тик и была проверка, так как в файле небыло еденицы то действите не выполнилось, бывает такаие моменты что новый тик может быть только через 20-40 секунд и файл будет проверяться на наличие еденициы только через 20-40 секунд, а если цена резко начнет двигаться то выполнение ордера может занятнуться еще на какое то время и цена может уйти на 5-10 пунктов лишних. Как сделать так что бы советник не только на новых тиках проверял файл и выполнял действия? И приэтом что бы терминал сильно не подгружал циклами или чем либо еще.

шустрее кнопочку в программе нажимать))

 
так ни кто же не в курсе что следущие котировки будут только через 40 секунд:)
может есть тогда другой вариант кроме файлов?
как через делфи открыть ордер бай?
Причина обращения: