Ответ
 
Опции темы
Старый 17.01.2014, 17:19   #2341 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Сообщение от Milord Посмотреть сообщение
Что значит трал по фракталам???
я вроде понимаю логику работы обычного трала, с параметрами TralStart,TralStep,TralStop, а что значит трал по фракталам, какова его логика работы, то есть каков алгоритм, напишите плиз понятно и ясно, не обязательно сам код, просто логику работы кода...
ЗАРАНЕЕ СПАСИБО!)
Так лучше спрашивать у того, кто это придумал, не?
Просто ждешь фрактал и перетаскиваешь стоп в соответствии с тем, чему он равен, может просто стоп на уровень последнего фрактала выставлять.
По параболику, по крайней мере так делают. А если параболик ( в вашем случае - фрактал) "перевернулся", то, например, просто закрывают ордер.
Вариантов полно, тупо тащить стоп в некоем отдалении от цены - не самый лучший вариант.
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (17.01.2014)
Старый 17.01.2014, 19:54   #2342 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
Сообщение от Milord Посмотреть сообщение
Что значит трал по фракталам???
я вроде понимаю логику работы обычного трала, с параметрами TralStart,TralStep,TralStop, а что значит трал по фракталам, какова его логика работы, то есть каков алгоритм, напишите плиз понятно и ясно, не обязательно сам код, просто логику работы кода...
ЗАРАНЕЕ СПАСИБО!)
http://codebase.mql4.com/ru/1101
"Трейлинг по Х-барным фракталам"
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milord (18.01.2014)
Старый 18.01.2014, 06:40   #2343 (permalink)
Почётный гражданин
 
Аватар для qqmber
 
Регистрация: 20.01.2013
Сообщений: 530
Репутация: 386
qqmber - qqmber - qqmber - qqmber -
Сказал(а) спасибо: 57
Поблагодарили 386 раз(а) в 254 сообщениях
Поинты: 439
Сообщение от matro3 Посмотреть сообщение
Предположим в советник дебажу переменные комментом.
Этот комментарий плохо виден на ценах.
Как мне нарисовать под ним прямоугольник (полупрозрачный, если возможно)?
Поставить фоном лейбл с цветным текстом, состоящим из квадратиков, например "gggg" фонтом Webdings.
qqmber вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 19.01.2014, 13:25   #2344 (permalink)
Активный участник
 
Аватар для asers1111
 
Регистрация: 22.12.2011
Сообщений: 169
Репутация: 43
asers1111
Сказал(а) спасибо: 423
Поблагодарили 42 раз(а) в 15 сообщениях
Поинты: 184
Добрый день.Уважаемые профессионалы,помогите,пож алуйста.Я написал малюсенький советничек для проверки общей работы индикатора.Но мне очень бы нужен такой управляемый стоп-лосс.Т.е. он должен срабатывать,опираясь на показания другого индюка.Я так понимаю,что это надо записать,как отдельную сделку.И вот тут не могу записать такое условие :"Если цена прошла 15 пунктов от ордера Buy вниз".Если не трудно,напишите,пожалуйста условие.
asers1111 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 19.01.2014, 14:25   #2345 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,517
Репутация: 3643
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,109
Поблагодарили 3,647 раз(а) в 1,468 сообщениях
Поинты: 2004
Сообщение от asers1111 Посмотреть сообщение
Добрый день.Уважаемые профессионалы,помогите,пож алуйста.Я написал малюсенький советничек для проверки общей работы индикатора.Но мне очень бы нужен такой управляемый стоп-лосс.Т.е. он должен срабатывать,опираясь на показания другого индюка.Я так понимаю,что это надо записать,как отдельную сделку.И вот тут не могу записать такое условие :"Если цена прошла 15 пунктов от ордера Buy вниз".Если не трудно,напишите,пожалуйста условие.
???
Ну если ордер Buy закрывается по цене Ask то получится так.
if((Ask - OrderOpenPrice())/Point > 15)
или if(Ask - OrderOpenPrice() > 15*Point)
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
asers1111 (19.01.2014)
Старый 19.01.2014, 14:29   #2346 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Сообщение от AlexeyVik Посмотреть сообщение
???
Ну если ордер Buy закрывается по цене Ask то получится так.
if((Ask - OrderOpenPrice())/Point > 15)
или if(Ask - OrderOpenPrice() > 15*Point)
Все-таки открывается по цене Bid, так что Bid и ставить надо, а то 15 пунктов может быть спред(на пятизнаке) и тогда сработает сразу.
И наоборот все-таки:
if(OrderOpenPrice() - Bid > 15*Point)
Bid пошел вниз - он меньше цены открытия, так и сравнивать надо

