Есть умельцы по созданию торговых скриптов?
Есть умельцы по созданию торговых скриптов?
Здесь: https://www.mql5.com/ru/job
- 2025.03.09
- www.mql5.com
Может человек хотел по-быстренькому и нахаляву, простите, на энтузиазме...
Есть умельцы по созданию торговых скриптов?
Ну что же вы так сразу?
Может человек хотел по-быстренькому и нахаляву, простите, на энтузиазме...
А чего смешного? Мне постоянно в ТГ поступают предложения сделать по супер-мега-прибыльной стратегии советник. На вопрос о стейте с ручной торговли обычно тишина. А недавно якобы красивая зарубежная тетя прислала вот такое, даю кусочек:
ld_76 = NormalizeDouble(GetLotLastPos(0, OP_BUY, MagicNumber) * koef_lot_lock, alfa_lot); if (StopLoss_Lock > 0) ld_84 = Ask + StopLoss_Lock * GetPoint(); else ld_84 = 0;
Догадались по именам переменных, откуда код? ))
А чего смешного? Мне постоянно в ТГ поступают предложения сделать по супер-мега-прибыльной стратегии советник. На вопрос о стейте с ручной торговли обычно тишина. А недавно якобы красивая зарубежная тетя прислала вот такое, даю кусочек:
Догадались по именам переменных, откуда код? ))
Код писали 2 человека, один 76 года рождения, а второй 84.
А что ты скажешь на этот codesnippet? ))
int start() { string ls_8; double ld_76; double ld_84; double ld_132; double ld_144; double ld_156; double ld_168; double l_lots_0 = 0; if (Lots > 0.0) l_lots_0 = Lots; else l_lots_0 = GetLot(); if (gi_308) { Message("??????????? ??????! ???????? ??????????!"); return(0); } if (gi_312) { Message("?? ??????? ???????????????? ????????!"); return(0); } if (!IsTesting() && !IsConnected()) { if (gi_316 > 0 && gi_316 != AccountNumber()) { Comment("???????? ?? ?????: " + AccountNumber() + " ?????????!"); return(0); } Comment(""); } if (ShowComment) { ls_8 = "CurTime=" + TimeToStr(TimeCurrent(), TIME_MINUTES) + " ???.???????=" + DoubleToStr(quantity * 2, 0) + " ???????. ????? ????????=" + steps + " TakeProfit=" + TakeProfit + " StopLoss=" + StopLoss + " Lots=" + DoubleToStr(l_lots_0, 2) + " ????????=" + Displacement + "\n+------------------------------+" + "\n ??????=" + DoubleToStr(AccountBalance(), 2) + "\n ??????=" + DoubleToStr(AccountEquity(), 2) + "\n ???????=" + DoubleToStr(AccountEquity() - AccountBalance(), 3) + " $" + "\n ???????=" + DoubleToStr(100.0 * (AccountEquity() / AccountBalance() - 1.0), 3) + " %" + "\n+------------------------------+"; Comment(ls_8); } else Comment(""); // if (Traling && !ExistPositions(Symbol(), OP_BUY, MN_Lock)) SimpleTrailing(Symbol(), OP_BUY, MagicNumber); // if (Traling && !ExistPositions(Symbol(), OP_SELL, MN_Lock)) SimpleTrailing(Symbol(), OP_SELL, MagicNumber); if(Traling) TrailingStops(); double ld_16 = MarketInfo(Symbol(), MODE_STOPLEVEL) * Point; int l_digits_24 = Digits; double ld_28 = 100; if (l_digits_24 == 3 || l_digits_24 >= 5) ld_28 = 1000; double ld_36 = 1000.0 * l_lots_0 * TakeProfit_Av / ld_28; double ld_44 = 0; double ld_52 = 0; double ld_unused_60 = 0;
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования