Ответ
 
Опции темы
27.05.2012, 07:14
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от nilva Посмотреть сообщение
Имеется 30 ордеров.
Какими свойствами я могу их друг от друга отличать, кроме магического номера и комментария?
Дело в том, что каждый номер мне нужно идентифицировать (индивидуальное свойство для каждого ордера), для дальнейших операций.
Отличать можно любыми свойствами, какими удобнее. Если время открытия у ордеров разное, можно отличать по нему. Если у них разная цена открытия, лот то можно нормировать значения и отличать.
А можно, при открытии ордеров, записать их тикеты в массив или файл.
Они будут пронумерованы порядковым номером записи в массиве или файле.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
nilva (27.05.2012)
27.05.2012, 08:28
Аватар для gush
gush бродяга
Регистрация: 24.01.2011 / Сообщений: 2,520
Поблагодарили 5,290 раз(а) / Репутация: 5506
привет всем, кто может подсказать как правильно определять тело свечи и хвост..
Пишу индюка, нужно сделать как то так:

если тело свечи n пунктов, а хвост n пунктов, допустим вниз (как есть сейчас), то если следующая свеча начинается вверх n пунктов то...
если вниз n пунктов то..
Миниатюры:
Нажмите на изображение для увеличения
Название: test.jpg
Просмотров: 10
Размер:	26.1 Кб
ID:	77039  

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
больше молока получит тот котенок, который больше всех пищит..
gush вне форума Ответить с цитированиемОтветить с цитированием  
27.05.2012, 10:07
Аватар для eevviill
eevviill Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,027 раз(а) / Репутация: 9027
  • Отправить сообщение для eevviill с помощью Skype™
Сообщение от gush Посмотреть сообщение
привет всем, кто может подсказать как правильно определять тело свечи и хвост..
Пишу индюка, нужно сделать как то так:

если тело свечи n пунктов, а хвост n пунктов, допустим вниз (как есть сейчас), то если следующая свеча начинается вверх n пунктов то...
если вниз n пунктов то..
PHP код:
Close[0]-Low[0тень вниз
High
[0]-Close[0тень вверх 
eevviill вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
gush (27.05.2012), maxstah (28.05.2012)
27.05.2012, 11:07
Аватар для eevviill
eevviill Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,027 раз(а) / Репутация: 9027
  • Отправить сообщение для eevviill с помощью Skype™

По умолчанию FX Fish


Нужна помощь. Хочу по этому индикатору написать советник, но через функцию iCustom возвращается не понятное для меня значение.

PHP код:
double fish_up iCustom(Symbol(),0,"FX Fish",period,price,Mode_Fast,Signals,0,0);
 
double fish_down iCustom(Symbol(),0,"FX Fish",period,price,Mode_Fast,Signals,1,0);
Alert(fish_up,"  ",fish_down); 
Миниатюры:
Нажмите на изображение для увеличения
Название: F.jpg
Просмотров: 31
Размер:	107.6 Кб
ID:	77046  
Вложения:
Тип файла: mq4 FX Fish.mq4 (4.7 Кб, 12 просмотров)
eevviill вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
maxstah (28.05.2012)
27.05.2012, 12:37
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от gush Посмотреть сообщение
привет всем, кто может подсказать как правильно определять тело свечи и хвост..
Пишу индюка, нужно сделать как то так:

если тело свечи n пунктов, а хвост n пунктов, допустим вниз (как есть сейчас), то если следующая свеча начинается вверх n пунктов то...
если вниз n пунктов то..
Тело в пунктах на 0 баре = MathAbs(Open[0]-Close[0])/Point;
Верхняя тень в пунктах на 0 баре = (High[0]-MathMax(Open[0],Close[0]))/Point;
Нижняя тень в пунктах на 0 баре = (MathMin(Open[0],Close[0])-Low[0])/Point;

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (27.05.2012), gush (27.05.2012)
27.05.2012, 12:42
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от eevviill Посмотреть сообщение
Нужна помощь. Хочу по этому индикатору написать советник, но через функцию iCustom возвращается не понятное для меня значение.

PHP код:
double fish_up iCustom(Symbol(),0,"FX Fish",period,price,Mode_Fast,Signals,0,0);
 
double fish_down iCustom(Symbol(),0,"FX Fish",period,price,Mode_Fast,Signals,1,0);
Alert(fish_up,"  ",fish_down); 
Ничего странного нет. Середина =0. Зелёные столбики положительные значения, красные отрицательные. Чем длиннее столбик тем больше абсолютное значение.
Только от этого индюка не получится получить значения те же что показывает индикатор на графике. Это легендарный рисовальщик. Классический развод лохов.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (27.05.2012)
27.05.2012, 16:00
Аватар для gush
gush бродяга
Регистрация: 24.01.2011 / Сообщений: 2,520
Поблагодарили 5,290 раз(а) / Репутация: 5506
Сообщение от Ugar Посмотреть сообщение
Тело в пунктах на 0 баре = MathAbs(Open[0]-Close[0])/Point;
Верхняя тень в пунктах на 0 баре = (High[0]-MathMax(Open[0],Close[0]))/Point;
Нижняя тень в пунктах на 0 баре = (MathMin(Open[0],Close[0])-Low[0])/Point;
сколько будут стоить услуги по написанию индюка.. суть в принципе в моем сообщении выше, рисовать индюк должен стрелки..

ну и сову к этому индюку, по сигналу открывает.. можешь ответить в личку, спасибо.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
больше молока получит тот котенок, который больше всех пищит..
gush вне форума Ответить с цитированиемОтветить с цитированием  
27.05.2012, 18:10
Аватар для joywork
joywork Местный житель
Регистрация: 08.09.2010 / Адрес: Kiev / Сообщений: 217
Поблагодарили 200 раз(а) / Репутация: 201
  • Отправить сообщение для joywork с помощью Skype™
Подскажите куда вставить строку в коде , я в этом вообще не разбираюсь . Дело в том что этот индикатор отображает движение вал. пар в виде мувингов но из-за того что одна из пар отсутствует в обзоре рынка окно вообще ничего не отображает. Мне посоветовали такое :
Ошибка может возникать только в этом месте
double Vol = iCustom(s[n],0,"Ind ZeroLag MACD",FastEMA,SlowEMA,0,0) / MarketInfo(s[n], MODE_POINT);

когда отсутствуют данные по MarketInfo(symbol, MODE_POINT), получается деление на ноль.
вставьте проверку MarketInfo(symbol, MODE_POINT)
но куда её вставить я не знаю ( у меня не отображается в обзоре рынка пара GBP/NZD) . Подскажите плиз.


Вложения:
Тип файла: mq4 indicator.mq4 (5.0 Кб, 14 просмотров)
joywork вне форума Ответить с цитированиемОтветить с цитированием  
29.05.2012, 11:12
Аватар для sinus-cosinus
sinus-cosinus Новичок форума
Регистрация: 20.01.2011 / Сообщений: 79
Поблагодарили 14 раз(а) / Репутация: 15

По умолчанию Простые вопросы от не программистов


Программировать не умею, сложно это для меня.. Если кто поможет.
Не хочется руками рисовать линии. Нужна своя сетка на графике. К примеру каждые 20п или каждые 30 мин. Есть ли команда, которая автоматически бы рисовала эти линии заданным цветом и с заданным интервалом ? Заранее спасибо.
sinus-cosinus вне форума Ответить с цитированиемОтветить с цитированием  
29.05.2012, 11:31
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Нет, но есть скрипт который это может нарисовать.
PriceGrid.zip

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (30.05.2012), sinus-cosinus (11.06.2012)
29.05.2012, 19:14
Аватар для coxah
coxah Активный участник
Регистрация: 11.05.2011 / Сообщений: 203
Поблагодарили 116 раз(а) / Репутация: 117

По умолчанию помогите люди добрые :)


хочу чтоб этот комплекс от Хренfx, обновлялся на каждом баре.

надо скрипт SCR_RecycleHistory2 вписать в експерт EXP_RecycleShadow2, так чтоб функция скрипта вызывалась на каждом новом баре, не зависимо от експерта.

и индикатор IND_Recycle2 обновлялся с каждым новым баром, или тиком, без разницы.

заранее благодарю.
Вложения:
Тип файла: mq4 IND_Recycle2.mq4 (27.2 Кб, 19 просмотров)
Тип файла: mq4 EXP_RecycleShadow2.mq4 (7.9 Кб, 19 просмотров)
Тип файла: mq4 !SCR_RecycleHistory2.mq4 (18.1 Кб, 15 просмотров)
coxah вне форума Ответить с цитированиемОтветить с цитированием  
06.06.2012, 10:13
Аватар для Tesla555
Tesla555 Новичок форума
Регистрация: 11.09.2011 / Адрес: Россия / Сообщений: 29
Поблагодарили 10 раз(а) / Репутация: 11
Подскажите пожалуйста, очень нужно. Почему когда я подгоняю советника в тестере на М5, потом провожу тест на М15 и возвращаюсь снова на М5 с одними и теми же настройками у меня получаются существенно разные результаты в просадке и в прибыли.
Tesla555 вне форума Ответить с цитированиемОтветить с цитированием  
06.06.2012, 12:42
Аватар для Milord
Milord Местный знаток
Регистрация: 26.03.2011 / Сообщений: 596
Поблагодарили 702 раз(а) / Репутация: 705

По умолчанию Как закодить открытие ордера???


Немогу найти,как закодить открытие ордера на закрытии(или открытии) свечи,как синхронизировать этот процесс?
пробовал писать на открытии минутной свечи так:
if(Seconds()==0)
{
OrderSend(....)
}
но почему то ордера не открывались точно в начале минуты, разница в несколько минут, странно..кто поможет с пониманием и написанием?
ЗАРАНЕЕ СПАСИБО!
Milord вне форума Ответить с цитированиемОтветить с цитированием  
06.06.2012, 15:46
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от Milord Посмотреть сообщение
Немогу найти,как закодить открытие ордера на закрытии(или открытии) свечи,как синхронизировать этот процесс?
пробовал писать на открытии минутной свечи так:
if(Seconds()==0)
{
OrderSend(....)
}
но почему то ордера не открывались точно в начале минуты, разница в несколько минут, странно..кто поможет с пониманием и написанием?
ЗАРАНЕЕ СПАСИБО!
По простому можно так:
Код:
static datetime LastTime=0;
if(LastTime==0)LastTime=Tome[0];
if(LastTime!=Tome[0])
{
OrderSend(....)
}
LastTime=Tome[0];

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
08.06.2012, 12:40
Аватар для snork
snork Интересующийся
Регистрация: 26.10.2011 / Сообщений: 13
Поблагодарили 3 раз(а) / Репутация: 4
Господа программисты помогите плиз! Я "чайник" в языке, но делаю первые шаги. Хотелось бы узнать как написать код условия:Пока цена растёт(или падает)

то ордер открыт

иначе ордер закрыть
snork вне форума Ответить с цитированиемОтветить с цитированием  
09.06.2012, 20:06
Аватар для donc09
donc09 Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,600 раз(а) / Репутация: 1604
Есть индикатор в формате mg4, но нет входных параметров. Не подскажите какие параметры у индюка, чтоб можно было вписать в советник iCustom.
Вложения:
Тип файла: mq4 Heiken_ashi_mod.mq4 (3.6 Кб, 12 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
donc09 вне форума Ответить с цитированиемОтветить с цитированием  
09.06.2012, 20:49
Аватар для eevviill
eevviill Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,027 раз(а) / Репутация: 9027
  • Отправить сообщение для eevviill с помощью Skype™
Сообщение от donc09 Посмотреть сообщение
Есть индикатор в формате mg4, но нет входных параметров. Не подскажите какие параметры у индюка, чтоб можно было вписать в советник iCustom.
http://forexsystemsru.com/yazyk-prog...tml#post419102
eevviill вне форума Ответить с цитированиемОтветить с цитированием  
09.06.2012, 20:58
Аватар для donc09
donc09 Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,600 раз(а) / Репутация: 1604
Сообщение от eevviill Посмотреть сообщение
http://forexsystemsru.com/yazyk-prog...tml#post419102
Эт че было? Мне не нужно писать советник. А надо в советник iCustom_v2 вписать входные параметры с индюка в строчку iCustom Param.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
donc09 вне форума Ответить с цитированиемОтветить с цитированием  
09.06.2012, 21:45
Аватар для eevviill
eevviill Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,027 раз(а) / Репутация: 9027
  • Отправить сообщение для eevviill с помощью Skype™
Сообщение от donc09 Посмотреть сообщение
Эт че было? Мне не нужно писать советник. А надо в советник iCustom_v2 вписать входные параметры с индюка в строчку iCustom Param.
Ничего. Не обращай внимание. Извени что потратил товоё время.
eevviill вне форума Ответить с цитированиемОтветить с цитированием  
09.06.2012, 21:53
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от donc09 Посмотреть сообщение
Есть индикатор в формате mg4, но нет входных параметров. Не подскажите какие параметры у индюка, чтоб можно было вписать в советник iCustom.
У этого индикатора нет входных параметров. Но его не так просто использовать. Просто взять значение из буфера индикатора неправильно.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
cfifcfif (09.06.2012), donc09 (10.06.2012), eevviill (10.06.2012)
Ответ

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


Опции темы

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

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



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


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