RegOption Bug

Bug reports and errors in the program
Message
Author
imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

RegOption Bug

#1 Postby imamushroom » Mon Jul 10, 2017 3:34 am

I'm using version 3.1.0.37 of Forex Tester with Visual Studio 2017 Community designing a Strategy.

I've included the headers files

Code: Select all

#include "StrategyInterfaceUnit.h"
#include "TechnicalFunctions.h"


And not receiving any errors from the Forex Tester specific commands except for...

When I try to use the RegOption command I get the error:

enum TOptionType::ot_Currency = 7
argument of type 'TOptionType' is incompatible with parameter type of 'TOptionType'

I receive this error not matter which TOptionType I use.

I've attached a screenshot.

Please can you provide me with a solution.
Attachments
ForexTester1.jpg
ForexTester1.jpg (445.31 KiB) Viewed 34943 times
Last edited by imamushroom on Tue Jul 11, 2017 10:14 am, edited 1 time in total.

FX Helper
Posts: 1475
Joined: Mon Apr 01, 2013 3:55 am

Re: RegOption Bug

#2 Postby FX Helper » Mon Jul 10, 2017 5:42 am

Hello,

Where the StrategyInterfaceUnit.h and TechnicalFunctions.h files are located?

Please try to paste them into the folder with your project, this should help.

imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

Re: RegOption Bug

#3 Postby imamushroom » Tue Jul 11, 2017 10:13 am

They are in the project source folder

Volume in drive D is DATA
Volume Serial Number is 2AA9-CF57

Directory of D:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers

11/07/2017 16:44 <DIR> .
11/07/2017 16:44 <DIR> ..
10/07/2017 21:54 2,243 Context.cpp
10/07/2017 21:54 522 Context.h
10/07/2017 09:42 <DIR> Debug
11/07/2017 16:44 1,050 Garch.cpp
11/07/2017 16:44 654 Garch.h
10/07/2017 10:51 521 NewBar.cpp
10/07/2017 21:54 277 NewBar.h
10/07/2017 07:43 2,897 ReadMe.txt
10/07/2017 07:43 <DIR> res
10/07/2017 07:43 385 Resource.h
10/07/2017 21:54 198 Root.cpp
10/07/2017 11:55 220 Root.h
10/07/2017 07:43 214 stdafx.cpp
10/07/2017 07:43 1,290 stdafx.h
10/07/2017 21:54 1,766 STG_Bollingers.cpp
10/07/2017 07:45 140 STG_Bollingers.def
10/07/2017 07:43 488 STG_Bollingers.h
10/07/2017 07:43 6,554 STG_Bollingers.rc
11/07/2017 16:44 11,070 STG_Bollingers.vcxproj
10/07/2017 21:54 2,838 STG_Bollingers.vcxproj.filters
11/02/2013 13:58 54,927 StrategyInterfaceUnit.h
10/07/2017 07:43 314 targetver.h
26/03/2010 14:09 7,191 TechnicalFunctions.h
21 File(s) 95,759 bytes
4 Dir(s) 695,541,542,912 bytes free

imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

Re: RegOption Bug

#4 Postby imamushroom » Tue Jul 11, 2017 2:42 pm

I'm also using SDK 10.0.15063.0 which is rather new so could make a difference.

imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

Re: RegOption Bug

#5 Postby imamushroom » Tue Jul 11, 2017 2:51 pm

Here's a complete list of problems:

Severity Code Description Project File Line Suppression State
Error (active) E0167 argument of type "TOptionType" is incompatible with parameter of type "TOptionType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 25
Error (active) E0026 too many characters in character constant STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 26
Error (active) E0167 argument of type "TOptionType" is incompatible with parameter of type "TOptionType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 28
Error (active) E0167 argument of type "TOptionType" is incompatible with parameter of type "TOptionType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 32
Error (active) E0020 identifier "LotType" is undefined STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 32
Error (active) E0167 argument of type "TOptionType" is incompatible with parameter of type "TOptionType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 40
Error (active) E0167 argument of type "TOptionType" is incompatible with parameter of type "TOptionType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 47
Error (active) E0167 argument of type "char *" is incompatible with parameter of type "char **" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 70
Error (active) E0167 argument of type "char *" is incompatible with parameter of type "char **" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 71
Error (active) E0167 argument of type "char *" is incompatible with parameter of type "char **" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\STG_Bollingers.cpp 72
Error (active) E0310 default argument of type "TOrderSelectMode" is incompatible with parameter of type "TOrderSelectMode" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\StrategyInterfaceUnit.h 421
Error (active) E0310 default argument of type "TSearchMode" is incompatible with parameter of type "TSearchMode" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\StrategyInterfaceUnit.h 421
Error (active) E0310 default argument of type "TObjectType" is incompatible with parameter of type "TObjectType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\StrategyInterfaceUnit.h 634
Error (active) E0310 default argument of type "TObjectType" is incompatible with parameter of type "TObjectType" STG_Bollingers d:\Users\ypx7647\Documents\Visual Studio 2017\Projects\STG_Bollingers\STG_Bollingers\StrategyInterfaceUnit.h 1725
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1110
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1606
Error C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1607
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2039 'vector': is not a member of 'std' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 10
Error C2143 syntax error: missing ';' before '<' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 10
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 10
Error C2238 unexpected token(s) preceding ';' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 10
Error C2039 'vector': is not a member of 'std' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 11
Error C2143 syntax error: missing ';' before '<' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 11
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 11
Error C2238 unexpected token(s) preceding ';' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 11
Error C2039 'vector': is not a member of 'std' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 13
Error C2061 syntax error: identifier 'vector' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 13
Error C2039 'vector': is not a member of 'std' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 15
Error C2143 syntax error: missing ';' before '<' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 15
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 15
Error C2238 unexpected token(s) preceding ';' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Context.h 15
Error C2065 '_bbh': undeclared identifier STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\Context.cpp 33
Error C2065 '_bbl': undeclared identifier STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\Context.cpp 34
Error C2511 'int CContext::FormationType(std::vector<std::vector<double,std::allocator<_Ty>>,std::allocator<std::vector<_Ty,std::allocator<_Ty>>>> &)': overloaded member function not found in 'CContext' STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\Context.cpp 50
Error C2059 syntax error: ')' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\Garch.h 22
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 36
Error C2146 syntax error: missing ';' before identifier 'StrPriceType' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 36
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 39
Error C2086 'int PChar': redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 39
Error C2146 syntax error: missing ';' before identifier 'StrMAType' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 39
Error C3861 'Close': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 51
Error C3861 'Open': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 52
Error C3861 'High': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 53
Error C3861 'Low': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 54
Error C3861 'High': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 55
Error C3861 'Low': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 55
Error C3861 'High': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 56
Error C3861 'Low': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 56
Error C3861 'Close': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 56
Error C3861 'High': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 57
Error C3861 'Low': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 57
Error C3861 'Close': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 57
Error C3861 'OrdersTotal': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 114
Error C2065 'SELECT_BY_POS': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 117
Error C2065 'MODE_TRADES': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 117
Error C3861 'OrderSelect': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 117
Error C3861 'OrderType': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 119
Error C2050 switch expression not integral STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 120
Error C2065 'tp_Buy': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 121
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 121
Error C2065 'tp_Sell': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 121
Error C3861 'OrderTicket': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 122
Error C3861 'CloseOrder': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 122
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 121
Error C3861 'OrdersTotal': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 131
Error C2065 'SELECT_BY_POS': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 134
Error C2065 'MODE_TRADES': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 134
Error C3861 'OrderSelect': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 134
Error C3861 'OrderType': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 136
Error C2050 switch expression not integral STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 137
Error C2065 'tp_BuyStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 138
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 138
Error C2065 'tp_SellStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 138
Error C2065 'tp_BuyLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 139
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 139
Error C2065 'tp_SellLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 139
Error C3861 'OrderTicket': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 140
Error C3861 'DeleteOrder': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 140
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 138
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 139
Error C3861 'OrdersTotal': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 149
Error C2065 'SELECT_BY_POS': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 152
Error C2065 'MODE_TRADES': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 152
Error C3861 'OrderSelect': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 152
Error C3861 'OrderType': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 154
Error C2050 switch expression not integral STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 155
Error C2065 'tp_Buy': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 156
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 156
Error C2065 'tp_Sell': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 156
Error C3861 'OrderTicket': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 157
Error C3861 'CloseOrder': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 157
Error C2065 'tp_BuyStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 160
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 160
Error C2065 'tp_SellStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 160
Error C2065 'tp_BuyLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 161
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 161
Error C2065 'tp_SellLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 161
Error C3861 'OrderTicket': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 162
Error C3861 'DeleteOrder': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 162
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 156
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 160
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 161
Error C3861 'OrdersTotal': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 173
Error C2065 'SELECT_BY_POS': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 176
Error C2065 'MODE_TRADES': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 176
Error C3861 'OrderSelect': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 176
Error C3861 'OrderType': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 178
Error C2050 switch expression not integral STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 179
Error C2065 'tp_Buy': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 180
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 180
Error C2065 'tp_Sell': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 180
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 180
Error C3861 'OrdersTotal': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 194
Error C2065 'SELECT_BY_POS': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 197
Error C2065 'MODE_TRADES': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 197
Error C3861 'OrderSelect': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 197
Error C3861 'OrderType': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 199
Error C2050 switch expression not integral STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 200
Error C2065 'tp_BuyStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 201
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 201
Error C2065 'tp_SellStop': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 201
Error C2065 'tp_BuyLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 202
Error C2131 expression did not evaluate to a constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 202
Error C2065 'tp_SellLimit': undeclared identifier STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 202
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 201
Error C2051 case expression not constant STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 202
Error C3861 'AccountEquity': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 214
Error C3861 'AccountBalance': identifier not found STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 214
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 218
Error C2086 'int PChar': redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 218
Error C2146 syntax error: missing ';' before identifier 'StrPriceType' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 218
Error C2143 syntax error: missing ';' before '{' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 219
Error C2447 '{': missing function header (old-style formal list?) STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 219
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 234
Error C2086 'int PChar': redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 234
Error C2146 syntax error: missing ';' before identifier 'StrMAType' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 234
Error C2143 syntax error: missing ';' before '{' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 235
Error C2447 '{': missing function header (old-style formal list?) STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 235
Error C2061 syntax error: identifier 'PChar' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 247
Error C1003 error count exceeds 100; stopping compilation STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\TechnicalFunctions.h 247
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1110
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1606
Error C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1607
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2664 'double iTime(char *,int,int)': cannot convert argument 1 from 'char **' to 'char *' STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\NewBar.cpp 20
Error C3867 'std::vector<double,std::allocator<_Ty>>::size': non-standard syntax; use '&' to create a pointer to member STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\NewBar.cpp 25
Error C2296 '-': illegal, left operand has type 'unsigned int (__thiscall std::vector<double,std::allocator<_Ty>>::* )(void) noexcept const' STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\NewBar.cpp 25
Error C3867 'std::vector<double,std::allocator<_Ty>>::size': non-standard syntax; use '&' to create a pointer to member STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\NewBar.cpp 28
Error C2296 '-': illegal, left operand has type 'unsigned int (__thiscall std::vector<double,std::allocator<_Ty>>::* )(void) noexcept const' STG_Bollingers d:\Users\ypx7647\documents\visual studio 2017\Projects\STG_Bollingers\STG_Bollingers\NewBar.cpp 28
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1110
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1606
Error C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1607
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1110
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1606
Error C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1607
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1725
Error C2011 'TPenStyle': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 94
Error C2011 'TCurrencyInfo': 'struct' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 110
Error C2011 'TTradePosition': 'struct' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 124
Error C2011 'TOptionType': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 144
Error C2011 'TSearchMode': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 160
Error C2011 'TOrderSelectMode': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 166
Error C2011 'TMarketInfo': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 172
Error C2011 'TTradePositionType': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 178
Error C2011 'TInstantOrderType': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 190
Error C2011 'TPendingOrderType': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 196
Error C2011 'TObjectType': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 204
Error C2011 'TOutputWindow': 'enum' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 222
Error C2572 'OrderSelect': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 421
Error C2572 'OrderSelect': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 421
Error C2572 'Pause': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 574
Error C2572 'ObjectCreate': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 604
Error C2572 'ObjectCreate': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 604
Error C2572 'ObjectCreate': redefinition of default argument: parameter 3 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 605
Error C2572 'ObjectCreate': redefinition of default argument: parameter 4 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 605
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 634
Error C2572 'ObjectsDeleteAll': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 634
Error C2572 'ObjectSetText': redefinition of default argument: parameter 1 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 643
Error C2572 'ObjectSetText': redefinition of default argument: parameter 2 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 644
Error C2572 'ObjectSetText': redefinition of default argument: parameter 3 STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 644
Error C2011 'TInterfaceProcRec': 'struct' type redefinition STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 802
Error C2079 'IntrfProcsRec' uses undefined struct 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1073
Error C2371 'IntrfProcsRec': redefinition; different basic types STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1073
Error C2084 function 'BOOL DllMain(HANDLE,DWORD,LPVOID)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1078
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1084
Error C2228 left of '.dwSize' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1084
Error C2084 function 'void ReplaceStr(char *&,char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1107
Error C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1110
Error C2084 function 'int Sell(double,double,double)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1115
Error C2084 function 'int Buy(double,double,double)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1128
Error C2084 function 'bool GetCurrencyInfo(char *,TCurrencyInfo *&)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1149
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1150
Error C2228 left of '.GetCurrencyInfo' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1150
Error C2228 left of '.pGetCurrencyInfo' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1150
Error C2084 function 'void RegOption(char *,TOptionType,void *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1155
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1156
Error C2228 left of '.RegOption' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1156
Error C2228 left of '.pRegOption' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1156
Error C2084 function 'void AddSeparator(char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1161
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1162
Error C2228 left of '.RegOption' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1162
Error C2228 left of '.pRegOption' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1162
Error C2084 function 'void AddOptionValue(char *,char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1167
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1168
Error C2228 left of '.AddOptionValue' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1168
Error C2228 left of '.pAddOptionValue' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1168
Error C2084 function 'void SetOptionRange(char *,double,double)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1173
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1174
Error C2228 left of '.SetOptionRange' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1174
Error C2228 left of '.pSetOptionRange' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1174
Error C2084 function 'void SetOptionDigits(char *,Word)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1179
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1180
Error C2228 left of '.SetOptionDigits' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1180
Error C2228 left of '.pSetOptionDigits' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1180
Error C2084 function 'void Print(char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1185
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1186
Error C2228 left of '.Print' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1186
Error C2228 left of '.pPrint' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1186
Error C2084 function 'void StrategyShortName(char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1191
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1192
Error C2228 left of '.StrategyShortName' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1192
Error C2228 left of '.pStrategyShortName' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1192
Error C2084 function 'void StrategyDescription(char *)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1197
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1198
Error C2228 left of '.StrategyDescription' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1198
Error C2228 left of '.pStrategyDescription' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1198
Error C2084 function 'double Bid(void)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1203
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1204
Error C2228 left of '.Bid' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1204
Error C2228 left of '.pBid' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1204
Error C2084 function 'double Ask(void)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1209
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1210
Error C2228 left of '.Ask' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1210
Error C2228 left of '.pAsk' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1210
Error C2084 function 'char *Symbol(void)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1215
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1216
Error C2228 left of '.Symbol' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1216
Error C2228 left of '.pSymbol' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1216
Error C2084 function 'int Digits(void)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1221
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1222
Error C2228 left of '.Digits' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1222
Error C2228 left of '.pDigits' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1222
Error C2084 function 'double Point(void)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1227
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1228
Error C2228 left of '.Point' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1228
Error C2228 left of '.pPoint' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1228
Error C2084 function 'double iOpen(char *,int,int)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1233
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1234
Error C2228 left of '.iOpen' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1234
Error C2228 left of '.piOpen' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1234
Error C2084 function 'double iClose(char *,int,int)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1239
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1240
Error C2228 left of '.iClose' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1240
Error C2228 left of '.piClose' must have class/struct/union STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1240
Error C2084 function 'double iHigh(char *,int,int)' already has a body STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1245
Error C2027 use of undefined type 'TInterfaceProcRec' STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1246
Error C1003 error count exceeds 100; stopping compilation STG_Bollingers d:\users\ypx7647\documents\visual studio 2017\projects\stg_bollingers\stg_bollingers\StrategyInterfaceUnit.h 1246

FX Helper
Posts: 1475
Joined: Mon Apr 01, 2013 3:55 am

Re: RegOption Bug

#6 Postby FX Helper » Thu Jul 13, 2017 6:45 am

Hello,

Can you please send us an archive with your project so our programmers can try to reproduce this issue on their side?

You can send an archive to the support@forextester.com address.

imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

Re: RegOption Bug

#7 Postby imamushroom » Sat Jul 22, 2017 8:49 am

Hello,

Sent 22/07/2017.

Thanks for your help.

imamushroom
Posts: 33
Joined: Wed Jan 20, 2016 2:52 pm

Re: RegOption Bug

#8 Postby imamushroom » Sun Aug 06, 2017 12:59 am

Here's the updated StrategyInterfaceUnit.h file Forex Tester Support sent me to fix this issue.
Attachments
StrategyInterfaceUnit.zip
Fixed StrategyInterfaceUnit.h file
(9.76 KiB) Downloaded 588 times


Return to “Bug reports”

Who is online

Users browsing this forum: No registered users and 2 guests