# Советники EA от Zxspectrum

Раздел: Temp, корзина, реклама
Автор темы: Zxspectrum
Создана: 2020-11-04 11:20
Ответов: 2904 | Просмотров: 306190
Страница 115 из 146
Источник: https://forexsystemru.com/threads/93391/page-115

---

## Zxspectrum — 2025-04-05 07:37

За 50$  даю исходный код.

## Савинский — 2025-04-05 07:47

> Цитата (Zxspectrum):
> Савинский не купит.

Почему не куплю? Я уже выразил чуть выше готовность купить. И в этой связи я внимательно наблюдаю за торговлей советника. Сейчас он торгует на демо-счёте очень хорошо. Если такая динамика сохранится в ближайшие 3-4 месяца, почему бы не купить?

> Цитата (Zxspectrum):
> Куплю водку ато капец мозгам...

Это, конечно, не моё дело, но недавно вы писали, что навсегда прекратили употребление спиртных напитков, которое стало причиной разорения двух предыдущих счетов. Или я что-то не так понял?

## Zxspectrum — 2025-04-05 09:07

> Цитата (Савинский):
> Почему не куплю? Я уже выразил чуть выше готовность купить. И в этой связи я внимательно наблюдаю за торговлей советника. Сейчас он торгует на демо-счёте очень хорошо. Если такая динамика сохранится в ближайшие 3-4 месяца, почему бы не купить?
>
>
> Это, конечно, не моё дело, но недавно вы писали, что навсегда прекратили употребление спиртных напитков, которое стало причиной разорения двух предыдущих счетов. Или я что-то не так понял?

вы похожи на советского бюрократа... :))

## Савинский — 2025-04-05 09:13

> Цитата (Zxspectrum):
> вы похожи на советского бюрократа

Горжусь этим. У меня отец при советской власти работал в местном исполкоме, заведовал отделом розничной торговли. Злые языки его так называли.

## Zxspectrum — 2025-04-05 09:16

> Цитата (Савинский):
> Горжусь этим. У меня отец при советской власти работал в местном исполкоме, заведовал отделом розничной торговли. Злые языки его так называли.

то то, вы оочень похожи на советского зав отделом универмага :))

## Zxspectrum — 2025-04-05 09:48

Савинский, на ваших словах унылая бюрократия-партократия...

## Zxspectrum — 2025-04-05 09:49

А я вот чекист,  реакционист. Чуть что расстрелять.
Но как вы нужны партии - люди очень доскональные, оочень привиредливые в своем деле.

## Zxspectrum — 2025-04-05 10:18

Сегодня последняя акция!
За 25$ в подарок открытый код.
Пишите срочно.
Мой telegram -  @Saasa_EA

## kpll — 2025-04-05 10:22

> Цитата (Zxspectrum):
> Мониторинг торговли робота, счет стал +200% :
>  
> [TABLE width="765.547px"]
> 
> Логин: **501357640**
> 
> 
> Сервер: RoboForex-Demo
> 
> 
> Инвестор: **n0nsvns**
> 
> 
>
> Цена советника 70$ - **только сегодня, завтра 90$**, оплата на USDT Trc-20, в банковскую карту, или по СБП по номеру телефона.
> Пишите в мой телеграм - @Saasa_EA
>
> И в **подарок **дам свой новый экспериментальный скальпер - **Scalper ForcePower**.
> Торгующий на паре XAUUSD. Близкий стоплосс, разветвленная логика закрытия сделок.
> С привязкой на 1 счет. Без-платно.
>
> [TABLE width="765.547px"]
> 
> Login:501363638
> 
> 
> Server:RoboForex-Demo
> 
> 
> Investor:3jycuco
> 
> 

Давай подарок безплатно, а советник потом куплю.

## Viktor-M — 2025-04-05 13:23

> Цитата (Zxspectrum):
> Сегодня последняя акция!
> За 25$ в подарок открытый код.
> Пишите срочно.
> Мой telegram -  @Saasa_EA

Слушай , Мастер Кода . У меня тут  черновик советника , должен в теории работать на пробой по третьей волне Эллиота , но это не точно )) Допилишь до приемлимого сотояния и впаришь своим постоянным клиентам как бонус ) 
text
<span><span>//+------------------------------------------------------------------+</span></span><span>//| Input parameters                                                 |</span><span>//+------------------------------------------------------------------+</span><span>input int ZigZagDepth = 20; // Глубина зигзага</span><span>input double FiboLevel1 = 0.382; // Уровень Фибоначчи 38.2%</span><span>input double FiboLevel2 = 0.618; // Уровень Фибоначчи 61.8%</span><span>input int MA_Period = 50; // Период скользящей средней</span><span>input double LotSize = 0.1; // Размер лота</span><span>input int StopLossPips = 50; // Стоп-лосс в пипсах</span><span>input int TakeProfitPips = 100; // Тейк-профит в пипсах</span><span>input double RiskPercentage = 2.0; // Процент риска от депозита</span><span></span><span>//+------------------------------------------------------------------+</span><span>//| Global variables                                                 |</span><span>//+------------------------------------------------------------------+</span><span>double ZigZagHigh, ZigZagLow;</span><span>double FiboLevelHigh, FiboLevelLow;</span><span>int WaveDirection = 0; // Направление волны (1 - восходящая, -1 - нисходящая)</span><span>int ThirdWave = 0; // Флаг начала третьей волны</span><span></span><span>//+------------------------------------------------------------------+</span><span>//| Expert initialization function                                   |</span><span>//+------------------------------------------------------------------+</span><span>int OnInit()</span><span>  {</span><span>   // Инициализация переменных</span><span>   ZigZagHigh = High;</span><span>   ZigZagLow = Low;</span><span>   return(INIT_SUCCEEDED);</span><span>  }</span><span>//+------------------------------------------------------------------+</span><span>//| Expert deinitialization function                                  |</span><span>//+------------------------------------------------------------------+</span><span>void OnDeinit(const int reason)</span><span>  {</span><span>   // Действия при удалении советника</span><span>  }</span><span>//+------------------------------------------------------------------+</span><span>//| Expert tick function                                             |</span><span>//+------------------------------------------------------------------+</span><span>void OnTick()</span><span>  {</span><span>   // Определение направления волны</span><span>   if(Close > Close)</span><span>     WaveDirection = 1; // Восходящая волна</span><span>   else if(Close < Close)</span><span>     WaveDirection = -1; // Нисходящая волна</span><span></span><span>   // Определение начала третьей волны</span><span>   if(WaveDirection == 1 && High > High)</span><span>     ThirdWave = 1;</span><span>   else if(WaveDirection == -1 && Low < Low)</span><span>     ThirdWave = 1;</span><span></span><span>   // Определение зигзага</span><span>   if(WaveDirection == 1 && High > ZigZagHigh)</span><span>     {</span><span>      ZigZagHigh = High;</span><span>      FiboLevelHigh = ZigZagHigh * (1 + FiboLevel1);</span><span>      FiboLevelLow = ZigZagHigh * (1 - FiboLevel1);</span><span>     }</span><span>   else if(WaveDirection == -1 && Low < ZigZagLow)</span><span>     {</span><span>      ZigZagLow = Low;</span><span>      FiboLevelHigh = ZigZagLow * (1 + FiboLevel1);</span><span>      FiboLevelLow = ZigZagLow * (1 - FiboLevel1);</span><span>     }</span><span></span><span>   // Условия для входа в сделку</span><span>   if(ThirdWave == 1 && WaveDirection == 1 && High > FiboLevelHigh)</span><span>     {</span><span>      // Открытие длинной позиции</span><span>      double stopLoss = Bid - StopLossPips*_Point;</span><span>      double takeProfit = Bid + TakeProfitPips*_Point;</span><span>      double lot = CalculateLot(RiskPercentage, StopLossPips);</span><span>      </span><span>      int ticket = OrderSend(Symbol(), OP_BUY, lot, Ask, 3, stopLoss, takeProfit, "Buy Order", 0, 0, Green);</span><span>     }</span><span>   else if(ThirdWave == 1 && WaveDirection == -1 && Low < FiboLevelLow)</span><span>     {</span><span>      // Открытие короткой позиции</span><span>      double stopLoss = Ask + StopLossPips*_Point;</span><span>      double takeProfit = Ask - TakeProfitPips*_Point;</span><span>      double lot = CalculateLot(RiskPercentage, StopLossPips);</span><span>      </span><span>      int ticket = OrderSend(Symbol(), OP_SELL, lot, Bid, 3, stopLoss, takeProfit, "Sell Order", 0, 0, Red);</span><span>     }</span><span>  }</span><span></span><span>//+------------------------------------------------------------------+</span><span>//| Функция расчета лота на основе процента риска                      |</span><span>//+------------------------------------------------------------------+</span><span>double CalculateLot(double riskPercentage, int stopLossPips)</span><span>  {</span><span>   double accountBalance = AccountEquity();</span><span>   double riskAmount = accountBalance * riskPercentage / 100;</span><span>   double stopLossValue = stopLossPips * _Point;</span><span>   double lot = riskAmount / stopLossValue;</span><span>   return(lot);</span><span>  }</span>

