To print out the variables on every five minutes  [SOLVED]

Questions about MultiCharts and user contributed studies.
Spikehog
Posts: 39
Joined: 09 Dec 2013
Has thanked: 26 times
Been thanked: 1 time

To print out the variables on every five minutes  [SOLVED]

Postby Spikehog » 09 Sep 2015

Hello there, I want to print out the variables on every five minutes in the output of powerlanguage editor. However, the codes I have written below do more than I need i.e. it keeps printing out the same variables as new ticks come in. Can you please have a look what went wrong? Thanks
[+] Click here to see the code

Code: Select all

Inputs: H1(0), H2(0), D1(0), D2(0), D3(0);
Variables:var1(0), var2(0), var3(0), var4(0), var5(0);

IF Date < 1151001 and time > 0915 and time < 1615 Then Begin
var1 = close - H1;
var2 = close - H2;
var3 = close of Data2 - D1;
var4 = close of Data3 - D2;
var5 = close of Data4 - D3;
End;

If time = 0920 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0925 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0930 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0935 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0940 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0945 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0950 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 0955 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1000 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1005 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1010 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1015 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1020 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1025 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1030 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1035 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1040 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1045 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1050 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1055 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1100 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1105 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1110 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1115 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1120 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1125 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1130 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1135 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1140 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1145 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1150 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1155 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1200 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1205 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1210 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1215 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1220 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1225 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1230 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1235 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1240 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1245 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1250 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1255 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1300 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1305 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1310 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1315 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1320 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1325 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1330 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1335 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1340 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1345 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1350 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1355 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1400 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1405 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1410 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1415 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1420 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1425 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1430 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1435 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1440 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1445 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1450 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1455 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1500 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1505 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1510 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1515 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1520 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1525 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1530 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1535 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1540 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1545 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1550 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1555 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1600 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1605 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1610 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);
If time = 1615 then Print(datetimetostring(datetime) of 1 bar ago, " ", close of 1 bar ago, " ", var1 of 1 bar ago, " ", var2 of 1 bar ago, " ", var3 of 1 bar ago, " ", var4 of 1 bar ago, " ", var5 of 1 bar ago);

User avatar
TJ
Posts: 7742
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2222 times

Re: To print out the variables on every five minutes

Postby TJ » 10 Sep 2015

Hello there, I want to print out the variables on every five minutes in the output of powerlanguage editor. However, the codes I have written below do more than I need i.e. it keeps printing out the same variables as new ticks come in. Can you please have a look what went wrong? Thanks
::
What is your chart resolution?



ps. Look up BARSTATUS
eg. Barstatus = 2

User avatar
TJ
Posts: 7742
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2222 times

Re: To print out the variables on every five minutes

Postby TJ » 10 Sep 2015


User avatar
TJ
Posts: 7742
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 1033 times
Been thanked: 2222 times

Re: To print out the variables on every five minutes

Postby TJ » 10 Sep 2015

ps. you don't have to go through 81 lines of codes to extract the print out.

eg.

Code: Select all


if mod( time , 5 ) = 0 then ...

Spikehog
Posts: 39
Joined: 09 Dec 2013
Has thanked: 26 times
Been thanked: 1 time

Re: To print out the variables on every five minutes

Postby Spikehog » 11 Sep 2015

Done. I unclick the "Update on every tick" under the Advanced section of Properties in the Format Study window. And I used to "mod" reserved word which saved o lot of rows and kept the codings nice & tidy. Thank you very much for your help.


Return to “MultiCharts”