Ответ
 
Опции темы
Старый 19.09.2012, 11:19   #241 (permalink)
Активный участник
 
Аватар для sochinik
 
Регистрация: 10.05.2012
Адрес: Курск-Краснодар
Сообщений: 326
Репутация: 170
sochinik - sochinik -
Сказал(а) спасибо: 142
Поблагодарили 169 раз(а) в 65 сообщениях
Поинты: 254
Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Сообщение от eevviill Посмотреть сообщение
Это пользовательская функция, а не готовый советник.
спасибо. пытаюсь догнать вас в уроках. так что прошу прощения если вопросы нелепые
sochinik вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 19.09.2012, 14:31   #242 (permalink)
hoz
Активный участник
 
Аватар для hoz
 
Регистрация: 01.04.2011
Сообщений: 530
Репутация: 111
hoz hoz
Сказал(а) спасибо: 59
Поблагодарили 112 раз(а) в 88 сообщениях
Поинты: 538
Отправить сообщение для hoz с помощью ICQ
sochinik, читай учебник для начала и эту ветку с самого начала. То что ты задал в прошлом посте это слишком уж.
Ответом на твой предыдущий вопрос будет "Объявление (глобальных) переменных". прочитай это и поймёшь.
hoz вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (19.09.2012)
Старый 31.10.2012, 11:50   #243 (permalink)
Новичок форума
 
Аватар для Genadi22
 
Регистрация: 23.10.2012
Сообщений: 98
Репутация: 29
Genadi22
Сказал(а) спасибо: 14
Поблагодарили 28 раз(а) в 25 сообщениях
Поинты: 174
Доброго времени суток…
Учитель – видит Бог я пытался и даже старался,- но как был двоечником видать так и остался…
может кто откликнется…
Речь идёт о индикаторе который показывал бы состояние закрытой свечи,- то есть если цена закрытой свечи выше её открытия то она зелёного цвета,- если цена закрытия ниже открытия то красного… - и выглядело бы на графике примерно так:
Изображения:
 
Genadi22 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (31.10.2012)
Старый 31.10.2012, 14:15   #244 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от Genadi22 Посмотреть сообщение
Доброго времени суток…
Учитель – видит Бог я пытался и даже старался,- но как был двоечником видать так и остался…
может кто откликнется…
Речь идёт о индикаторе который показывал бы состояние закрытой свечи,- то есть если цена закрытой свечи выше её открытия то она зелёного цвета,- если цена закрытия ниже открытия то красного… - и выглядело бы на графике примерно так:
Candle range
http://forexsystemsru.com/indikatory/69427-indikatory-ot-eevviill.html#post498320
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 31.10.2012, 14:37   #245 (permalink)
Новичок форума
 
Аватар для Genadi22
 
Регистрация: 23.10.2012
Сообщений: 98
Репутация: 29
Genadi22
Сказал(а) спасибо: 14
Поблагодарили 28 раз(а) в 25 сообщениях
Поинты: 174
Сообщение от eevviill Посмотреть сообщение
Candle range
http://forexsystemsru.com/indikatory/69427-indikatory-ot-eevviill.html#post498320
Спасибо за оперативность...
Но это совсем не то... - просто если свеча закрылась - бычья то зелёный,- если медвежья - то красный,- без указания пунктов или ещё какой информации
Genadi22 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 31.10.2012, 15:40   #246 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от Genadi22 Посмотреть сообщение
Спасибо за оперативность...
Но это совсем не то... - просто если свеча закрылась - бычья то зелёный,- если медвежья - то красный,- без указания пунктов или ещё какой информации
Я не готовый продукт дал, а шаблон.
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.11.2012, 11:49   #247 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™

По умолчанию SL_TP для ECN счетов.


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

Скрытый текст


PHP код:
void SL_TP()
{
if(
StopLoss<MarketInfo(Symbol(),MODE_STOPLEVEL) || TakeProfit<MarketInfo(Symbol(),MODE_STOPLEVEL)) {Alert("Stops to close to price");return;}



for (
int i=OrdersTotal()-1i>=0i--)
 {
   
OrderSelect(i,SELECT_BY_POS);
   {
   if(
OrderMagicNumber()==magic)
   {  
   
   if(
OrderType()==OP_BUY || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
    {    
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
StopLoss>&& OrderStopLoss()!=NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
TakeProfit>&& OrderTakeProfit()!=NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),0,CLR_NONE); 
    }
    
   if(
OrderType()==OP_SELL || OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)
    {
    while(
IsTradeContextBusy()) Sleep(1000);
    if(
StopLoss>&& OrderStopLoss()!=NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
    while(
IsTradeContextBusy()) Sleep(1000);
   if(
TakeProfit>&& OrderTakeProfit()!=NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits),0,CLR_NONE); 
    }
   }              
   }
 }

[свернуть]
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Vik940 (24.03.2014)
Старый 19.11.2012, 14:54   #248 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от eevviill Посмотреть сообщение
Сделал функцию стопов чтобы не сразу выставлялись, а модифицировались после открытия ордера.

Подправил.

Скрытый текст


PHP код:
void SL_TP()
{
if(
StopLoss<MarketInfo(Symbol(),MODE_STOPLEVEL) || TakeProfit<MarketInfo(Symbol(),MODE_STOPLEVEL)) {Alert("Stops to close to price");return;}



for (
int i=OrdersTotal()-1i>=0i--)
 {
   
OrderSelect(i,SELECT_BY_POS);
   {
   if(
OrderMagicNumber()==magic)
   {  
   
   if(
OrderType()==OP_BUY || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
    {    
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
StopLoss>&& OrderStopLoss()!=NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
TakeProfit>&& OrderTakeProfit()!=NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),0,CLR_NONE); 
    }
    
   if(
OrderType()==OP_SELL || OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)
    {
    while(
IsTradeContextBusy()) Sleep(1000);
    if(
StopLoss>&& OrderStopLoss()!=NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
    while(
IsTradeContextBusy()) Sleep(1000);
   if(
TakeProfit>&& OrderTakeProfit()!=NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits)) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits),0,CLR_NONE); 
    }
   }              
   }
 }

[свернуть]
Подправил.

Скрытый текст

PHP код:
///////////////////////////////////////////////////////////////////////////
void SL_TP()
{

if((
StopLoss<MarketInfo(Symbol(),MODE_STOPLEVEL) && StopLoss!=0) || (TakeProfit<MarketInfo(Symbol(),MODE_STOPLEVEL) && TakeProfit!=0)) {Alert("Stops to close to price");return;}



for (
int i=OrdersTotal()-1i>=0i--)
 {
   if(
OrderSelect(i,SELECT_BY_POS))
   {
   if(
OrderMagicNumber()==magic)
   {
   if(
OrderSymbol()==Symbol())
   {    
   if(
OrderType()==OP_BUY || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
   {   
   if(
StopLoss>&& OrderStopLoss()==0)
   { 
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE)) continue; 
   }
   } 
   } 
   }
   }
 }
 
  
 for (
int i2=OrdersTotal()-1i2>=0i2--)
 {
   if(
OrderSelect(i2,SELECT_BY_POS))
   {
   if(
OrderMagicNumber()==magic)
   { 
   if(
OrderSymbol()==Symbol())
   {   
   if(
OrderType()==OP_BUY || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
   {   
   if(
TakeProfit>&& OrderTakeProfit()==0
   {
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),0,CLR_NONE)) continue;
   }
   }
   }
   } 
   }
 }
 
 

