Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#6091 andrej1969

andrej1969

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 23 сообщений

Отправлено 04 October 2011 - 15:12

Уважаемые г-да программисты, подскажите плиз, без очереди, как в сове при заключении сделки ограничить величину допустимого плавающего спреда?.. Чтобы при спреде, допустим, до 28 пунктов ( в 5-ти значн.) разрешалось было бы заключать сделки, а при спреде 29 уже нет?.. И еще вопросик, если позволите - как сделать, чтобы размер торгуемого лота выбирался в процентном соотношении от всего депо на данный момент?...

 
 

#6092 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 04 October 2011 - 15:32

Уважаемые г-да программисты, подскажите плиз, без очереди, как в сове при заключении сделки ограничить величину допустимого плавающего спреда?.. Чтобы при спреде, допустим, до 28 пунктов ( в 5-ти значн.) разрешалось было бы заключать сделки, а при спреде 29 уже нет?.. И еще вопросик, если позволите - как сделать, чтобы размер торгуемого лота выбирался в процентном соотношении от всего депо на данный момент?...


По спреду:
  int Spread = MarketInfo(Symb,MODE_SPREAD); //Спрэд в пунктах
  if(Spread < 29) //Торгуем
  else //не торгуем

По лоту (между 4-5):
//--------------------------------------------------------------------
// Функция вычисления количества лотов.
// Глобальные переменные:
// double Lots_New - количество лотов для новых ордеров (вычисляется)
// double Lots 	- желаемое количество лотов, заданное пользовател.
// int Percent 	- процент средств, заданный пользователем
// Возвращаемые значения:
// true  - если средств хватает на минимальный лот
// false - если средств не хватает на минимальный лот
//--------------------------------------------------------------- 2 --
bool Lot()                         			// Пользовательская ф-ия
  {
   string Symb   =Symbol();                	// Финансовый инструм.
   double One_Lot=MarketInfo(Symb,MODE_MARGINREQUIRED);//Стоим. 1 лота
   double Min_Lot=MarketInfo(Symb,MODE_MINLOT);// Мин. размер. лотов
   double Step   =MarketInfo(Symb,MODE_LOTSTEP);//Шаг изменен размера
   double Free   =AccountFreeMargin(); 		// Свободные средства
   //        	= AccountBalance( );      	//Депо
//--------------------------------------------------------------- 3 --
   if (Lots>0) {                   			// Лоты заданы явно..
  	double Money=Lots*One_Lot;   			// Стоимость ордера
  	if(Money<=AccountFreeMargin())   		// Средств хватает..
 		Lots_New=Lots;                    	// ..принимаем заданное
  	else                         			// Если не хватает..
 		Lots_New=MathFloor(Free/One_Lot/Step)*Step;// Расчёт лотов
 	}
//--------------------------------------------------------------- 4 --
   else                                    	// Если лоты не заданы
 	{                             			// ..то берём процент
  	if (Percent > 100)           			// Задано ошибочно ..
 		Percent=100;                      	// .. то не более 100
  	if (Percent==0)                      	// Если установлен 0 ..
 		Lots_New=Min_Lot;         			// ..то минимальный лот
  	else                         			// Желаем. колич.лотов:
 		Lots_New=MathFloor(Free*Percent/100/One_Lot/Step)*Step;//Расч
 	}
//--------------------------------------------------------------- 5 --
   if (Lots_New < Min_Lot)         			// Если меньше допуст..
  	Lots_New=Min_Lot;                    	// .. то миниамальный
   if (Lots_New*One_Lot > AccountFreeMargin()) // Не хватает даже..
 	{                             			// ..на минимальн. лот<img src='http://fxgeneral.com/forum/public/style_emoticons/<#EMO_DIR#>/sad.gif' class='bbc_emoticon' alt=':(' />
  	return(false);               			// ..и выход 
 	}
   return(true);
  }

  • andrej1969 это нравится
Ты это, заходи, если что...(С)

#6093 serrus

serrus

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 118 сообщений

Отправлено 04 October 2011 - 15:35

Что бы написать советник нужна библиотека dll, которая идет в комплекте с индикатором. Скинь ее тоже


Подскажите,как прицепить библиотеку к Dynamic zone TMA centered. При загрузке выдаёт ошибку"вы не можете загружать файлы подобного типа".

#6094 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 04 October 2011 - 15:50

Подскажите,как прицепить библиотеку к Dynamic zone TMA centered. При загрузке выдаёт ошибку"вы не можете загружать файлы подобного типа".

Дал бы библиотеку и то к чему ее цеплять, тогда что-нибудь посоветовал бы.
(При загрузке чего?)
Ты это, заходи, если что...(С)

#6095 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 04 October 2011 - 15:53

26,07 16:02 mercyr http://fxgeneral.com...indpost&p=37769


Беру в работу.
Нет возражений? (вопрос к программистам)
Ты это, заходи, если что...(С)

#6096 andrej1969

andrej1969

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 23 сообщений

Отправлено 04 October 2011 - 15:58

Спасибо вам, Alen, ещё раз большое

#6097 Raf

Raf

    Пошёл в рукопашку

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 551 сообщений

Отправлено 04 October 2011 - 22:12

Подскажите,как прицепить библиотеку к Dynamic zone TMA centered. При загрузке выдаёт ошибку"вы не можете загружать файлы подобного типа".


Заархивируй винраром и загружай
  Если не контролировать эмоции, змоции начнут контролироать ваши деньги

#6098 user99

user99

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 256 сообщений

Отправлено 04 October 2011 - 23:10

