[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 296
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Товарищи... помогите разобраться со скриптом...
В общем, возникла необходимость в скрипте, который бы ставил отложенные ордера сеткой с возможностью задавать параметры шага, стопа и тейка. Нужен именно скрипт, не советник. Нашел скрипт удовлетворяющий моим потребностям, установил параметры, переношу его на график, а отложенники не появляются... Может что-то надо в терминале настроить?
А где логи смотреть?
Логи надо смотреть в журнале.
Добрый день, коллеги. Знаний пока сильно не хватает и поэтому надеюсь на вашу помощь. Нужно сформировать массив тиков, истории тиков я так понял нету поэтому приходиться формировать его самостоятельно. я сделал это так:
double BD_IN[]; //массив тиков
datetime BD_TIME[]; //массив времени
int BD_SIZE=5; //размерность
int counter=0; //Счётчик
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
counter=0;
return(0);
}
int start()
{
if(counter<BD_SIZE)
{
BD_IN[counter]=Ask;
BD_TIME[counter]=TimeCurrent();
counter++;
}
//Всё что написано ниже нужно только для визуального контроля правильности работы
Comment("counter=",counter);
if(counter==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] = "+BD_IN[i]+" BD_TIME["+i+"] = "+BD_TIME[i]+"\n";
}
Comment(str); //вывод для визуальной проверки
}
return(0);
}
Всё ли я правильно сделал или есть более оптимальный способ создать нужный мне массив или может всё таки есть история тиков ? тогда вообще вопрос отпадёт
Добрый день, коллеги. Знаний пока сильно не хватает и поэтому надеюсь на вашу помощь. Нужно сформировать массив тиков, истории тиков я так понял нету поэтому приходиться формировать его самостоятельно. я сделал это так:
double BD_IN[]; //массив тиков
datetime BD_TIME[]; //массив времени
int BD_SIZE=5; //размерность
int counter=0; //Счётчик
int init()
{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
counter=0;
return(0);
}
int start()
{
if(counter<BD_SIZE)
{
BD_IN[counter]=Ask;
BD_TIME[counter]=TimeCurrent();
counter++;
}
//Всё что написано ниже нужно только для визуального контроля правильности работы
Comment("counter=",counter);
if(counter==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] = "+BD_IN[i]+" BD_TIME["+i+"] = "+BD_TIME[i]+"\n";
}
Comment(str); //вывод для визуальной проверки
}
return(0);
}
Всё ли я правильно сделал или есть более оптимальный способ создать нужный мне массив или может всё таки есть история тиков ? тогда вообще вопрос отпадёт
Сборщик.
А вообще на будущее - сюда.
Сборщик.
А вообще на будущее - сюда.
что-нибудь в логах пишется при этом?
Пишет следующее. Сначала Script ... loaded successfully, а через секунду Script ... removed
Вы кидаете скрипт на текущий график или тестируете в тестере стратегий?
Кидаю на текущий график