0
А как он получится правильным
Lot = GetLots((stoploss - open_price) / pnt);


допустим стоплосс у вас 1.04689
цена открытия 1.04539
тогда лот равен 0.00150 а если разделить на pnp(Point), то размер лота получется равным 150
avatar

alex30774

  • 24 января 2025, 16:24
0
Вот вам ещё пища для размышления.Небольшой пример:
-----------------------------------------

bool open=false;
int ticket = 0;
while(!open && !IsStopped())
{
  ticket=OrderSend(Symbol(),OP_BUY,lot,Ask,300,0,0,"",Magic,0,Lime);
  if(ticket > 0) open = true;
}
----------------------------------------------------------------------------

Здесь цикл while будет посылать запросы на открытие ордера до его успешной установки. 

---------------------------------------------------------------------------------------------
avatar

alex30774

  • 24 января 2025, 14:33
0
будут, если при этом не будет реквота или другой ошибки при которой заявка будет отклонена.
avatar

alex30774

  • 24 января 2025, 14:04
0
Вот в этом и загвоздка: согласится ли Denis2134 использовать индикатор в моновалютном(односимвольном) варианте.
Можно и мультивалютном, но для этого надо чтоб Denis2134 сумел правильно прописать имена объектов.Симеет или нет неизвестно.И захочет ли ещё с этим заморачиваться.
avatar

alex30774

  • 24 января 2025, 12:13
0
Там не нужен исходник.Можно брать данные с графическоно объекта.Но чтоб получилось коректно и без всяких ошибок придёться оставить один символ.Но пойдёт ли на это(согласится) Denis2134 это уже другой вопрос

avatar

alex30774

  • 24 января 2025, 11:51
0
Хочу предложить к рассмотрению функцию, предложенную Владимиром Хлыстовым (cmillion).Она с болшей вероятностью открывает ордера. Можно потом добавить и отложки. Но это потом.

В этой функции нет проверки на ошибки, точнее говоря нет конромер(противодействий)на ошибки и еёиспользование довольно опасно.
Может случиться реквот(или другая ошибка) и советник не закроет сделку по обратному сигналу и тогда будет убыток.
avatar

alex30774

  • 24 января 2025, 11:32
0
Тут у нас девушка обитает. Почему-то мама OXY назвала

OXY, потому что Оксана Беренко
www.mql5.com/ru/users/cat7?ysclid=m69khejyvq136296018


кстати АМ2, он же Андркй Корнишкин
www.mql5.com/ru/users/am2


Лучше язвить, чем язву иметь
Я не язвлю, а деликатно(чтобы вас не обидеть) намекаю

Тут у нас девушка обитает. Почему-то мама OXY назвала. Так вот, ее коды гораздо симпатичнее и продуманнее, чем коды АМ2.
.

АМ2 я не защищаю, просто его советники упрощены(для того чтоб быстрее работали в тестере стратегий, (для некоторых это важнее), чтоб проверить стратегию и как можно быстрее проверить советник с разными настройками), как говориться каждому своё.
Советники которые размещаются «в столе заказов» не предназначены для торговли на реале, а скорее как предварительный набросок, как говориться. Не надо ждать от них чуда.
Вот здесь Бишоп разъесняет
zakaz.opentraders.ru/42058.html


А вот немного размышлений от АМ2
mql.opentraders.ru/33776.html

mql.opentraders.ru/31257.html


P.S.Если лень всё это читать, то вдвух словах: не один программист не напишет бесплатно что-то хорошее.
avatar

alex30774

  • 23 января 2025, 21:14
0
Функция while


Опять метаквотовцы учебник переписали: раньше while был оператром, а теперь стал функцией.Вечно я за ними не успеваю.

Лучше не пользуйтесь функциями Хлыстова.На советник «простой советник» много жалоб в интернете было.Даже у меня к совеве питензии были: советник торгует хорошо первую неделю, а во вторую перестаёт открывать сделки, переустанавливаешь советник и вновь начинает открывать сделки и так до следующей недели
avatar

alex30774

  • 23 января 2025, 17:29
+1
Глупо спрашивать: как просчитать это количество.

1.Запускаете тестирование,
2.потом ставите на паузу
3.ставите вертикальную линию
4.затем снимаете с паузы и через минуту ставите вторую вертикальную линию
5.теперь считаете количество баров между вертикальными линиями

Если за минуту будет меньше 25 баров(такое бывает при использовании некоторых пользовательских индикаторов)советник может пропустить сделку, если тоговать на таймфреймах 1М,5М
avatar

alex30774

  • 21 января 2025, 19:26
0
Скорость работы советника для меня не важна.Это я вам по советовал, так как мне показалось, что для вас она имеет значение.
Для меня на первом месте адекватность работы советника, чтобы советник не пропускал сигналы и всегда входил в сделки.
К сожалению функции отвечающим моим требованиям в свободном доступе нет.Я у многих програмистов проверил.Брал ихние советники и прописывал для всех одинаковые условия.И у всех были пропущенные сделки.
В маркете в котигории бесплатные попадались хорошие советники, под них как раз и подгонял советники с открытым кодом.Но у этих авторов не было советников с открытым кодом.

А вы, чтоб быть объективным, а не голословным, замените в советнике Moving Average код открытия ордера на функцию PutOrder и сравните скорости. Ну если, конечно, умеете. В противном случае — ко мне в топик. Вопросы только обогащают общение.

У каждого своё понимание о скорости.У меня количество баров за минуту.Тоесть сколько советник пройдёт баров за минуту в режиме тестирования.Но я на это внимание не особо обращаю.
avatar

alex30774

  • 21 января 2025, 18:37
0
А для чего вам функция PutOrder? Советник Moving Average в тестере работает намного быстрее советников от АМ2.
Если любите играться с советниками в тестере, то пишите без функции PutOrder, то есть напрямую.
avatar

alex30774

  • 21 января 2025, 10:50
+2
Вы не правильно задали вопрос.Нужно было спросить сколько он заработал с помощью этого индикатора на реальном счету(именно с помощью трейдинга, а не продажей индикатора)
avatar

alex30774

  • 20 января 2025, 11:09
0
А какая цена биткоина была 14.01.2025 в 00:00(где вы смотрите), а лучше ещё и озвучьте(напишите).
avatar

alex30774

  • 14 января 2025, 18:49
0
Победитель определяется по закрытию минутной свечи 23:59 по МСК 14.01.2025 на графике


А как вы заранее определили победителя, если 23:59 по МСК 14.01.2025 ещё не наступило.Или как говорится «ваш конкурс вам и решать кто победил»
avatar

alex30774

  • 14 января 2025, 18:18
0
Спасибо за ответ.
avatar

alex30774

  • 12 января 2025, 11:04
0
Тогда озвучьте пожалуйста допустимую просадку по эквити.При какой просадке(в процентах)кроете убыток.
avatar

alex30774

  • 11 января 2025, 19:41
0
А можно скрин с главной станицы: где видно баланс и эквити.
avatar

alex30774

  • 11 января 2025, 15:53
0
А может ваша нейросеть вот это тех.задание обработать(как вы выражаетесь «дописать»)
zakaz.opentraders.ru/129533.html

или это
zakaz.opentraders.ru/36833.html


хотелось бы протестировать на что способна ваша нейросеть(какие и неё возможности).
avatar

alex30774

  • 27 декабря 2024, 12:41