## Савинский — 2025-04-05 14:14

> Цитата (Viktor-M):
> У меня тут черновик советника , должен в теории работать на пробой по третьей волне Эллиота , но это не точно

Я не поленился и привёл к читаемому виду. На работоспособность не проверял.

```
//+------------------------------------------------------------------+
//| Input parameters                                                  |
//+------------------------------------------------------------------+
input int ZigZagDepth = 20; // Глубина зигзага
input double FiboLevel1 = 0.382; // Уровень Фибоначчи 38.2%
input double FiboLevel2 = 0.618; // Уровень Фибоначчи 61.8%
input int MA_Period = 50; // Период скользящей средней
input double LotSize = 0.1; // Размер лота
input int StopLossPips = 50; // Стоп-лосс в пипсах
input int TakeProfitPips = 100; // Тейк-профит в пипсах
input double RiskPercentage = 2.0; // Процент риска от депозита

//+------------------------------------------------------------------+
//| Global variables                                                  |
//+------------------------------------------------------------------+
double ZigZagHigh, ZigZagLow;
double FiboLevelHigh, FiboLevelLow;
int WaveDirection = 0; // Направление волны (1 - восходящая, -1 - нисходящая)
int ThirdWave = 0; // Флаг начала третьей волны

//+------------------------------------------------------------------+
//| Expert initialization function                                      |
//+------------------------------------------------------------------+
int OnInit()
 {
 // Инициализация переменных
 ZigZagHigh = High;
 ZigZagLow = Low;
 return(INIT_SUCCEEDED);
 }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                  |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
 {
 // Действия при удалении советника
 }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
 {
 // Определение направления волны
 if(Close > Close)
 WaveDirection = 1; // Восходящая волна
 else if(Close < Close)
 WaveDirection = -1; // Нисходящая волна

 // Определение начала третьей волны
 if(WaveDirection == 1 && High > High)
 ThirdWave = 1;
 else if(WaveDirection == -1 && Low < Low)
 ThirdWave = 1;

 // Определение зигзага
 if(WaveDirection == 1 && High > ZigZagHigh)
 {
 ZigZagHigh = High;
 FiboLevelHigh = ZigZagHigh * (1 + FiboLevel1);
 FiboLevelLow = ZigZagHigh * (1 - FiboLevel1);
 }
 else if(WaveDirection == -1 && Low < ZigZagLow)
 {
 ZigZagLow = Low;
 FiboLevelHigh = ZigZagLow * (1 + FiboLevel1);
 FiboLevelLow = ZigZagLow * (1 - FiboLevel1);
 }

 // Условия для входа в сделку
 if(ThirdWave == 1 && WaveDirection == 1 && High > FiboLevelHigh)
 {
 // Открытие длинной позиции
 double stopLoss = Bid - StopLossPips*_Point;
 double takeProfit = Bid + TakeProfitPips*_Point;
 double lot = CalculateLot(RiskPercentage, StopLossPips);
 
 int ticket = OrderSend(Symbol(), OP_BUY, lot, Ask, 3, stopLoss, takeProfit, "Buy Order", 0, 0, Green);
 }
 else if(ThirdWave == 1 && WaveDirection == -1 && Low < FiboLevelLow)
 {
 // Открытие короткой позиции
 double stopLoss = Ask + StopLossPips*_Point;
 double takeProfit = Ask - TakeProfitPips*_Point;
 double lot = CalculateLot(RiskPercentage, StopLossPips);
 
 int ticket = OrderSend(Symbol(), OP_SELL, lot, Bid, 3, stopLoss, takeProfit, "Sell Order", 0, 0, Red);
 }
 }

//+------------------------------------------------------------------+
//| Функция расчета лота на основе процента риска |
//+------------------------------------------------------------------+
double CalculateLot(double riskPercentage, int stopLossPips)
 {
 double accountBalance = AccountEquity();
 double riskAmount = accountBalance * riskPercentage / 100;
 double stopLossValue = stopLossPips * _Point;
 double lot = riskAmount / stopLossValue;
 return(lot);
 }
```

## Viktor-M — 2025-04-05 15:15

> Цитата (Савинский):
> к читаемому виду

Да это автоматически тут как то сомо вырезало пробелы .А код это так просто торговая идея с утра посетила , а не попробовать ли волновой советник посочинять ) Но ему нужно еще много разных условий прикручивать в зависимости от претпочтений трейдера и наверняка какието ляпы убрать. Это типа на опенсорс подкинул идею советника )

## ИванМН — 2025-04-05 21:37

Тут всё веселее и веселее. Последствия употребления нейросетевой водяры, не иначе...

## Viktor-M — 2025-04-05 22:31

> Цитата (ИванМН):
> Тут всё веселее и веселее. Последствия употребления нейросетевой водяры, не иначе...

А ты решил игнорировать  существование ИИ ?)  Ну , ну , жалко что оно про это не узнает )

## Zxspectrum — 2025-04-06 04:20

Сегодня новая акция!
За 35$ в подарок открытый код.
Пишите срочно.
Мой telegram - @Saasa_EA

## Zxspectrum — 2025-04-06 04:49

Срочная акция!!!
До 13 часов продаю робот за 15$ !!!
Спешите, пишите.
Мой telegram - @Saasa_EA

## Viktor-M — 2025-04-06 09:21

> Цитата (Romasan):
> Демо баблокосы только за демо бабло...:ROFLMAO: Если хочешь за реальное бабло, то только как минимум с 3-6 месячным мониторингом на реальном счете и после проверки его также в тестере стратегий...:cool:

Советник уже проверенный полгода на реальном счете,  выгоднее только в кописервисе использовать , какой смысл будет продавать его потом  за такие смешные деньги если инвесторы в очереди стоят. Такая вот временная ловушка получается.

## Zxspectrum — 2025-04-06 09:59

Добрый день!
Цена робота 125$.
Пишите, обсудим. договримся.
Сегодня как всегда акция - первому покупателю цена 50$.
Пишите в мой telegram - Saasa_EA

## Romasan — 2025-04-06 10:21

> Цитата (Viktor-M):
> Советник уже проверенный полгода на реальном счете,  выгоднее только в кописервисе использовать , какой смысл будет продавать его потом  за такие смешные деньги если инвесторы в очереди стоят. Такая вот временная ловушка получается.

3-6 месяцев на реале показывает, что алгоритм рабочий и стоящий что-то, в зависимости от того, что он выдает на полном автомате на мониторинге...:unsure: но это никак не гарантирует, что этот сов будет и дальше также шинковать на реале без слива... :cool:
А вот пытаться регулярно впарить кому-то и хоть за какие реальные деньги очередной демо баблокос - это явное мошенничество и маразм...:ROFLMAO::ROFLMAO::ROFLMAO:

## Zxspectrum — 2025-04-06 10:23

> Цитата (Romasan):
> 3-6 месяцев на реале показывает, что алгоритм рабочий и стоящий что-то, в зависимости от того, что он выдает на полном автомате на мониторинге...:unsure: но это никак не гарантирует, что этот сов будет и дальше также шинковать на реале без слива... :cool:
> А вот пытаться регулярно впарить кому-то и хоть за какие реальные деньги очередной демо баблокос - это явное мошенничество и маразм...:ROFLMAO::ROFLMAO::ROFLMAO:

ты придешь на поклон мне за граалем моим :))

---

Следующая страница: https://forexsystemru.com/threads/93391/page-116
