Я уже и не знаю как вас послать читать документацию. Если читал и штатная функция не подходит по каким-то причинам, надо было сразу об этом сказать…
Ну на счёт "послать", это пусть модераторы решают, кого и куда послать!... В бан, например... Угадайте, кого... А на счёт штатных функций, что-то я не видел в документации парсинг в формате json и сохранение/запись json файлов. Но вы, как обычно, знаете какой-то секретный раздел документации, где это всё есть... А я не знал... Ну ёлки палки. Позор мне... Сейчас меня за пояс заткнет Алексей?... :)
люди помигите, собираюсь открывать максимально 2х Ордера одновременно, ставлю так воопше ниодного неоткрывает, без pos_total открывает
void OPENORDER(string ord)
{
int pos_total=PositionsTotal();
double priceL=m_symbol.Ask();
if (pos_total>=2)
{
if(ord=="Sell")
//--- check for free moneyif(m_account.FreeMarginCheck(Symbol(),ORDER_TYPE_BUY,my_lot,priceL)<0.0)
printf("We have no money. Free Margin = %f",m_account.FreeMargin());
elseif(!m_trade.Sell(my_lot,Symbol(),m_symbol.Bid(),my_SL,my_TP,""))
Print("BUY_STOP -> false. Result Retcode: ",m_trade.ResultRetcode(),
", description of Retcode: ",m_trade.ResultRetcodeDescription(),
", ticket of order: ",m_trade.ResultOrder()); // Если sell, то не открываемсяdouble priceS=m_symbol.Bid();
if(ord=="Buy")
//--- check for free moneyif(m_account.FreeMarginCheck(Symbol(),ORDER_TYPE_SELL,my_lot,priceS)<0.0)
printf("We have no money. Free Margin = %f",m_account.FreeMargin());
elseif(!m_trade.Buy(my_lot,Symbol(),m_symbol.Ask(),my_SL,my_TP,""))
Print("Buy -> false. Result Retcode: ",m_trade.ResultRetcode(),
", description of result: ",m_trade.ResultRetcodeDescription(),
", ticket of deal: ",m_trade.ResultDeal());
return;
}
}
Да, спасибо. Я поспешил с выводами. У меня все правильно)
Вопрос был не в том, что функция может иметь отрицательные значения, а в том зачем к профиту прибавлять своп и комиссию. Вы с Алексеем вероятно не поняли.
Tsaryoff5614 хотел прибыль ордеров подсчитать в истории, а функция у него называлась lastloss (если владеете английским).
Вопрос был не в том, что функция может иметь отрицательные значения, а в том зачем к профиту прибавлять своп и комиссию. Вы с Алексеем вероятно не поняли.
Tsaryoff5614 хотел прибыль подсчитать, а функция у него называлась lastloss. Запутал себя и меня. А тут еще вы с Алексеем... Дурдом...
Затем и прибавлять, чтобы посчитать весь профит за период.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Прошу помощи у сообщества...
Как правильно объявить и создать глобальные объекты MQL5?
Глобальные объявляются здесь
Я уже и не знаю как вас послать читать документацию. Если читал и штатная функция не подходит по каким-то причинам, надо было сразу об этом сказать…
Ну на счёт "послать", это пусть модераторы решают, кого и куда послать!... В бан, например... Угадайте, кого... А на счёт штатных функций, что-то я не видел в документации парсинг в формате json и сохранение/запись json файлов. Но вы, как обычно, знаете какой-то секретный раздел документации, где это всё есть... А я не знал... Ну ёлки палки. Позор мне... Сейчас меня за пояс заткнет Алексей?... :)
люди помигите, собираюсь открывать максимально 2х Ордера одновременно, ставлю так воопше ниодного неоткрывает, без pos_total открывает
что делаю не так?
люди помигите, собираюсь открывать максимально 2х Ордера одновременно, ставлю так воопше ниодного неоткрывает, без pos_total открывает
что делаю не так?
if (pos_total<=2)Макар, раньше ты делал правильно, а теперь хочешь делать глупость…
Вспомни математику за 5, примерно, класс. Сколько будет (-3)-(-7) и сколько будет (-3)+(-7)
На калькуляторе сложно проверить, Excell тебе в помощь.
Алексей знает математику аж за 5-й класс. Браво, Алексей. Просто Капитан Очевидность. :)
Алексей знает математику аж за 5-й класс. Браво, Алексей.
Да, спасибо. Я поспешил с выводами. У меня все правильно)
Вопрос был не в том, что функция может иметь отрицательные значения, а в том зачем к профиту прибавлять своп и комиссию. Вы с Алексеем вероятно не поняли.
Tsaryoff5614 хотел прибыль ордеров подсчитать в истории, а функция у него называлась lastloss (если владеете английским).
https://www.mql5.com/ru/forum/160683/page1559#comment_23786144
Запутал себя и меня. А тут еще вы с Алексеем... Дурдом...
В данном случае ты не прав
спасибо за совет, но так не фильтрует воопше, открывает до пяти позиций
это ему говорит открывать позиции, куда бы там не вставлял pos_total, непомогает
спасибо за совет, но так не фильтрует воопше, открывает до пяти позиций
это ему говорит открывать позиции, куда бы там не вставлял pos_total, непомогает
if (pos_total<=2)надо знак поменять как я написал
Вопрос был не в том, что функция может иметь отрицательные значения, а в том зачем к профиту прибавлять своп и комиссию. Вы с Алексеем вероятно не поняли.
Tsaryoff5614 хотел прибыль подсчитать, а функция у него называлась lastloss. Запутал себя и меня. А тут еще вы с Алексеем... Дурдом...Затем и прибавлять, чтобы посчитать весь профит за период.