Как кодировать? - страница 216

 

Извините, я забыл изменить строку темы.

Она должна быть "Получить исходный S/L из измененного заказа".

Спасибо,

Крис

 

Кодер Комбо фильтр пожалуйста

привет всем,

Любой может кодер индикатор для mq4, это комбо бар цвет фильтр мульти пар пожалуйста.

EURUSD, "EUR/USD"

EURUSD,GBPUSD,AUDUSD,NZDUSD,~USDJPY,~USDCHF,~USDCAD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPUSD, "GBP/USD"

EURUSD,GBPUSD,AUDUSD,NZDUSD,~USDJPY,~USDCHF,~USDCAD,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDUSD, "AUD/USD"

EURUSD,GBPUSD,AUDUSD,NZDUSD,~USDJPY,~USDCHF,~USDCAD,~EURAUD,~GBPAUD,AUDJPY,AUDNZD,AUDCHF,AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDUSD, "NZD/USD"

EURUSD,GBPUSD,AUDUSD,NZDUSD,~USDJPY,~USDCHF,~USDCAD,~EURNZD,~GBPNZD,NZDJPY,~AUDNZD,NZDCHF,NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDJPY, "USD/JPY"

~EURUSD,~GBPUSD,~AUDUSD,~NZDUSD,USDJPY,USDCHF,USDCAD,EURJPY,GBPJPY,CHFJPY,CADJPY,AUDJPY,NZDJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDCHF, "USD/CHF"

~EURUSD,~GBPUSD,~AUDUSD,~NZDUSD,USDJPY,USDCHF,USDCAD,EURCHF,GBPCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDCAD, "USD/CAD"

~EURUSD,~GBPUSD,~AUDUSD,~NZDUSD,USDJPY,USDCHF,USDCAD,EURCAD,GBPCAD,~CADJPY,~CADCHF,AUDCAD,NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURJPY, "EUR/JPY"

EURUSD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,USDJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURNZD, "EUR/NZD"

EURUSD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,~NZDUSD,GBPNZD,AUDNZD,~NZDJPY,~NZDCHF,~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPJPY, "GBP/JPY"

GBPUSD,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD,USDJPY,EURJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPNZD, "GBP/NZD"

GBPUSD,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD,~NZDUSD,EURNZD,AUDNZD,~NZDJPY,~NZDCHF,~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CADJPY, "CAD/JPY"

~USDCAD,~EURCAD,~GBPCAD,~AUDCAD,~NZDCAD,CADCHF,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDJPY, "AUD/JPY"

AUDUSD,~EURAUD,~GBPAUD,AUDNZD,AUDCHF,AUDCAD,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDJPY, "NZD/JPY"

NZDUSD,~EURNZD,~GBPNZD,~AUDNZD,NZDCHF,NZDCAD,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURGBP, "EUR/GBP"

EURUSD,~GBPUSD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,~GBPAUD,~GBPNZD,~GBPJPY,~GBPCHF,~GBPCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURAUD, "EUR/AUD"

EURUSD,~AUDUSD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,GBPAUD,~AUDJPY,~AUDNZD,~AUDCHF,~AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURCHF, "EUR/CHF"

EURUSD,USDCHF,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,GBPCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURCAD, "EUR/CAD"

EURUSD,USDCAD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,GBPCAD,~CADJPY,~CADCHF,AUDCAD,NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPAUD, "GBP/AUD"

GBPUSD,~AUDUSD,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD,EURAUD,~AUDJPY,~AUDNZD,~AUDCHF,~AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPCHF, "GBP/CHF"

GBPUSD,USDCHF,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD,EURCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPCAD, "GBP/CAD"

GBPUSD,USDCAD,~EURGBP,GBPAUD,GBPNZD,GBPJPY,GBPCHF,GBPCAD,EURCAD,~CADJPY,~CADCHF,AUDCAD,NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CHFJPY, "CHF/JPY"

~USDCHF,USDJPY,~EURCHF,~GBPCHF,~CADCHF,~AUDCHF,~NZDCHF,EURJPY,GBPJPY,CHFJPY,CADJPY,AUDJPY,NZDJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CADCHF, "CAD/CHF"

~USDCAD,USDCHF,~EURCAD,~GBPCAD,~AUDCAD,~NZDCAD,CADJPY,EURCHF,GBPCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

АУДНЗД, "АУД/НЗД"

AUDUSD,~NZDUSD,~EURAUD,~GBPAUD,AUDNZD,AUDCHF,AUDCAD,AUDJPY,EURNZD,GBPNZD,~NZDJPY,~NZDCHF,~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDCHF, "AUD/CHF"