Последний раз редактировалось ansol; 19.01.2014 в 14:33.
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
asers1111 (19.01.2014)
Старый 19.01.2014, 14:34   #2347 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,517
Репутация: 3643
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,109
Поблагодарили 3,647 раз(а) в 1,468 сообщениях
Поинты: 2004
Сообщение от ansol Посмотреть сообщение
Все-таки открывается по цене Bid, так что Bid и ставить надо, а то 15 пунктов может быть спред(на пятизнаке) и тогда сработает сразу.
Было запрошено 15, так 15 и написал. А в общем-то суть не в этом.
Ну если тебе больше нравится Bid то и пожалуйста, я не буду ограничивать тебя в правах. Только в таком случае надо учесть спред или просто пожертвовать им в пользу ДЦ.

ps; Ну в этом ты прав. OrderOpenPrice() минус - кому что нравится.

Последний раз редактировалось AlexeyVik; 19.01.2014 в 14:41.
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 19.01.2014, 14:37   #2348 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Цитата:
просто пожертвовать им в пользу ДЦ.
Можно подумать, что кто-то(!) может не пожертвовать Открыл - уже пожертвовал, не открыл - не торгуешь.
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 19.01.2014, 17:11   #2349 (permalink)
Активный участник
 
Аватар для asers1111
 
Регистрация: 22.12.2011
Сообщений: 169
Репутация: 43
asers1111
Сказал(а) спасибо: 423
Поблагодарили 42 раз(а) в 15 сообщениях
Поинты: 184
Большое вам спасибо.Попробую вписать в советник.....
asers1111 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 14:06   #2350 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
В комментарии не могу заставить работать табуляцию.
\n работает, а \t нет.

PHP код:
comment "• MagNum - "+magicNum
             
+"\n• News \t\t- "+str_News 
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 17:56   #2351 (permalink)
Интересующийся
 
Аватар для aufx
 
Регистрация: 16.11.2012
Сообщений: 26
Репутация: 3
aufx
Сказал(а) спасибо: 11
Поблагодарили 2 раз(а) в 2 сообщениях
Поинты: 22
Подскажите пожалуйста!
for(pos=0;pos<total;pos++)
{
OrderSelect(pos,SELECT_BY_POS,MODE_TRADES);
OrderDelete(OrderTicket()); Alert(GetLastError());

Выдает ошибку 4051, что не так в OrderDelet?
aufx вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 18:03   #2352 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Сообщение от aufx Посмотреть сообщение
Подскажите пожалуйста!
for(pos=0;pos<total;pos++)
{
OrderSelect(pos,SELECT_BY_POS,MODE_TRADES);
OrderDelete(OrderTicket()); Alert(GetLastError());

Выдает ошибку 4051, что не так в OrderDelet?
Насколько я понимаю, после первого успешного удаления ордера, вся нумерация сдвигается. Т.е. следующего ордера по запросу уже нет и весь цикл надо начинать сначала
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
aufx (21.01.2014)
Старый 20.01.2014, 18:07   #2353 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
PHP код:
for(pos totalpos 0pos--)
{
   
OrderSelect(posSELECT_BY_POSMODE_TRADES); 
   
OrderDelete(OrderTicket()); Alert(GetLastError());

Пробуй так
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
aufx (21.01.2014)
Старый 20.01.2014, 18:16   #2354 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Кто-нибудь рисовал вилы Эндрюса в индюке?
Код:
PHP код:
ObjectCreate("Bily"OBJ_PITCHFORK0ExtMapBuffer0[StartZ], ExtMapBuffer1[StartZ], ExtMapBuffer0[ZHigh],
       
ExtMapBuffer1[ZHigh], ExtMapBuffer0[ZLow], ExtMapBuffer1[ZLow]); 
Сначала идет координата "ручки" вил, потом верняя часть вил, потом нижняя.

Или пофигу как - вернюю с нижней можно местами менять? Или зависит от того, куда тренд идет, например, тренд вверх, верхняя часть первой, тренд вниз - нижняя часть первой?
Просто у меня на разных ТФ иногда верно, иногда все сливается в одно - заблудился уже, что куда, да и индюки сам никогда не писал, если честно
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 19:40   #2355 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,252
Репутация: 1962
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 347
Поблагодарили 1,891 раз(а) в 1,068 сообщениях
Поинты: 1270
Отправить сообщение для Ugar с помощью ICQ
Сообщение от matro3 Посмотреть сообщение
PHP код:
for(pos totalpos 0pos--)
{
   
OrderSelect(posSELECT_BY_POSMODE_TRADES); 
   
OrderDelete(OrderTicket()); Alert(GetLastError());

Пробуй так
Лучше вот так
PHP код:
for(pos total-1pos >= 0pos--)
{
   
OrderSelect(posSELECT_BY_POSMODE_TRADES); 
   if(!
OrderDelete(OrderTicket())) Alert(GetLastError());


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
aufx (21.01.2014)
Старый 20.01.2014, 19:50   #2356 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
Сообщение от Ugar Посмотреть сообщение
Лучше вот так
PHP код:
for(pos total-1pos >= 0pos--)
{
   
OrderSelect(posSELECT_BY_POSMODE_TRADES); 
   if(!
OrderDelete(OrderTicket())) Alert(GetLastError());

Да я в скрипте и так прыгал, и эдак - все равно когда-то обламывается и надо скрипт снова запускать. В сове проще - там с новым тиком и так все сначала идет
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
aufx (21.01.2014)
Старый 20.01.2014, 20:20   #2357 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
_http://codebase.mql4.com/ru/4962

Последний раз редактировалось NSerega; 20.01.2014 в 22:48.
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 20:22   #2358 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,517
Репутация: 3643
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,109
Поблагодарили 3,647 раз(а) в 1,468 сообщениях
Поинты: 2004
Сообщение от ansol Посмотреть сообщение
Кто-нибудь рисовал вилы Эндрюса в индюке?
Код:
PHP код:
ObjectCreate("Bily"OBJ_PITCHFORK0ExtMapBuffer0[StartZ], ExtMapBuffer1[StartZ], ExtMapBuffer0[ZHigh],
       
ExtMapBuffer1[ZHigh], ExtMapBuffer0[ZLow], ExtMapBuffer1[ZLow]); 
Сначала идет координата "ручки" вил, потом верняя часть вил, потом нижняя.

Или пофигу как - вернюю с нижней можно местами менять? Или зависит от того, куда тренд идет, например, тренд вверх, верхняя часть первой, тренд вниз - нижняя часть первой?
Просто у меня на разных ТФ иногда верно, иногда все сливается в одно - заблудился уже, что куда, да и индюки сам никогда не писал, если честно
А у тебя что, в массиве ExtMapBuffer0[] время?
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 20:59   #2359 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,008
Репутация: 828
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 842 раз(а) в 554 сообщениях
Поинты: 1306
AlexeyVik
Ну да, я там все в буфера натолкал, отому что не понимаю, что вообще происходит.
А как надо-то?
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 20.01.2014, 21:07   #2360 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,252
Репутация: 1962
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 347
Поблагодарили 1,891 раз(а) в 1,068 сообщениях
Поинты: 1270
Отправить сообщение для Ugar с помощью ICQ
Сообщение от ansol Посмотреть сообщение
Да я в скрипте и так прыгал, и эдак - все равно когда-то обламывается и надо скрипт снова запускать. В сове проще - там с новым тиком и так все сначала идет
А кто мешает в скрипте часть кода зациклить, а когда всё выполнено прервать его?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 03:55. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
SEO by vBSEO