31.03 16:38 user99 http://fxgeneral.com...indpost&p=24499
26,07 16:02 mercyr http://fxgeneral.com...indpost&p=37769
28,07 05:25
kruchkoff.8 ссылка
28,07 10:37
zavabaz ссылка
29.07 11:50 R3008 ссылка
02.08 06:13 777
dnr ссылка
03.08 12:46
Denis ссылка
05.08 18.31
Vovancha Пользователь должен выложить свою просьбу в ветке. Пока он просто стоит в очереди.
15.08 11.23 AndreiPodvorskii Последним буду. ТЗ позже.
15.08 15:00 Mo3r занимаю очередь........пока готовлю ТЗ!
18.08 01:07 alb121 ссылка
21.08.2011 Richi2011 ТЗ будет чуть позже.
22.08.2011 AndrewZ занял очередь на небольшую переделку одной совы, готовлю ТЗ.
23.08.2011sanja30972 ссылка
08.09.2011 git ссылка
03.09.2011 Водолей пост № 5661 (ссылку сделать не получилось)
14.09.2011 andrej1969 пост № 5893 Ссылка
19.09.2011 Wren45 пост № 5956 http://fxgeneral.com...indpost&p=37189
[/quote]
22.09.2011 infovirus пост №5981 - http://fxgeneral.com...pic=254&st=5980
24.09.2011 Vadi пост №6011 - ссылка
30.09.2011 Шурагон http://fxgeneral.com...indpost&p=37902

#6099 serrus

serrus

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 118 сообщений

Отправлено 05 October 2011 - 07:09

Это повтор просьбы.Уважаемые программисты,просьба сделать алерт к этому индикатору.Жёлтая линия пересекает синюю снизу вверх-BUY .Жёлтая пересекает красную сверху вниз-SELL.В появляющемся со звуком(лучше с указанием файла) окне должно быть написано:валюта,таймфрейм,время,BUY или SELL Буду признателен

Прикрепленные файлы



#6100 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 05 October 2011 - 16:48

ДОБРЫЙ ВСЕМ ВЕЧЕР!!! Ну кажется очередь подошла?


Пробуй...

Исправлена ошибка по sell.

Прикрепленные файлы


Сообщение отредактировал Alen_T: 07 October 2011 - 11:00

  • svyat7775 и mercyr это нравится
Ты это, заходи, если что...(С)

#6101 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 05 October 2011 - 18:25

Ребята, помогите пожалуйста.
Написал советник по MACD открывает Buy, Sell при пересечении нулевой линии.
Но при каждом пересечении открывает новый ордер, а хотел бы так,
если есть ордер то второго не надо и сигнал пропускаем до тех пор пока ордер не закроется
(т.е. в работе всегда только по одному Buy и Sell ).

Вот эксперт - Прикрепленный файл  e_Droba_MACD.mq4   4.55К   10 скачиваний



#6102 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 05 October 2011 - 18:28

31.03 16:38 user99 http://fxgeneral.com...indpost&p=24499
26,07 16:02 mercyr http://fxgeneral.com...indpost&p=37769
28,07 05:25
kruchkoff.8 ссылка
28,07 10:37
zavabaz ссылка
29.07 11:50 R3008 ссылка
02.08 06:13 777
dnr ссылка
03.08 12:46
Denis ссылка
05.08 18.31
Vovancha Пользователь должен выложить свою просьбу в ветке. Пока он просто стоит в очереди.
15.08 11.23 AndreiPodvorskii Последним буду. ТЗ позже.
15.08 15:00 Mo3r занимаю очередь........пока готовлю ТЗ!
18.08 01:07 alb121 ссылка
21.08.2011 Richi2011 ТЗ будет чуть позже.
22.08.2011 AndrewZ занял очередь на небольшую переделку одной совы, готовлю ТЗ.
23.08.2011sanja30972 ссылка
08.09.2011 git ссылка
03.09.2011 Водолей пост № 5661 (ссылку сделать не получилось)
14.09.2011 andrej1969 пост № 5893 Ссылка
19.09.2011 Wren45 пост № 5956 http://fxgeneral.com...indpost&p=37189
22.09.2011 infovirus пост №5981 - http://fxgeneral.com...pic=254&st=5980
24.09.2011 Vadi пост №6011 - ссылка
30.09.2011 Шурагон http://fxgeneral.com...indpost&p=37902

05.10.2011 droba ссылка

#6103 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 05 October 2011 - 22:16

28,07 05:25 kruchkoff.8 ссылка

Таймфрейм с отображением в 10 секунд по-моему отобразить сложно. Я не возьмусь.

28,07 10:37 zavabaz ссылка

Что такое "паттерн 2В" я не знаю.

Едем дальше. Берем с конца, для разнообразия.

... а хотел бы так,
если есть ордер то второго не надо и сигнал пропускаем до тех пор пока ордер не закроется
(т.е. в работе всегда только по одному Buy и Sell ).

Что добавил - отмечено так -> //*****

Прикрепленные файлы


  • droba это нравится
Ты это, заходи, если что...(С)

#6104 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 06 October 2011 - 05:49

Едем дальше. Берем с конца, для разнообразия.

Что добавил - отмечено так -> //*****


О-О-О!!!
Оперативно, даже не ожидал, что так все быстро и главно качественно,
вот что значит спец. Респект и уважуха.

#6105 Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений

Отправлено 06 October 2011 - 11:24

31.03 16:38 user99 http://fxgeneral.com...indpost&p=24499


Берем первого в очереди...
  • Ira это нравится
Ты это, заходи, если что...(С)



Copyright © 2024 Your Company Name