Блог им. ShamanKZN

В заложниках у торговой системы(2).. вопрос к знатокам стратеджи деска

    • 18 ноября 2011, 12:59
    • |
    • ShamanK
  • Еще
господа, понимаю что кого то я тут уже достал своими вопросами, однако моя борьба со скриптовыми языками продолжается.. 

сейчас встал вот такой вопрос:

что дано:
даны уровни
ур1
ур2
ур3
ур4

и есть формула в МТ:
reng1 = ур1+ MathMax(ур2, ур3); 
reng2 = MathMin(ур2, ур3) — ур4;  

тоесть тут все понятно
к ур1 прибавить максимальное из ур2 и ур3

и от минимального  из ур2 и ур3 отнять ур4.. 

казалось бы все нереально просто… просто да только не в стратеджи(((
нету в них функций макс и мин…
 
голову уже сломал, может кто из вас лучше понимает суть языка стратеджи чем я?
    10 комментариев
    Не знаю что такое «стратеджи», но попробуй через IIF (логическое «если»)…
    avatar
    NeroWolfe, нету там логических выражений ((
    avatar
    ShamanKZN, может тогда ну её нах...? :)
    avatar
    NeroWolfe, ))
    никак низя… эти формулы «вылизывались» мной несколько лет…
    так что без них никак…
    стратеджи тоже отличная вещь…
    в режиме раельного времени шерстит американские акции и выводит на экран те которые соответствуют ранее введенным формулам…
    так что придется закатать рукава и кое чо изменить в формулах без сильного изменения оных ))
    avatar
    ShamanKZN, такое сканеры почти во всех программах ТА есть…
    Глянул язык — бля калькулятор какой то…
    avatar
    что за зверь такой — стратеджи, дай линку посмотреть, что там вообще есть, кроме + и — :)
    avatar
    Myst, www.tdameritrade.com/StrategyDesk/help.html?p=fbw
    это описание «языка»
    avatar
    Myst, www.tdameritrade.com/StrategyDesk/help.html?p=fbw
    а это все существующие операторы ((
    avatar
    ShamanKZN, я посмотрел. сделать можно, хотя способ перректальный, иначе не назовешь. идея такая: результат любой операции сравнения у них равен 1 или 0 (true/false кодируются числами). поэтому max = (x1 > x2)*x1 + (x2 > x1)*x2 ну и дальше по тому же принципу.
    avatar
    Myst, еесли числа равны, то получится 0, поэтому вместо > использовать >= в одной из скобок
    avatar

    теги блога ShamanK

    ....все тэги



    UPDONW
    Новый дизайн