Ответить
29.05.2015, 08:06
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию формула прибыли ордера на рынке (срочно)

дайте формулу высчитывания прибыли ордера на рынке форекс в живых реальных условиях ДЦ

это срочно нужно
у меня оказ-ся есть ошибка

у меня вот такая формула:
Profit_Now=Tickvalue*OrderLot*OrderPips;

и из-за этого в роботе высчитывается прибыль в 3 раза меньше
но есть всё равно 1 плюс - тестер и робот работаю одинаково (LOL)

только щас догнал: значит мой робот в 3 раза больше прибыли делает не официально (ржу)

Последний раз редактировалось Anton_uz; 29.05.2015 в 08:27. Причина: 1d
29.05.2015, 08:37
Аватар для zpro
zpro zpro вне форума Почётный гражданин
Регистрация: 07.10.2014 / Адрес: ЦО / Сообщений: 445
Поблагодарили 476 раз(а) / Репутация: 481
дайте формулу высчитывания прибыли ордера на рынке форекс в живых реальных условиях ДЦ

это срочно нужно
у меня оказ-ся есть ошибка

у меня вот такая формула:
Profit_Now=Tickvalue*OrderLot*OrderPips;

и из-за этого в роботе высчитывается прибыль в 3 раза меньше
но есть всё равно 1 плюс - тестер и робот работаю одинаково (LOL)

только щас догнал: значит мой робот в 3 раза больше прибыли делает не официально (ржу)
OrderProfit() + OrderSwap() + OrderComission()
29.05.2015, 08:44
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию неужели вы ничего не знаете ?

OrderProfit() + OrderSwap() + OrderComission()
нету у меня в тестере OrderProfit() к сожалению!

OrderSwap() + OrderComission() - это вообще не надо!

я просил расписать мне OrderProfit()
(могу сказать, что в формуле участвует параметр Кредитное_плечо)

позовите программистов MT4

очень нужно
в ответ подарю робота + инструкция

Последний раз редактировалось Anton_uz; 29.05.2015 в 08:47. Причина: yt
29.05.2015, 09:39
Аватар для zpro
zpro zpro вне форума Почётный гражданин
Регистрация: 07.10.2014 / Адрес: ЦО / Сообщений: 445
Поблагодарили 476 раз(а) / Репутация: 481
нету у меня в тестере OrderProfit() к сожалению!

OrderSwap() + OrderComission() - это вообще не надо!

я просил расписать мне OrderProfit()
(могу сказать, что в формуле участвует параметр Кредитное_плечо)

позовите программистов MT4

очень нужно
в ответ подарю робота + инструкция
Тогда у тебя вроде как все правильно. Может в другом месте проблема

Последний раз редактировалось zpro; 29.05.2015 в 09:44.
29.05.2015, 10:34
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию помоги, если можешь

вобщем ДЦ у меня Roboforex, плечо: 1:100

снимок экрана (посмотри там максимальный убыток)
в это время у меня максимальный убыток в реале составлял -75
(смотри только ордера для пары NZDJPY)
к сожалению снимки были сделаны в разное время и выявить математическую закономерность тут не получится


т.е. моя собственная формула в данном ДЦ почему-то лжёт !
29.05.2015, 11:31
Аватар для zpro
zpro zpro вне форума Почётный гражданин
Регистрация: 07.10.2014 / Адрес: ЦО / Сообщений: 445
Поблагодарили 476 раз(а) / Репутация: 481
вобщем ДЦ у меня Roboforex, плечо: 1:100

снимок экрана (посмотри там максимальный убыток)
в это время у меня максимальный убыток в реале составлял -75
(смотри только ордера для пары NZDJPY)
к сожалению снимки были сделаны в разное время и выявить математическую закономерность тут не получится


т.е. моя собственная формула в данном ДЦ почему-то лжёт !
Почему лжет то?
На примере ордера 60061905
У тебя в комментарии убыток 705 пипсов и это -11.38 уе
В терминале убыток 1621 уе и убыток -26.19
Составляем простую пропорцию 1621/705 * 11.38 = 26.15.. так что с точностью до округления совпадает.
Так что видимо не стоит ожидать увеличения доходности в 3 раза
29.05.2015, 13:03
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283
помогите мне кто нибудь адекватный
у меня и так голова раскалывается

- робота сразу подарю
29.05.2015, 16:16
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию мне нужна правильная формула!

помогите хоть 1 раз нормально

если вы запустите скрипт "Info.mq4" то он вам покажет ошибку моей формулы

как вы это узнаете (что есть ошибка)
- для этого вам просто нужно будет сравнить прибыль ордера вашего терминала с прибылью, которую покажет мой скрипт

Морфей, не тупи!
я же попросил, отнестись внимательно к моей просьбе!
мне нужна правильная формула

Последний раз редактировалось Anton_uz; 29.05.2015 в 16:34. Причина: 11
29.05.2015, 16:29
Аватар для zhserg
zhserg zhserg на форуме Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
В твоем скрипте изменил одну строчку -
PHP код:
Print ("Ticket=",now_ticket,",  Profit=",Profit_Now,",  Pips=",order_pips" Term=",OrderProfit()); 
что бы сразу сравнить..
Вот результат -
zhserg.ru советники, скрипты, индикаторы на заказ
29.05.2015, 16:35
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию кто-нить помогите !