AUDUSD,USDCHF,~EURAUD,~GBPAUD,AUDNZD,AUDCHF,AUDCAD,AUDJPY,EURCHF,GBPCHF,~CHFJPY,CADCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDCAD, "AUD/CAD"

AUDUSD,USDCAD,~EURAUD,~GBPAUD,AUDNZD,AUDCHF,AUDCAD,AUDJPY,EURCAD,GBPCAD,~CADJPY,NZDCAD,~CADCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDCAD, "NZD/CAD"

NZDUSD,USDCAD,~EURNZD,~GBPNZD,NZDJPY,~AUDNZD,NZDCHF,NZDCAD,EURCAD,GBPCAD,~CADJPY,~CADCHF,AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDCHF, "NZD/CHF"

NZDUSD,USDCHF,~EURNZD,~GBPNZD,NZDJPY,~AUDNZD,NZDCHF,NZDCAD,EURCHF,GBPCHF,~CHFJPY,CADCHF,AUDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

*USD, "USD"

~EURUSD,~GBPUSD,USDCHF,USDJPY,USDCAD,~AUDUSD,~NZDUSD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*EUR, "EUR"

EURUSD, EURGBP, EURCHF, EURJPY, EURCAD, EURAUD, EURNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*GBP, "GBP"

GBPUSD,~EURGBP,GBPCHF,GBPJPY,GBPCAD,GBPAUD,GBPNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*CHF, "CHF"

~USDCHF,~EURCHF,~GBPCHF,CHFJPY,~CADCHF,~AUDCHF,~NZDCHF

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*CAD, "CAD"

~USDCAD,~EURCAD,~GBPCAD,CADJPY,CADCHF,~AUDCAD,~NZDCAD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*JPY, "JPY"

~USDJPY,~EURJPY,~GBPJPY,~CHFJPY,~CADJPY,~AUDJPY,~NZDJPY

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*AUD, "AUD"

AUDUSD,~EURAUD,~GBPAUD,AUDJPY,AUDCAD,AUDCHF,AUDNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*NZD, "NZD"

NZDUSD,~EURNZD,~GBPNZD,NZDJPY,~AUDNZD,NZDCHF,NZDCAD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

 

PlaySound и Alert

Здравствуйте, есть ли способ, чтобы функция PlaySound и алерт запускались только один раз (индикатор )?.... Или можно просто использовать ea Sleep (500).

Спасибо

 

Цель прибыли и стоп-лосс индикатор или советник

Здравствуйте,

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

Например: каждые 10 секунд.

Я пробовал использовать функцию : Sleep (), к сожалению безуспешно.

Спасибо за помощь

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| функция запуска эксперта |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Stopp-loss "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds()");

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Профит-цель "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

Цель прибыли и стоп-лосс индикатор или советник

Здравствуйте,

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

Например: каждые 10 секунд.

Я пробовал использовать функцию : Sleep (), к сожалению безуспешно.

Спасибо за помощь

//| функция инициализации эксперта |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| функция запуска эксперта |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Stopp-loss "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds()");

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Профит-цель "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

Функция воспроизведения звука и оповещения

Здравствуйте,

У меня на индикаторе возникла проблема, которую я отметил в случае достижения цели Profit и стоп-лосса. Как изменить код, чтобы уведомление выводилось только на время?

Например: каждые 10 секунд.

Я пробовал использовать функцию : Sleep (), к сожалению безуспешно.

Спасибо за помощь

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| функция запуска эксперта |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Stopp-loss "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds()");

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Профит-цель "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

SL и PT Alert EA

Здравствуйте,

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

Например: каждые 10 секунд.

Я пробовал использовать функцию : Sleep (), к сожалению безуспешно.

Спасибо за помощь

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| функция запуска эксперта |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Stopp-loss "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds()");

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Предупреждающая цена: Профит-цель "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 
Файлы:
sb.mq4  7 kb
 

Помогите, пожалуйста, с этим вопросом.

Я использую стрелочный индикатор в советнике, поэтому когда я активирую советник, я не получаю значение через icustom до появления первой стрелки.

Каков цикл, чтобы вернуться в индикатор и найти последнее значение стрелки?

 

Привет, ребята,

может ли кто-нибудь закодировать эту простую идею...

если свеча закрывается выше скользящей средней... выдать одно предупреждение ... пока свеча не закроется ниже той же скользящей средней ... и также ... выдать одно предупреждение

Причина обращения: