[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 191

 
MikeM:
Я вам не скажу за весь форум, но лично у меня при виде исходника без отступов возникает навязчивая идея, что объяснять автору что-либо бесполезно.

У меня в редакторе сотступами, а при копированиии сюда, отступы пропали...
 
first_may:

Добрый день. На сайте нашел функцию трейлинга:

...

В прицепе - рабочие ф-ии трала от Юрия Дзюбана. На реале торговал с их использованием - вопросов нет.

Подключаете к себе в советника понравившуюся и вперёд!

К вашему выложенному варианту - третья подходит в самый раз.


Файлы:
 
first_may:

У меня в редакторе сотступами, а при копированиии сюда, отступы пропали...
Пользуйтесь кнопкой SRC
 
first_may:

У меня в редакторе сотступами, а при копированиии сюда, отступы пропали...


Вот трал-совы.

Файлы:
 
Roman.:

В прицепе - рабочие ф-ии трала от Юрия Дзюбана. На реале торговал с их использованием - вопросов нет.

Подключаете к себе в советника понравившуюся и вперёд!

К вашему выложенному варианту - третья подходит в самый раз.



Спасибо всем, буду пробовать. А в функции

void TrailingStairs(int ticket,int trldistance,int trlstep)

для первого параметра можно использовать OrderTicket()?

 
first_may:


Спасибо всем, буду пробовать. А в функции

void TrailingStairs(int ticket,int trldistance,int trlstep)

для первого параметра можно использовать OrderTicket()?


Да. На прямую - так и используй (передавай в функцию).
 
Roman.:

Да. На прямую - так и используй (передавай в функцию).


Написал для всех ордеров

for(i=0; i<OrdersTotal(); i++) TrailingStairs(OrderTicket(),MarketInfo(Symbol(),MODE_STOPLEVEL),1);

получил:

18:19:26 2012.06.01 08:32 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 0.34 tp: 0.00 ok
18:19:26 2012.06.01 08:33 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 148.26 tp: 0.00 ok
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: OrderModify error 130
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: Не удалось модифицировать стоплосс ордера №1. Ошибка: 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: OrderModify error 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: Не удалось модифицировать стоплосс ордера №1. Ошибка: 130

 
first_may:


Написал для всех ордеров

for(i=0; i<OrdersTotal(); i++) TrailingStairs(OrderTicket(),MarketInfo(Symbol(),MODE_STOPLEVEL),1);

получил:

18:19:26 2012.06.01 08:32 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 0.34 tp: 0.00 ok
18:19:26 2012.06.01 08:33 main_Ichimoku_debug GAZP,M15: modify #1 buy 10.00 GAZP at 148.25 sl: 148.26 tp: 0.00 ok
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: OrderModify error 130
18:19:26 2012.06.01 08:34 main_Ichimoku_debug GAZP,M15: Не удалось модифицировать стоплосс ордера №1. Ошибка: 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: OrderModify error 130
18:19:27 2012.06.01 08:40 main_Ichimoku_debug GAZP,M15: Не удалось модифицировать стоплосс ордера №1. Ошибка: 130


Это ошибка - не правильные стопы...

Там в ф-ии проверка идёт:

если trldistance<trlstep // это значит не возможно тралить

у Вас какое значение возвращает инфа:

MarketInfo(Symbol(),MODE_STOPLEVEL)

не исключено, что нуль.

Так пробуйте:

TrailingStairs(OrderTicket(),20,5); // для четырёхзнака

А вообще - ставьте не граничные (как у вас щас), но чуть шире границы и всё будет работать.

 

Подскажите, как вставить МА в советник? Использовать значения умею но сама кривая не отрисовывается

iMA(NULL,PERIOD_H1,30,0,MODE_SMA,PRICE_CLOSE,0) 
 
Pyro:

Подскажите, как вставить МА в советник? Использовать значения умею но сама кривая не отрисовывается

Не отрисовывается где? В тестере есть кнопка "Открыть график".
Причина обращения: