Win a copy of Spring Boot in Practice this week in the Spring forum!

Bob Matthews

Rancher
+ Follow
since Jan 01, 2013
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
4
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Rancher Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Bob Matthews

Thanks Carey for your explanation....

Bob M
3 weeks ago
Ah.........it's come back to me now........

In, old speak, call a subroutime with sub code further down

Bob M
3 weeks ago
public static void main( String[] args )

I am always confused on taking an example with the above code and implementing the example within a much bigger java program
3 weeks ago
code is now (with appropriate imports)...........


Compilation Error:- Not too sure what the error is ??
TIME               MESSAGES                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
2022-07-24 03:40:03 1. ERROR in C:\Users\rgmat\JForex4\jfxide\tmp\compile\us_copiosus_NZDUSD_IDBA_Learning_Module.java (at line 512)                                                                                                                                                                                                                                                                                                                                                                                                                                          
2022-07-24 03:40:03 public class Try {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
2022-07-24 03:40:03 ____________________private_static_final_DateTimeFormatter_formatter_=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
2022-07-24 03:40:03 DateTimeFormatter.ofPattern( "HH:mm:ss" );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2022-07-24 03:40:03 String str1 = newEvent_startTime;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2022-07-24 03:40:03 String str2 = current_Time;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2022-07-24 03:40:03 LocalTime eventTime   = LocalTime.parse( str1, formatter );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2022-07-24 03:40:03 LocalTime currentTime = LocalTime.parse( str2, formatter );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2022-07-24 03:40:03 Duration  duration = Duration.between( eventTime, currentTime );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2022-07-24 03:40:03 System.out.println( duration.toMinutes() );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2022-07-24 03:40:03 2022-07-24 03:40:03 Syntax error on token(s), misplaced construct(s)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
3 weeks ago
imports..................
import com.dukascopy.api.*;
import com.dukascopy.api.IEngine.OrderCommand;
import java.math.BigDecimal;
import java.util.Currency;
import java.util.HashSet;
import java.util.Locale;
import java.util.Set;
import java.util.TimeZone;
import java.util.concurrent.TimeUnit;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.Calendar;
3 weeks ago
I have the following code:


Four errors on compilation...............
(a) Date cannot be resolved to a type (*2) - Lines 3 and 4
(b) SimpleDateFormat cannot be resolved to a type (*2) - Line 1

Help please
Bob M
3 weeks ago
I have an array of 400 elements called mCPsArray

I have the following code:-


If we get to go thru the whole 399 elements and the condition is still not satisfied
instead of getting an out-of-range error I can calculate a newEvent_startPrice
with a formula

What additional code do I require ?
Bob M
3 weeks ago
The first path did appeal to me...it would mean little to change (I thought) but I get bogged down with (String, String) c.f. (String, int) and (String, boolean) etc.
The second path - not capable of doing

But it seems I can accomodate some of the necessary requirements by old-fashioned coding like..........


which I think replaces this..............


Bob M
7 months ago


Is there other logic about setting the value of gesCantidad?



This variable represents the amount of money in the account which you choose to use when opening a new trade
Does it vary with the currency pair involved ?
Not usually (IMHO)

Bob M
7 months ago
Thank you Norm

I understand the intensions of (a) and (b) now

Any comments on (c) please

Bob M
7 months ago
May I take several steps back at this point:-

The following are lines of code extracted from an old strategy listing (2010)
They involve an import which doesn't exist now


From the above non-consecutive lines of code we gather that there existed three methods
(a) the put method (line 2)
(b) the getProperty method (line 3)
(c) the containsKey method (lines 4-6)

I understand (a) as being a way of filling a blank properties map of values

Could somebody please explain (in plain simple English) what one is actually doing in (b) and (c)
This is what I don't understand

Bob M
7 months ago
what is my problem ?

Under import com.Dukascopy.api.Properties

the putProperty method was (String,String)
the getProperty method was either (String, int) or (String.boolean)

Under import java.util.Properties

the putProperty method is (String,String)  - as above
BUT the getProperty method is (String,String) - not as above

Bob M
7 months ago
gesRatTrailing is an integer

the data type returned by the getProperty method is String

I tried using the parseInt method as follows:-


Error:-
The method getProperty(String,String) in the type Properties is not applicable for the arguments (String,int)

Bob M                                                                                                                                                                    

7 months ago
Hello Norm and Rob

yes - I am revisiting an old problem

What I have done today:-

1) deleted import com.dukascopy.api.properties - as it doesn't exist now
2) inserted import java.util.Properties

My code has three methods to cater for:-
(a) put method
(b) get method
(c) include key method

When I compile on the Dukascopy platform I now get 40 compilation errors- all relating to (b) and (c) above

Regarding (b)
An example of an initial error is of the form..........
if (BM_Strategy.propiedades.containsKey(instrument.name()+".signaler.macd.gemSlow"))        gemSlow        = BM_Strategy.propiedades.getProperty(instrument.name()+".signaler.macd.gemSlow",26);                                                                    
The method getProperty(String, String) in the type Properties is not applicable for the arguments (String, int)                                                                                                    

I replaced the above line of code with


and the compilation error has changed to
if (BM_Strategy.propiedades.containsKey(instrument.name()+".signaler.macd.gemSlow"))     gemSlow   = BM_Strategy.propiedades.getProperty(instrument.name()+".signaler.macd.gemSlow",String.valueOf(26));
Type mismatch: cannot convert from String to int                                                                                                                                                                    

Suggestions on how I rectify this type of error ?

Bob M
7 months ago