zhserg
- и что дальше
мне нужна формула
или ты чего-то хочешь ?

посмотри-ка лучше на рисунок
- там только ордера с малым профитом/убытком ведут себя адекватно с моей формулой

что не так ?
кто знает приколы брокера (Roboforex в моём случае)

Последний раз редактировалось Anton_uz; 29.05.2015 в 17:08. Причина: 12tff1
29.05.2015, 16:39
Аватар для zhserg
zhserg zhserg на форуме Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
я ничего не хочу, просто твоя формула дает 100% результат, неужели не видно
zhserg.ru советники, скрипты, индикаторы на заказ
29.05.2015, 16:45
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию - ну, ну

я ничего не хочу, просто твоя формула дает 100% результат, неужели не видно
на заказ, говоришь, пишешь советников

ржу.....
29.05.2015, 17:12
Аватар для zhserg
zhserg zhserg на форуме Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Пупочек побереги, а то развяжется от смеха...
zhserg.ru советники, скрипты, индикаторы на заказ
29.05.2015, 19:31
Аватар для zpro
zpro zpro вне форума Почётный гражданин
Регистрация: 07.10.2014 / Адрес: ЦО / Сообщений: 445
Поблагодарили 476 раз(а) / Репутация: 481
Пупочек побереги, а то развяжется от смеха...
Этому Антону по ходу ничего не объяснить... Ему пытаешься открыть глаза, а он хамит... В игнор его
30.05.2015, 09:25
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию в игнор, конечно

Этому Антону по ходу ничего не объяснить... Ему пытаешься открыть глаза, а он хамит... В игнор его
я уже сам разобрался
30.05.2015, 20:52
Аватар для LongS
LongS LongS вне форума Новичок форума
Регистрация: 17.08.2012 / Сообщений: 38
Поблагодарили 7 раз(а) / Репутация: 8
Tickvalue для кроссов совсем не постоянная величина если прибыль рассчитывает в валюте депозита, которая в кросс не входит. Соответсвенно с увеличением OrderPips возрастает ошибка.

Подробнее можно посмотреть например здесь:

_http://ru.investing.com/education/Новичкам/Как-образуется-прибыль-на-forex-и-как-рассчитать-результаты-собственных-сделок-(Ч2)-31339
01.06.2015, 19:31
Аватар для Anton_uz
Anton_uz Anton_uz вне форума Местный житель
Регистрация: 05.10.2009 / Сообщений: 480
Поблагодарили 284 раз(а) / Репутация: 283

По умолчанию 3 года коту под хвост

Tickvalue для кроссов совсем не постоянная величина если прибыль рассчитывает в валюте депозита, которая в кросс не входит. Соответсвенно с увеличением OrderPips возрастает ошибка.

Подробнее можно посмотреть например здесь:

_http://ru.investing.com/education/Новичкам/Как-образуется-прибыль-на-forex-и-как-рассчитать-результаты-собственных-сделок-(Ч2)-31339
спс за ссылку
но проблема была в моей функции "int Point_DBL_to_INT(double chk)"
если ей на вход дать число 1.15442, то на выходе будет: 15442, (а должно быть 115442)
если ей на вход дать число 0.15442, то на выходе будет: 15442 (тут она сработает правильно)

дело в том, что с такой большой просадкой как сейчас мой робот не сталкивался - это хорошо, что я заметил это (случайно просто заметил)

вот исправленная функция:
Код:
int Point_DBL_to_INT(double chk)
    {
    string st, sq;
    int sf, sl, sqt;
    //--------------------
    st=DoubleToStr(chk, Digits_now);
    sf=StringFind(st, ".", 0)+1;
    sq=StringSubstr(st, 0, sf-1);
    sqt=StrToInteger(sq);
    if (sf==0) return (chk);
    sl=StringLen(st)-1;
    st=StringSubstr(st, sf, sl);
    if (sqt!=0) sf=StrToInteger(sq+st); else
       {
       sf=StrToInteger(st);
       if (chk<0) sf=-sf;
       }
    return (sf);
    }
P.S.:

вы спросите: зачем вообще нужна эта функция?
отвечаю: если вместо неё поставить "order_pips=zoom/Point;", то не выходе этого загадочного выражения на языке MQL4 может быть "0" (в то время, когда этого физически быть не может) - это я определил ещё в старые времена, когда работал над роботом "Lagger", и поэтому я просто отказался от этого загадочного математического выражения


я понимаю всех вас
- кто будет копаться в чужом коде
ответ очевиден: кто писал - тот и будет копаться

Последний раз редактировалось Anton_uz; 01.06.2015 в 19:42. Причина: 11
01.06.2015, 20:28
Аватар для LongS
LongS LongS вне форума Новичок форума
Регистрация: 17.08.2012 / Сообщений: 38
Поблагодарили 7 раз(а) / Репутация: 8
С тех пор наверняка версии mt4 поменялись. Скорее всего, Point теперь работает нормально. Еще вариант использовать MarketInfo(...).
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 03:44. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO