Ответить
27.05.2012, 07:14
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Имеется 30 ордеров.
Какими свойствами я могу их друг от друга отличать, кроме магического номера и комментария?
Дело в том, что каждый номер мне нужно идентифицировать (индивидуальное свойство для каждого ордера), для дальнейших операций.
Отличать можно любыми свойствами, какими удобнее. Если время открытия у ордеров разное, можно отличать по нему. Если у них разная цена открытия, лот то можно нормировать значения и отличать.
А можно, при открытии ордеров, записать их тикеты в массив или файл.
Они будут пронумерованы порядковым номером записи в массиве или файле.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
nilva 
27.05.2012, 08:28
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,293 раз(а) / Репутация: 5509
привет всем, кто может подсказать как правильно определять тело свечи и хвост..
Пишу индюка, нужно сделать как то так:

если тело свечи n пунктов, а хвост n пунктов, допустим вниз (как есть сейчас), то если следующая свеча начинается вверх n пунктов то...
если вниз n пунктов то..
больше молока получит тот котенок, который больше всех пищит..
27.05.2012, 10:07
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

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

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

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,032 раз(а) / Репутация: 9032
  • Отправить сообщение для 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); 
27.05.2012, 12:37
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
привет всем, кто может подсказать как правильно определять тело свечи и хвост..
Пишу индюка, нужно сделать как то так:

если тело свечи 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
Чужие программы не переделываю!
eevviill , gush 
27.05.2012, 12:42
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Нужна помощь. Хочу по этому индикатору написать советник, но через функцию 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
Чужие программы не переделываю!
27.05.2012, 16:00
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,293 раз(а) / Репутация: 5509
Тело в пунктах на 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;
сколько будут стоить услуги по написанию индюка.. суть в принципе в моем сообщении выше, рисовать индюк должен стрелки..

ну и сову к этому индюку, по сигналу открывает.. можешь ответить в личку, спасибо.
больше молока получит тот котенок, который больше всех пищит..
27.05.2012, 18:10
Аватар для joywork
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) . Подскажите плиз.


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

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

Программировать не умею, сложно это для меня.. Если кто поможет.
Не хочется руками рисовать линии. Нужна своя сетка на графике. К примеру каждые 20п или каждые 30 мин. Есть ли команда, которая автоматически бы рисовала эти линии заданным цветом и с заданным интервалом ? Заранее спасибо.
29.05.2012, 11:31
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Нет, но есть скрипт который это может нарисовать.
PriceGrid.zip
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
29.05.2012, 19:14
Аватар для coxah
coxah coxah вне форума Активный участник
Регистрация: 11.05.2011 / Сообщений: 203
Поблагодарили 116 раз(а) / Репутация: 117

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

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

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

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

заранее благодарю.
06.06.2012, 10:13
Аватар для Tesla555
Tesla555 Tesla555 вне форума Новичок форума
Регистрация: 11.09.2011 / Адрес: Россия / Сообщений: 29
Поблагодарили 10 раз(а) / Репутация: 11
Подскажите пожалуйста, очень нужно. Почему когда я подгоняю советника в тестере на М5, потом провожу тест на М15 и возвращаюсь снова на М5 с одними и теми же настройками у меня получаются существенно разные результаты в просадке и в прибыли.
06.06.2012, 12:42
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 601
Поблагодарили 708 раз(а) / Репутация: 711

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

Немогу найти,как закодить открытие ордера на закрытии(или открытии) свечи,как синхронизировать этот процесс?
пробовал писать на открытии минутной свечи так:
if(Seconds()==0)
{
OrderSend(....)
}
но почему то ордера не открывались точно в начале минуты, разница в несколько минут, странно..кто поможет с пониманием и написанием?
ЗАРАНЕЕ СПАСИБО!
06.06.2012, 15:46
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Немогу найти,как закодить открытие ордера на закрытии(или открытии) свечи,как синхронизировать этот процесс?
пробовал писать на открытии минутной свечи так:
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
Чужие программы не переделываю!
08.06.2012, 12:40
Аватар для snork
snork snork вне форума Интересующийся
Регистрация: 26.10.2011 / Сообщений: 13
Поблагодарили 3 раз(а) / Репутация: 4
Господа программисты помогите плиз! Я "чайник" в языке, но делаю первые шаги. Хотелось бы узнать как написать код условия:Пока цена растёт(или падает)

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

иначе ордер закрыть
09.06.2012, 20:06
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,603 раз(а) / Репутация: 1607
Есть индикатор в формате mg4, но нет входных параметров. Не подскажите какие параметры у индюка, чтоб можно было вписать в советник iCustom.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
09.06.2012, 20:49
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

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

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,032 раз(а) / Репутация: 9032
  • Отправить сообщение для eevviill с помощью Skype™
Эт че было? Мне не нужно писать советник. А надо в советник iCustom_v2 вписать входные параметры с индюка в строчку iCustom Param.
Ничего. Не обращай внимание. Извени что потратил товоё время.
09.06.2012, 21:53
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Есть индикатор в формате mg4, но нет входных параметров. Не подскажите какие параметры у индюка, чтоб можно было вписать в советник iCustom.
У этого индикатора нет входных параметров. Но его не так просто использовать. Просто взять значение из буфера индикатора неправильно.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ответить

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


Опции темы

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

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



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


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