for (
int i3=OrdersTotal()-1i3>=0i3--)
 {
   if(
OrderSelect(i3,SELECT_BY_POS))
   {
   if(
OrderMagicNumber()==magic)
   {   
   if(
OrderSymbol()==Symbol())
   { 
   if(
OrderType()==OP_SELL || OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)
   {    
   if(
StopLoss>&& OrderStopLoss()==0
   {
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE)) continue;   
   } 
   }
   }   
   }  
   }            
 }
 
 for (
int i4=OrdersTotal()-1i4>=0i4--)
 {
   if(
OrderSelect(i4,SELECT_BY_POS))
   {
   if(
OrderMagicNumber()==magic)
   {   
   if(
OrderSymbol()==Symbol())
   { 
   if(
OrderType()==OP_SELL || OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)
   {   
   if(
TakeProfit>&& OrderTakeProfit()==0
   {
   while(
IsTradeContextBusy()) Sleep(1000);
   if(
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits),0,CLR_NONE)) continue;   
   } 
   } 
   }  
   }   
   }           
 }
 

 

[свернуть]

Последний раз редактировалось eevviill; 19.11.2012 в 15:25.
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
Milord (31.01.2015), Vik940 (24.03.2014), Viko2000 (14.05.2015)
Старый 25.11.2012, 15:52   #249 (permalink)
Местный житель
 
Аватар для svitanak
 
Регистрация: 18.07.2011
Сообщений: 163
Репутация: 298
svitanak svitanak svitanak
Сказал(а) спасибо: 234
Поблагодарили 297 раз(а) в 82 сообщениях
Поинты: 200
[QUOTE=eevviill;410342]Добрый день. Только недавно создал свой скрипт и появилась мысль стать учителем

Если кому то будет интересно изучать MQL4 с самых азов и делится опытом, то прошу написать что то в теме чтобы я знал кого учу и или оно вообще кому то надо

здравствуйте уважаемый. если ваше предложение в силе то я хотел бы стать вашим учеником. начинаю изучать ваши уроки и читать ветку. так что можете иметь меня ввиду.
с уважением
svitanak на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (25.11.2012)
Старый 25.11.2012, 16:10   #250 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
[QUOTE=svitanak;531505]
Сообщение от eevviill Посмотреть сообщение
Добрый день. Только недавно создал свой скрипт и появилась мысль стать учителем

Если кому то будет интересно изучать MQL4 с самых азов и делится опытом, то прошу написать что то в теме чтобы я знал кого учу и или оно вообще кому то надо

здравствуйте уважаемый. если ваше предложение в силе то я хотел бы стать вашим учеником. начинаю изучать ваши уроки и читать ветку. так что можете иметь меня ввиду.
с уважением
ОК. Только если вопросы будут не по ветке, то просьба задавать их в ветке Вопросы по MQL4.
И у меня функции не доконца доделаны(отшлифованы). Это понял с опытом. Раньше казалось что пишу всё правильно.

P.S. Надо будет попросить дать возможность поизменять немного уроки.
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.11.2012, 07:52   #251 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,286
Репутация: 1985
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 358
Поблагодарили 1,914 раз(а) в 1,084 сообщениях
Поинты: 1310
Отправить сообщение для Ugar с помощью ICQ
Сообщение от eevviill Посмотреть сообщение
ОК. Только если вопросы будут не по ветке, то просьба задавать их в ветке Вопросы по MQL4.
И у меня функции не доконца доделаны(отшлифованы). Это понял с опытом. Раньше казалось что пишу всё правильно.

P.S. Надо будет попросить дать возможность поизменять немного уроки.
Не стоит стыдиться своих ошибок. Их надо признавать и делать выводы. А шлифовка функций, процесс бесконечный. Пусть каждый сам себе шлифует как считает нужным. Это и будет частью процесса обучения.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
eevviill (26.11.2012), Milord (31.01.2015), Sergey Kovalyov (30.11.2012)
Старый 13.12.2012, 10:32   #252 (permalink)
Активный участник
 
Аватар для sochinik
 
