Gamestudio Links
Zorro Links
Newest Posts
No connection to MT4
by JeyKey II. 10/29/26 09:34
Zorro plugin for Hyperliquid.xyz
by opm. 10/28/26 13:50
Icon "OP"
by JeyKey II. 10/27/26 07:03
ZorroGPT
by TipmyPip. 10/26/26 08:09
Chat Room for Zorro Programmers
by Haitao_Ren. 10/25/26 03:14
Trading Journey
by Haitao_Ren. 10/25/26 03:14
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
4 registered members (Akow, TipmyPip, EW_bytes, MaliceTheMaker), 13,210 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
MaliceTheMaker, Haitao_Ren, JimSimons, julienp, julienper
19248 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
plot: PLOTNOW, plot(), enterLong() #483437
05/31/21 00:00
05/31/21 00:00
Joined: May 2021
Posts: 1
Valley View
P
Phantom377 Offline OP
Guest
Phantom377  Offline OP
Guest
P

Joined: May 2021
Posts: 1
Valley View
Hi All
I am new, sorry for my basic questions.

this works as expected: it creates a plot 1

set(PLOTNOW);
set(LOGFILE);
vars Prices = series(price(0));
plot("price", price(), MAIN, RED);

If I add some more lines, it creates on the chart additional plots I have not asked for (plot 2)
function run()
{
set(PLOTNOW);
set(LOGFILE);
vars Prices = series(price(0));
plot("price", price(), MAIN, RED);
vars Trends = series(LowPass(Prices,500));
hours or aligning to the end of day.
Stop = 4*ATR(100);
var delta = ATR(100) - ATRS(100);
printf("delta = %f; ", delta);
vars MMI_Raws = series(MMI(Prices,300));
vars MMI_Smooths = series(LowPass(MMI_Raws,300));
if(falling(MMI_Smooths))
{
if(valley(Trends))
enterLong(); // for some reason (beause of set(plotnow) this part is ploted even if I am not asking for plotting them
else if(peak(Trends))
enterShort(); // for some reason (beause of set(plotnow) this part is ploted even if I am not asking for plotting them
}
}

My understanding is that the combination "set(PLOTNOW)" + "valley(Trends)" or "peak(Trends)" is sufficient for generating the additional plots.

How do I have to code for plotting only what I want?
How to change the above code for plotting "price" but not the part into the "if"

Thanks

Attached Files plot-1.PNGplot-2.PNG
Re: plot: PLOTNOW, plot(), enterLong() [Re: Phantom377] #483440
05/31/21 13:00
05/31/21 13:00
Joined: Apr 2021
Posts: 41
Slovakia
T
tomna1993 Offline
Newbie
tomna1993  Offline
Newbie
T

Joined: Apr 2021
Posts: 41
Slovakia
The grey vertical bar plot is the equity, the green line with two dots are representing a closed trade with positive profit. You can turn off the equity plot by deactivating the Equity button in the chart viewer.


Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1