Web04/10/ · EA has a live track record with many months of stable trading with low drawdown. Best Pairs (default settings). High-risk performance. Night Hunter Pro is the advanced scalping system which utilizes smart entry/exit algorithms with sophisticated filtering methods to identify only the safest entry points during calm periods of the WebFor example, you can trade seconds, seconds, or even 1-month Binary Options. It is depending on the broker you choose and which expiration dates are available. If the expiration date is reached, the underlying asset price has to be above or below your price target. Price target/strike price Web16/12/ · Custom Period Seconds - Define period seconds for custom charts (e.g. 30 second charts) Candle Time Offset Seconds - Allow the user to start a timer candle early. (e.g. If candles are offset by 5 mins) Local Time GMT Offset - Add seconds to the local timer clock to match the server clock (normally only used at weekends when markets are Web17/05/ · This article is a quick guide to MQL4 language functions, it will help you to migrate your programs from MQL4 to MQL5. For each MQL4 function (except trading functions) the description and MQL5 implementation are presented, it allows you to reduce the conversion time significantly. For convenience, the MQL4 functions are divided into Web26/10/ · Key findings include: Proposition 30 on reducing greenhouse gas emissions has lost ground in the past month, with support among likely voters now falling short of a majority. Democrats hold an overall edge across the state's competitive districts; the outcomes could determine which party controls the US House of Representatives. Four ... read more
The footnote appears in a section detailing the potential benefits to consumers from Microsoft's point of view of the Activision Blizzard catalogue coming to Game Pass. What existing contractual obligations are those? Why, ones like the "agreement between Activision Blizzard and Sony," that places "restrictions on the ability of Activision Blizzard to place COD titles on Game Pass for a number of years". It was apparently these kinds of agreements that Xbox's Phil Spencer had in mind opens in new tab when he spoke to Sony bosses in January and confirmed Microsoft's "intent to honor all existing agreements upon acquisition of Activision Blizzard".
Unfortunately, the footnote ends there, so there's not much in the way of detail about what these restrictions are or how long they'd remain in effect in a potential post-acquisition world. Given COD's continued non-appearance on Game Pass, you've got to imagine the restrictions are fairly significant if they're not an outright block on COD coming to the service.
Either way, the simple fact that Microsoft is apparently willing to maintain any restrictions on its own ability to put first-party games on Game Pass is rather remarkable, given that making Game Pass more appealing is one of the reasons for its acquisition spree.
The irony of Sony making deals like this one while fretting about COD's future on PlayStation probably isn't lost on Microsoft's lawyers, which is no doubt part of why they brought it up to the CMA. While it's absolutely reasonable to worry about a world in which more and more properties are concentrated in the hands of singular, giant megacorps, it does look a bit odd if you're complaining about losing access to games while stopping them from joining competing services.
We'll find out if the CMA agrees when it completes its in-depth, "Phase 2" investigation opens in new tab into the Activision Blizzard acquisition, which is some way off yet. We compare the opinions of those who report they are registered Democrats, registered Republicans, and no party preference or decline-to-state or independent voters; the results for those who say they are registered to vote in other parties are not large enough for separate analysis.
We also analyze the responses of likely voters—so designated per their responses to survey questions about voter registration, previous election participation, intentions to vote this year, attention to election news, and current interest in politics. The percentages presented in the report tables and in the questionnaire may not add to due to rounding. Additional details about our methodology can be found at www. pdf and are available upon request through surveys ppic.
October 14—23, 1, California adult residents; 1, California likely voters English, Spanish. Margin of error ±3. Percentages may not add up to due to rounding. Overall, do you approve or disapprove of the way that Gavin Newsom is handling his job as governor of California? Overall, do you approve or disapprove of the way that the California Legislature is handling its job?
Do you think things in California are generally going in the right direction or the wrong direction? Thinking about your own personal finances—would you say that you and your family are financially better off, worse off, or just about the same as a year ago? Next, some people are registered to vote and others are not. Are you absolutely certain that you are registered to vote in California? Are you registered as a Democrat, a Republican, another party, or are you registered as a decline-to-state or independent voter?
Would you call yourself a strong Republican or not a very strong Republican? Do you think of yourself as closer to the Republican Party or Democratic Party?
Which one of the seven state propositions on the November 8 ballot are you most interested in? Initiative Constitutional Amendment and Statute. It allows in-person sports betting at racetracks and tribal casinos, and requires that racetracks and casinos that offer sports betting to make certain payments to the state—such as to support state regulatory costs. The fiscal impact is increased state revenues, possibly reaching tens of millions of dollars annually. Some of these revenues would support increased state regulatory and enforcement costs that could reach the low tens of millions of dollars annually.
If the election were held today, would you vote yes or no on Proposition 26? Initiative Constitutional Amendment. It allows Indian tribes and affiliated businesses to operate online and mobile sports wagering outside tribal lands. It directs revenues to regulatory costs, homelessness programs, and nonparticipating tribes. Some revenues would support state regulatory costs, possibly reaching the mid-tens of millions of dollars annually.
If the election were held today, would you vote yes or no on Proposition 27? Initiative Statute. It allocates tax revenues to zero-emission vehicle purchase incentives, vehicle charging stations, and wildfire prevention.
If the election were held today, would you vote yes or no on Proposition 30? Do you agree or disagree with these statements? Overall, do you approve or disapprove of the way that Joe Biden is handling his job as president?
Overall, do you approve or disapprove of the way Alex Padilla is handling his job as US Senator? Overall, do you approve or disapprove of the way Dianne Feinstein is handling her job as US Senator? Overall, do you approve or disapprove of the way the US Congress is handling its job? Do you think things in the United States are generally going in the right direction or the wrong direction?
How satisfied are you with the way democracy is working in the United States? Are you very satisfied, somewhat satisfied, not too satisfied, or not at all satisfied?
These days, do you feel [rotate] [1] optimistic [or] [2] pessimistic that Americans of different political views can still come together and work out their differences? What is your opinion with regard to race relations in the United States today? Would you say things are [rotate 1 and 2] [1] better , [2] worse , or about the same than they were a year ago?
When it comes to racial discrimination, which do you think is the bigger problem for the country today—[rotate] [1] People seeing racial discrimination where it really does NOT exist [or] [2] People NOT seeing racial discrimination where it really DOES exist?
Next, Next, would you consider yourself to be politically: [read list, rotate order top to bottom]. Generally speaking, how much interest would you say you have in politics—a great deal, a fair amount, only a little, or none? Mark Baldassare is president and CEO of the Public Policy Institute of California, where he holds the Arjay and Frances Fearing Miller Chair in Public Policy. He is a leading expert on public opinion and survey methodology, and has directed the PPIC Statewide Survey since He is an authority on elections, voter behavior, and political and fiscal reform, and the author of ten books and numerous publications.
Before joining PPIC, he was a professor of urban and regional planning in the School of Social Ecology at the University of California, Irvine, where he held the Johnson Chair in Civic Governance. He has conducted surveys for the Los Angeles Times , the San Francisco Chronicle , and the California Business Roundtable.
He holds a PhD in sociology from the University of California, Berkeley. Dean Bonner is associate survey director and research fellow at PPIC, where he coauthors the PPIC Statewide Survey—a large-scale public opinion project designed to develop an in-depth profile of the social, economic, and political attitudes at work in California elections and policymaking. He has expertise in public opinion and survey research, political attitudes and participation, and voting behavior. Before joining PPIC, he taught political science at Tulane University and was a research associate at the University of New Orleans Survey Research Center.
He holds a PhD and MA in political science from the University of New Orleans. Rachel Lawler is a survey analyst at the Public Policy Institute of California, where she works with the statewide survey team. In that role, she led and contributed to a variety of quantitative and qualitative studies for both government and corporate clients.
She holds an MA in American politics and foreign policy from the University College Dublin and a BA in political science from Chapman University. Deja Thomas is a survey analyst at the Public Policy Institute of California, where she works with the statewide survey team.
Prior to joining PPIC, she was a research assistant with the social and demographic trends team at the Pew Research Center. In that role, she contributed to a variety of national quantitative and qualitative survey studies. She holds a BA in psychology from the University of Hawaiʻi at Mānoa. This survey was supported with funding from the Arjay and Frances F. Ruben Barrales Senior Vice President, External Relations Wells Fargo.
Mollyann Brodie Executive Vice President and Chief Operating Officer Henry J. Kaiser Family Foundation. Bruce E. Cain Director Bill Lane Center for the American West Stanford University.
Jon Cohen Chief Research Officer and Senior Vice President, Strategic Partnerships and Business Development Momentive-AI. Joshua J.
Dyck Co-Director Center for Public Opinion University of Massachusetts, Lowell. Lisa García Bedolla Vice Provost for Graduate Studies and Dean of the Graduate Division University of California, Berkeley. Russell Hancock President and CEO Joint Venture Silicon Valley. Sherry Bebitch Jeffe Professor Sol Price School of Public Policy University of Southern California.
Carol S. Larson President Emeritus The David and Lucile Packard Foundation. TimeDayOfYear Returns day 1 means 1 January,.. int TimeHour datetime time. int TimeHourMQL4 datetime date { MqlDateTime tm; TimeToStruct date,tm ; return tm.
TimeHour Returns the hour for the specified time. datetime TimeLocal. TimeLocal Returns local computer time as number of seconds elapsed from January 1, int TimeMinute datetime time. int TimeMinuteMQL4 datetime date { MqlDateTime tm; TimeToStruct date,tm ; return tm. TimeMinute Returns the minute for the specified time. int TimeMonth datetime time. int TimeMonthMQL4 datetime date { MqlDateTime tm; TimeToStruct date,tm ; return tm.
TimeMonth Returns the month number for the specified time. int TimeSeconds datetime time. int TimeSecondsMQL4 datetime date { MqlDateTime tm; TimeToStruct date,tm ; return tm. TimeSeconds Returns the amount of seconds elapsed from the beginning of the minute for the specified time. int TimeYear datetime time. int TimeYearMQL4 datetime date { MqlDateTime tm; TimeToStruct date,tm ; return tm.
year ; }. TimeYear Returns year for the specified date. The returned value can be within the range of to int YearMQL4 { MqlDateTime tm; TimeCurrent tm ; return tm. Year Returns the current year, i. void FileClose int handle.
FileClose Closes file previously opened by the FileOpen function. void FileDelete string filename. FileDelete Removes specified file name. void FileFlush int handle. FileFlush Flushes all data stored in the file buffer to the disk. bool FileIsEnding int handle. FileIsEnding Returns logical true if file pointer is at the end of the file, otherwise returns false. bool FileIsLineEnding int handle.
FileIsLineEnding For CSV file returns logical true if file pointer is at the end of the line, otherwise returns false. Returns a file handle for the opened file or -1 if the function fails.
Returns the file handle for the opened file. If the function fails, the returned value is FileReadArray Reads the specified amount of elements from the binary file into array. FileReadDouble Reads the double-precision number with floating point from the current binary file position.
FileReadInteger The function reads the integer from the current binary file position. double FileReadNumber int handle. FileReadNumber Read the number from the current file position before the delimiter. Only for CSV files. FileReadString Функция читает строку с текущей позиции файла. bool FileSeek int handle, int offset, int origin. FileSeek The function moves the file pointer to a new position that is an offset, in bytes, from the beginning, the end or the current file position.
int FileSize int handle. FileSize The function returns file size in bytes. int FileTell int handle. FileTell Returns the current position of the file pointer. int FileWrite int handle, FileWrite The function is intended for writing of data into a CSV file, delimiter being inserted automatically. int FileWriteArray int handle, object array[], int start, int count. FileWriteArray The function writes the array to a binary file.
FileWriteDouble The function writes a double value with floating point to a binary file. FileWriteInteger The function writes the integer value to a binary file. int FileWriteString int handle, string value , int size. FileWriteString The function writes the string to a binary file from the current file position.
bool GlobalVariableCheck string name. GlobalVariableCheck Returns TRUE if the global variable exists, otherwise, returns FALSE. bool GlobalVariableDel string name. GlobalVariableDel Deletes the global variable. double GlobalVariableGet string name.
GlobalVariableGet Returns the value of an existing global variable or 0 if an error occurs. string GlobalVariableName int index. GlobalVariableName The function returns the name of a global variable by its index in the list of global variables.
datetime GlobalVariableSet string name, double value. GlobalVariableSet Sets a new value of the global variable.
If it does not exist, the system creates a new global variable. GlobalVariablesDeleteAll Deletes global variables. int GlobalVariablesTotal. GlobalVariablesTotal The function returns the total count of global variables.
double MathAbs double value. MathAbs Returns the absolute value modulus of the specified numeric value. double MathArccos double x. double MathArccos double val. MathArccos The MathArccos function returns the arccosine of x within the range 0 to Pi in radians.
double MathArcsin double x. double MathArcsin double val. double MathArctan double x. double MathArctan double value. MathArctan The MathArctan returns the arctangent of x. double MathCeil double x. double MathCeil double val. MathCeil The MathCeil function returns a numeric value representing the smallest integer that exceeds or equals to x. double MathCos double value.
MathCos Returns the cosine of the specified angle. double MathExp double d. double MathExp double value. MathExp Returns the value of e raised to the power of d. double MathFloor double x. double MathFloor double val. MathFloor The MathFloor function returns a numeric value representing the largest integer that is less than or equal to x. double MathLog double x. double MathLog double val. MathLog The MathLog function returns the natural logarithm of x if successful.
double MathMax double value1, double value2. MathMax Returns the maximum value of two numeric values. double MathMin double value1, double value2. MathMin Returns the minimum value of two numeric values.
double MathMod double value1, double value2. MathMod The function returns the floating-point remainder of division of two numbers. double MathPow double base , double exponent. MathPow Returns the value of the base expression raised to the specified power exponent value. int MathRand. MathRand The MathRand function returns a pseudorandom integer within the range of 0 to double MathRound double value. MathRound Returns value rounded to the nearest integer of the specified numeric value.
double MathSin double value. MathSin Returns the sine of the specified angle. double MathSqrt double x. double MathSqrt double value. MathSqrt The MathSqrt function returns the square root of x. void MathSrand int seed. MathSrand The MathSrand function sets the starting point for generating a series of pseudorandom integers. double MathTan double x. double MathTan double rad. MathTan MathTan returns the tangent of x.
ObjectCreate Creation of an object with the specified name, type and initial coordinates in the specified window. bool ObjectDelete string name. bool ObjectDeleteMQL4 string name { return ObjectDelete 0 ,name ; }. ObjectDelete Deletes object having the specified name. string ObjectDescription string name. ObjectDescription Return object description. int ObjectFind string name. int ObjectFindMQL4 string name { return ObjectFind 0 ,name ; }. ObjectFind Search for an object having the specified name.
ObjectGet The function returns the value of the specified object property. ObjectGetInteger , ObjectGetDouble. string ObjectGetFiboDescription string name, int index. ObjectGetFiboDescription The function returns the level description of a Fibonacci object. int ObjectGetShiftByValue string name, double value. ObjectGetShiftByValue The function calculates and returns bar index shift related to the current bar for the given price. MqlRates , ObjectGetTimeByValue , CopyRates , CopyTime , ArraySize.
double ObjectGetValueByShift string name, int shift. time, 0 ; }. ObjectGetValueByShift The function calculates and returns the price value for the specified bar shift related to the current bar. MqlRates , CopyRates , ObjectGetValueByTime.
bool ObjectMove string name, int point, datetime time1, double price1. bool ObjectMoveMQL4 string name, int point, datetime time1, double price1 { return ObjectMove 0 ,name,point,time1,price1 ; }. ObjectMove The function moves an object coordinate in the chart. Objects can have from one to three coordinates depending on their types. string ObjectName int index.
string ObjectNameMQL4 int index { return ObjectName 0 ,index ; }. ObjectName The function returns the object name by its index in the objects list. ObjectsDeleteAll Removes all objects of the specified type and in the specified sub-window of the chart.
ObjectSet Changes the value of the specified object property. ObjectSetInteger , ObjectSetDouble. bool ObjectSetFiboDescription string name, int index, string text. ObjectSetFiboDescription The function assigns a new description to a level of a Fibonacci object.
ObjectSetText Changes the object description. ObjectGetInteger , ObjectSetString , ObjectSetInteger StringLen. ObjectsTotal Returns total amount of objects of the specified type in the chart. int ObjectType string name. ObjectType The function returns the object type value.
string StringConcatenate StringConcatenate Forms a string of the data passed and returns it. StringFind Search for a substring. Returns the position in the string from which the searched substring begins, or -1 if the substring has not been found. int StringGetChar string text, int pos. StringGetChar Returns character code from the specified position in the string. int StringLen string text. StringLen Returns character count in a string. string StringSetChar string text, int pos, int value.
StringSetChar Returns the string copy with changed character in the specified position. StringSubstr Extracts a substring from text string starting from the given position.
string StringTrimLeft string text. StringTrimLeft The function cuts line feed characters, spaces and tabs in the left part of the string. string StringTrimRight string text. StringTrimRight The function cuts line feed characters, spaces and tabs in the right part of the string. double iAC string symbol, int timeframe, int shift. double iAD string symbol, int timeframe, int shift.
iAlligator Calculates the Bill Williams' Alligator and returns its value. iADX Calculates the Movement directional index and returns its value. double iATR string symbol, int timeframe, int period, int shift. iATR Calculates the Indicator of the average true range and returns its value. double iAO string symbol, int timeframe, int shift. iAO Calculates the Bill Williams' Awesome oscillator and returns its value.
iBearsPower Calculates the Bears Power indicator and returns its value. iBands Calculates the Bollinger bands indicator and returns its value. iBandsOnArray Calculation of the Bollinger Bands indicator on data stored in a numeric array.
iBullsPower Calculates the Bulls Power indicator and returns its value. iCCI Calculates the Commodity channel index and returns its value. double iCCIOnArray double array[], int total, int period, int shift. iCCIOnArray Calculation of the Commodity Channel Index on data stored in a numeric array.
EA has a live track record with many months of stable trading with low drawdown :. High-risk performance. This system is focused on a long-term stable growth.
It is a professional tool developed by me years ago that is constantly updated, incorporating all the latest innovations in the trading area. Nothing fancy here, no testing Holy Grails, no "risk-free martingale", only strict rule-based approach to trading, allowing to maximise return while having risks under control.
I recommend disabling trades on weekends p. MT 5 version can be found here. Tested for FTMO compatibility - write me about details. EA is FIFO compatible. The EA does not use martingale or grid. It only enters a trade with pending orders and uses a stop loss for each trade! Please allow web requests to the following URLs for news filter and GMT detection delete spaces! I wanted to wait until I have gained sufficient experience before posting a review for this EA I am using 'Night Hunter Pro' now for appr.
I run it for the three main currencies GBPUSD, EURUSD and EURCHF. In two months I had minor! losses which were overcompensated by gains in the other 8 months. In my opinion the EA is very transparent and "honest", i. not promising a fortune overnight but giving a solid gain over time.
Thanks, Valeriia! This was the first EA I bought from Valeria. Bought this EA almost a year ago. Right after Ukraine conflict started, markets started to become more jittery during rollover time, when EA trades. This made it impossible to make a profit. Most EA users share my experience. When I turn EA off or lower risk to the minimum, maybe I will stay on zero growth after half a year. But running it with normal risk, or with more than two best pairs, is just not worth it, risk to return ratio is very weak, one bad trade can wipe out entire month or couple of months of trading.
EA has become unsustainable and unprofitable. I will continue to monitor the situation and will update my review if anything changes. But as it stands today, I bought the EA, never recovered my investment, and lost additional capital while running the EA.
Today, this EA is not worth buying unless situation in global forex markets changes. When you decided to turn off the EA you were lucky enough to avoid big losses, paying customers were not so lucky and were hit with losses. Results on my end, with not turning off the EA for prolonged periods, were much worse, therefore I've finished with this EA.
Bought NHP a few months ago. After extensive backtest on three currency pairs with the lowest spreads ie "Best Pairs" , and a few weeks of forward testing on my demo account, NHP is running on my live account. After using this EA for almost 4 months now, I can say that this is one of the best night scalping EA. Cost-effective and profitable - bought this last Black Friday sale! It's really worth to have it! I have to leave a 5-star rating!
The author is very professional and very supportive as well. Thanks Valeria and to NHP community. This is my most profitable EA! Hands down to Valeriia and the NHP community! I am honestly making consistent profit across all accounts I have!
Valeriia also provides word class support! I been using for less than two weeks. Very good EA. Had no losers so far. I already paid for the EA in profits. Note I am not using a small account either. Developer is awesome and will always help if needed. Very professional! Very helpfull about everything. I am a beginer and Valeriia Mishchenko gave an answear everytime when i ask for it. About the Ea,i have use it just 2 days until now,so far so good! i totally recomend her! You can strongly feel a professional service through comunicating with Valeriia Mishchenko, truely standard with her customers.
I will update comment if pass any props firm. After tested various EA over the years, I've finally have an EA that is closest to the elusive 'Holy grail' system. I'm a person who can't trade manually well enough to gain some meaningfull profit. I'm impatient, emotional, jumping from one strategy to strategy that could have also cost me my health and sanity.
With this EA all the flaws that I had has been addressed. Be warned though do not set the EA to ridiculous amount of lots especially while letting the trades to run over the WEEKEND coz you never know what Monday morning open at what price gaps that will bring you down market crash, war etc To negate this, its better to not trade on Friday.
The EA even has this filter to turn off Friday trades along with many other filters triple swap days, holidays, MPR etc Author is very professional and pretty responsive in the EA's telegram. Very much recommended. With this EA and trading with it since Sept 21' I'm on my way to recovering the loss and cost I had incurred over the years with other systems. Dont waste your time to look elsewhere other EA like I did prior to having this EA.
During this period of volatile market due to war, it is best to not turn on the EA until 'quiet market' is observed on days towards the end of US session tiny 1HR candles. DD so if it breached than EA automatically close all trade - we can set time for trading, recommend not change it to get max. Profit - the author Ms. Valeriia is very high response, she always answer our question, even check our vps by remote if problem of setting still not solve.
You are amazing Valerria.. thx for make this EA.. I just purchased the EA. Wait to install this week and try it out. Will review in the future. Could I be added to the telegram channel please. Thank you. You agree to website policy and terms of use.
Demo downloaded: 8 Published: 14 June More from author. How to buy а trading robot or an indicator. Run your EA on virtual hosting. Want to earn in the Market? How to present a product for a sell-through. Overview Reviews 68 Comments What's new Night Hunter Pro. Nothing fancy here, no testing Holy Grails, no "risk-free martingale", only strict rule-based approach to trading, allowing to maximise return while having risks under control I recommend disabling trades on weekends p.
This GMT offset is used by most brokers. The EA must be attached to ONLY one M5 chart, EURUSD is recommended If your broker uses a suffix e. a you should update names in the Symbol parameter Use recommended pairs only. You don't need. set files, all settings are stored internally in the EA Please allow web requests to the following URLs for news filter and GMT detection delete spaces!
The EA requires good brokerage conditions: low spread and slippage during the rollover time. I advise using a really good ECN broker. Reviews Giampaolo87 one of the most reliable EA ever tried and best support from Valeria for all the questions. Jwheatleytrading
WebThe latest Lifestyle | Daily Life news, tips, opinion and advice from The Sydney Morning Herald covering life and relationships, beauty, fashion, health & wellbeing WebThus for example to display all the undocumented target- specific switches supported by the compiler, use: -help=target,undocumented The sense of a qualifier can be inverted by prefixing it with the ^ character, so for example to display all binary warning options (i.e., ones that are either on or off and that do not take an argument) that WebFor example, you can trade seconds, seconds, or even 1-month Binary Options. It is depending on the broker you choose and which expiration dates are available. If the expiration date is reached, the underlying asset price has to be above or below your price target. Price target/strike price Web12/10/ · Microsoft pleaded for its deal on the day of the Phase 2 decision last month, but now the gloves are well and truly off. Microsoft describes the CMA’s concerns as “misplaced” and says that Web20/10/ · That means the impact could spread far beyond the agency’s payday lending rule. "The holding will call into question many other regulations that protect consumers with respect to credit cards, bank accounts, mortgage loans, debt collection, credit reports, and identity theft," tweeted Chris Peterson, a former enforcement attorney at the CFPB who Web21/10/ · A footnote in Microsoft's submission to the UK's Competition and Markets Authority (CMA) has let slip the reason behind Call of Duty's absence from the Xbox Game Pass library: Sony and ... read more
The M Extensions are variations of the Golden Ratio Fibonacci Sequence. double MathCeil double val. For EURCHF its recommended to use M30, but M5, M15, H1 are also good timeframes. It does not take or support positions on any ballot measures or on any local, state, or federal legislation, nor does it endorse, support, or oppose any political parties or candidates for public office. This Indicator is based on Trend Following strategy, also adopting the use of an histogram to determine the right power. Penta-O patterns can expand and repaint quite a bit.
EXIT: Sell at a profit or loss when the MACD crosses below the zero line. double MathTan double rad. In the paid version the period can be set by user, so a configuration with many ThreePointsChannel indicators with different periods is possible. So different people are going to have different decisions. double MathLog double val.