Доработка ботов (советников, индикаторов)

Статус
Закрыто для дальнейших ответов.

eevviill

Заблокирован
добрый день или вечер,
не совсем понял, что знанит "перекачивал". Я его скачал и установил, и в левой части графика линия рси уходит за пределы верха или низа, т.е уровни 0 и 100 за пределами окна ..., но если лучше не бывает то ... се ля ви, спасибо и за это.
Ну если не знаешь что такое перекачать то точно ничем не могу помочь.
 

Sergey55555555

Почетный гражданин
Подскажите, пожалуйста, как сделать
разрешённые дни торговли, с выбором дней, типа 1,2,3,4,5 ?
 
Последнее редактирование:

eevviill

Заблокирован
Подскажите, пожалуйста, как сделать
разрешённые дни торговли, с выбором дней, типа 1,2,3,4,5 ?
Ну простей всего объявить 7 дней(кому интересно могу объяснить) в глобальных переменных. Неделя=0.
PHP:
extern bool trade_monday = true;
...
extern bool trade_Sunday = true;
потом после close_all(true); в 2-их местах
PHP:
if((trade_Sunday && TimeDayOfWeek()==0) || (trade_monday && TimeDayOfWeek()==1) || ...)
...
 
Последнее редактирование:

Sergey55555555

Почетный гражданин
Поставил
PHP:
extern bool trade_Monday        = true;
extern bool trade_Tuesday                = true;
extern bool trade_Wednesday           = true;
extern bool trade_Thursday              = true;
extern bool trade_Friday                  = false;
extern bool trade_Saturday              = false;
extern bool trade_Sunday                 = false;

После close_all(true); в 2-их местах
PHP:
 if(Bid>=(high+Highmargin*Point))
    {
    close_all(true);
    
    if((trade_Sunday && TimeDayOfWeek()==0) || (trade_Monday && TimeDayOfWeek()==1)||(trade_Tuesday && TimeDayOfWeek()==2)||
    (trade_Wednesday && TimeDayOfWeek()==3)||(trade_Thursday && TimeDayOfWeek()==4)||(trade_Friday && TimeDayOfWeek()==5)||
    (trade_Saturday && TimeDayOfWeek()==6)
    
    if(work && OrdersTotal()==0) sell();
    }

При компиляции пишет, скобка левая лишняя:
'\end_of_program' - unbalanced left parenthesis.

Я правильно числа поставил от 1 до 6 по дням,
или надо оставить везде 1 ?
 
Последнее редактирование:

eevviill

Заблокирован
Поставил
PHP:
extern bool trade_Monday        = true;
extern bool trade_Tuesday                = true;
extern bool trade_Wednesday           = true;
extern bool trade_Thursday              = true;
extern bool trade_Friday                  = false;
extern bool trade_Saturday              = false;
extern bool trade_Sunday                 = false;

После close_all(true); в 2-их местах
PHP:
 if(Bid>=(high+Highmargin*Point))
    {
    close_all(true);
    
    if((trade_Sunday && TimeDayOfWeek()==0) || (trade_Monday && TimeDayOfWeek()==1)||(trade_Tuesday && TimeDayOfWeek()==2)||
    (trade_Wednesday && TimeDayOfWeek()==3)||(trade_Thursday && TimeDayOfWeek()==4)||(trade_Friday && TimeDayOfWeek()==5)||
    (trade_Saturday && TimeDayOfWeek()==6)
    
    if(work && OrdersTotal()==0) sell();
    }

При компиляции пишет, скобка левая лишняя:
'\end_of_program' - unbalanced left parenthesis.

Я правильно числа поставил от 1 до 6 по дням,
или надо оставить везде 1 ?
TimeDayOfWeek()==6)
надо
TimeDayOfWeek()==6))
 

Sergey55555555

Почетный гражданин
Попробовал:
-если только во 2-м месте, то та же ошибка остаётся;
-если в обоих местах - то

')' - wrong parameters count
 

MakS4

Прохожий
ребят. начал тестить ваше творение. и скажу так - либо ваше творение ничерта не работает, либо ваше творение ничерта не работает. правильный вариант выбирайте сами.
 

Viko2000

Почетный гражданин
Есть закрывашка. И закрывает по профиту. (extern int CloseProfit = 0; //закрывать по суммарному профиту)
Не могли бы вы сделать закрытие не по суммарному профиту, а по достигнувшему проценту от депозита. Начиная с минимальным параметром 0.1 процент.
 

Вложения

eevviill

Заблокирован
Есть закрывашка. И закрывает по профиту. (extern int CloseProfit = 0; //закрывать по суммарному профиту)
Не могли бы вы сделать закрытие не по суммарному профиту, а по достигнувшему проценту от депозита. Начиная с минимальным параметром 0.1 процент.
Что то мне лень думать. Какая формула прибыли в % от депо?
 

Viko2000

Почетный гражданин
Что то мне лень думать. Какая формула прибыли в % от депо?

э…я в высшей математике чайник.):embrace: Наверное как то так…10000 депо 0.1 от депо – прибыль 10 кровных.:)
Получает при установке в переменных 0.1 проц, дальний ордер закрывается по алгоритму закрывашки, и получается он закроется с прибылью 10.
 
Последнее редактирование:

eevviill

Заблокирован
э…я в высшей математике чайник.):embrace: Наверное как то так…10000 депо 0.1 от депо – прибыль 10 кровных.:)
Получает при установке в переменных 0.1 проц, дальний ордер закрывается по алгоритму закрывашки, и получается он закроется с прибылью 10.
Эмм. Глянул. Чтобы там это переделать то легче скачать новую закрывашку.
 
Статус
Закрыто для дальнейших ответов.

Отслеживают (859) Посмотреть

Верх