Регистрация: 10.05.2012
Адрес: Курск-Краснодар
Сообщений: 326
Репутация: 170
sochinik - sochinik -
Сказал(а) спасибо: 142
Поблагодарили 169 раз(а) в 65 сообщениях
Поинты: 254
Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Сообщение от Ugar Посмотреть сообщение
Не стоит стыдиться своих ошибок. Их надо признавать и делать выводы. А шлифовка функций, процесс бесконечный. Пусть каждый сам себе шлифует как считает нужным. Это и будет частью процесса обучения.
Хотелось бы побольше таких программистов ,как eevviill, так как они не только сами изучают Mql, но и способствуют изучению основ программирования другими трейдерами. Так как зачастую профи- программисты не вводят в сущность экспертов трейдеров, а просто за написания кодов( с рядом недочётов и ошибок) только снимают бабки.
sochinik вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (13.12.2012), Milord (31.01.2015)
Старый 16.12.2012, 11:46   #253 (permalink)
Новичок форума
 
Аватар для Vseslav
 
Регистрация: 02.12.2012
Адрес: Саратов
Сообщений: 52
Репутация: 22
Vseslav
Сказал(а) спасибо: 67
Поблагодарили 21 раз(а) в 10 сообщениях
Поинты: 72
Отправить сообщение для Vseslav с помощью Skype™

По умолчанию ТрэйлингСтоп


А написанный скрипт трэлингстоп изменит все ордера(при выполненном условии), даже если его в другое окно другой валютной пары добавить?
Vseslav вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 16.12.2012, 20:35   #254 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от Vseslav Посмотреть сообщение
А написанный скрипт трэлингстоп изменит все ордера(при выполненном условии), даже если его в другое окно другой валютной пары добавить?
Смотря что в коде написано.
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
alexshell (17.12.2012)
Старый 16.12.2012, 22:22   #255 (permalink)
hoz
Активный участник
 
Аватар для hoz
 
Регистрация: 01.04.2011
Сообщений: 530
Репутация: 111
hoz hoz
Сказал(а) спасибо: 59
Поблагодарили 112 раз(а) в 88 сообщениях
Поинты: 538
Отправить сообщение для hoz с помощью ICQ
Сообщение от Vseslav Посмотреть сообщение
А написанный скрипт трэлингстоп изменит все ордера(при выполненном условии), даже если его в другое окно другой валютной пары добавить?
Во-первых, скрипт не добавляют, а кидают на график. В принципе, перебор ордеров делается по всем ордерам. Если условиями не ограничивать количество инструментов, то будут модифицироваться все ордера всех графиков.
hoz вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
eevviill (17.12.2012)
Старый 05.01.2013, 18:34   #256 (permalink)
Интересующийся
 
Аватар для oleglt
 
Регистрация: 21.03.2010
Сообщений: 20
Репутация: 3
oleglt
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
Поинты: 2
Сообщение от eevviill Посмотреть сообщение
<...>

ЗАДАЧИ. Понять что я написал в скрипте и без помощи форума написать похожий скрипт(с другими названиями и значениями переменных). Указать значение переменной(2-ое объяснение).
<...>
урок 5. а каким образом работает этот скрипт? Т.е. как и где выполняются расчеты?
oleglt вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 05.01.2013, 19:09   #257 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™
Сообщение от oleglt Посмотреть сообщение
урок 5. а каким образом работает этот скрипт? Т.е. как и где выполняются расчеты?
Спойлер открой. Там должен быть код.
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 17.01.2013, 22:09   #258 (permalink)
Активный участник
 
Аватар для sochinik
 
Регистрация: 10.05.2012
Адрес: Курск-Краснодар
Сообщений: 326
Репутация: 170
sochinik - sochinik -
Сказал(а) спасибо: 142
Поблагодарили 169 раз(а) в 65 сообщениях
Поинты: 254
Отправить сообщение для sochinik с помощью ICQ Отправить сообщение для sochinik с помощью MSN Отправить сообщение для sochinik с помощью Skype™
Если погуглить и пообщаться с трейдерами, то практически ВИДЕОУРОКИ ПО MQL можно найти и бесплатно, у меня собрана целая подборка уроков по програмированию, но практически их все можно просмотреть на ютубе, а для правильного сгрупирования даю ссылку где они представлены в последовательном порядке.Не знаю может это нарушение форума, но я нечего не преследую, а просто из своих поисков то что нашёл полезное. Практически там есть все основы для понимания програмирования на MQL :

_https://sites.google.com/site/videourokiforeks/home

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
У меня сменился SKYPE!!! Ищу своих друзей!

Пишите в личку или в новый SKYPE: sochinik1
sochinik вне форума   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
eevviill (18.01.2013), hiys (19.02.2013)
Старый 05.03.2013, 10:22   #259 (permalink)
Заблокирован
За второе место в конкурсе 

 
Аватар для eevviill
 
Регистрация: 30.07.2009
Сообщений: 5,474
Репутация: 9025
eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill eevviill
Сказал(а) спасибо: 13,679
Поблагодарили 9,025 раз(а) в 3,179 сообщениях
Поинты: 1105
Отправить сообщение для eevviill с помощью Skype™

По умолчанию Урок 21(видео) - Вставка функции (трейлинг стоп)


Речь(?) пойдёт о том как втавить готовую пользовательскую функцию трейлинг стопа в советник. Таким же образом можно прицеплять другие функции.

Условно(?) мы поделили код на 3 части.

1) Глобальные переменные. Это та часть кода где пишутся переменные которые вы будете видеть в настройках(упрощенно). В нашем случае мы записали в глобальные переменные настройки трейлинг стопа.
2) Функция Старт. Это главное что есть в советнике. Всё что внутри этой функции выполняется при каждом новом тике котировок. Сюда мы записали с самого начала условие и ссылку на пользовательскую функцию Трейлинг стоп.
3) В конце, после функции Старт я(все?) обычно пишу сам код пользовательских функций.

Всё! Тоесть грубо говоря нам надо скопировать настройки ссылку и функцию.

P.S. В самой функции надо поставить меджик(переменную) который стоит в глобальных переменных. Если нету там(как у нас) то надо смотреть что за число стоит в функции открытия ордера.
P.S.2. В конце менял point на Point, так как это относится к другому.

Вложения:
Тип файла: mq4 Shabl (9).mq4 (18.1 Кб, 55 просмотров)

Последний раз редактировалось eevviill; 05.03.2013 в 10:31. Причина: шабл
eevviill вне форума   Ответить с цитированиемОтветить с цитированием  
4 пользователя(ей) сказали cпасибо:
Fractlr (18.02.2015), Milord (31.01.2015), NSerega (05.03.2013), romaks (08.03.2013)
Старый 05.03.2013, 11:44   #260 (permalink)
Почётный гражданин
 
Аватар для 77павел
 
Регистрация: 01.01.2013
Адрес: с Ситниково(Тюмень)
Сообщений: 117
Репутация: 388
77павел - 77павел - 77павел - 77павел -
Сказал(а) спасибо: 273
Поблагодарили 387 раз(а) в 67 сообщениях
Поинты: 17
у меня вопрос если можно есть ли время и возможность у вас вернутся назад к началу и как бы для меня и мне подобных( гуру языка мт4 ) поподробней описать можно даже с иллюстрациями с самого начала пройти этот путь в написании хотя бы индикатора почему прошу так вот сделать для меня !! я сам методом тыка пробовал менять параметры индикаторов и цвета нада сказать посидев пару ночей научилось находить менять итд так вот исследуя дальше в том же духе мето едитор я на шол как изначально создавать шаблон и попятьже опытнум путём понял что там же и цвета задаютя и какой индикатор будет на самом графике или в подвале итд если я конечно всё правильно понял так мне всётаки сперва лучше с созданием щаблона разобратся как то так вобщем
77павел вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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