проблема нейросетевого советника

 

вот код советника, который должен рисовать точки по выходным параметрам, но он этого не делает

//+------------------------------------------------------------------+
//| неро.mq4 |
//| Copyright © 2009, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"


double SNNCode05Thresholds[] ={/* layer 1 */0.7447733424589762,0.27426712140278042,-0.95555908572668047,0.06763528979101037,1.1118929046340664,1.0198262648469671,-0.89043789905802051,1.0718178004351473,0.15146300748450472,0.71225821947526569,-0.9339405404455432,0.00021547577190447645,0.5116428563729214,0.10676408374759953,0.28080527337432409,-0.23921064152516058,0.35406728603120863,
  /* layer 2 */0.73516488748426678,0.42327330236017247,0.49246363070681065,-0.56843501717089573,0.27096515741037391,0.79748332378938913,0.92245624693513695,1.0173333375774605,0.24264545803302603,0.8975910513344264,-0.21111781077332281,0.0018901542481677004,1.045450911842922,0.24536556692420614,0.68404403805300951,-0.649364697514074,0.054701975232238444,
  /* layer 3 */-0.61752100488201866,-0.64136310261144791,-0.4365108404957756,-0.068972518231638538,0.48518674934150019
  };

double SNNCode05Weights[] ={/* layer 1 */
0.91117234979445771, 0.066097264677720882, -0.71849668524767152, 0.28121156209495335,
0.79021606307105619, -0.75746571216768732, -0.080723994289668047, -0.78258189972790571,
0.76371750301215469, -0.8529222803299078, 0.73554354186381476, 0.092362439959253126,
-0.0083414819118980965, -0.28709738891403647, -0.33711025169547976, -0.061396727790687382,
-0.86531642518432295, -0.010693090500638927, 0.42315082519718861, -0.89681171312727648,
0.83817029523402908, -0.20968384352269315, -0.86413615375276354, 0.0097154234704421565,
-0.17475953817750142,
0.93737240986745751, 0.77385098295271182, -0.28286133201607527, -0.39261669992868103,
-0.55633762467443726, -0.1767121667889846, 0.86809639365086388, 0.011489598134983582,
0.030389136745138771, -0.73167336398079752, -0.7841793524251357, -0.2871212940950989,
0.65151840273524431, 0.80306907630539048, 0.67753848333907385, -0.41604211949497921,
0.66892968992254975, -0.4025710766918158, 0.51829235763095249, 0.0067446250622160689,
-0.11809856825230231, -0.41053732587546637, 0.39546893999626359, 0.17258457507589509,
-0.82796081522199882,
0.59220742847455787, -0.16530806046013943, -0.46498223437739061, 0.76417523651478003,
0.19493965166907476, 0.77481360698948598, -0.23212988841396839, -0.4905926318048684,
0.70829707697950273, -0.62975606445576093, 0.1217645775747781, 0.53974585658301266,
-0.73906690878124037, -0.55786584314999799, -0.12236279042306027, -0.86454622085987165,
-0.74801783464441629, 0.38050056798442583, -0.78398527492923897, -0.025262660513558546,
0.078843698719665511, 0.41748183137432809, 0.42025986270732429, 0.024715275166696343,
-0.63447353928792638,
-0.64686683639343767, -0.02735751003521877, 0.35654819129784249, -0.26129488834758491,
-0.056357638687338382, -0.71308927309963011, 0.24839958750559907, 0.61009383208995471,
-0.77807848221097886, 0.79691376325974339, -0.4425427478074862, -0.690885673420919,
-0.74589194661773472, 0.49833219647379184, -0.44661072915039579, -0.83243133837586469,
-0.02971016909855171, 0.0019428045816081497, 0.28220271802730557, 0.55951827902528095,
-0.92458693254595992, -0.64094604839463099, 0.1723712091226646, -0.45896291886910173,
-0.2410165071932282,
-0.8791293088710681, 0.28722942775905691, -0.99227176703275355, -0.21986458301705214,
-0.66755490424097641, -0.86184164185694456, -0.97918406481042652, 0.084087368849437724,
0.26961655149612962, -0.45497987030124609, -0.34437594909906571, -0.87021503686077262,
-0.53695992815498195, 0.48552330841270558, -0.35412391187809422, 0.16835814464776253,
0.15112708360894772, -0.87516884444308329, 0.26497722985370686, -0.45207232807295061,
-0.98468329305549751, 0.84353258286002009, -0.71362532837888337, -0.54507170225687407,
0.82211361033349406,
-0.23362224964107761, -0.36185802519213695, -0.66526360624971992, 0.52961862268634541,
0.1496046980896853, 0.22389353536221024, 0.59039097006072128, -0.098580460105437709,
-0.18491858728369126, -0.033361391122609121, -0.15480390393995111, 0.038687347875356368,
0.19052932669272535, 0.18377976681382607, -0.95193197314140765, 0.38127639588162987,
0.54252220888474034, 0.6181517945009577, 0.015861060247620653, -0.25703519396753,
-0.84373428723861799, 0.22219021328633445, 0.77690874840246438, 0.34904636422547453,
0.70438934451462065,
0.9104092979979892, -0.27732510108527392, 0.48483465863046898, -0.38179468527402827,
-0.24482294080963668, 0.22636187592820128, 0.7500995301284975, -0.60578944377103716,
0.50952384813319629, 0.49734056500837021, 0.94664094029849222, 0.79019319840303759,
0.11499848666968795, -0.042967933310324301, -0.37739314222165288, 0.64011693244642731,
0.63232680247081685, 0.090335725446846815, -0.46003007350253011, 0.93186005942564931,
-0.95384804169979798, 0.95249968758379489, 0.89166687815911905, 0.92070701429005497,
0.87207064945016943,
-0.016548657271246936, -0.15083414485011903, 0.78632175710101471, 0.90112828705254366,
-0.3606471754926252, 0.85891769353684, -0.071222788334286705, -0.14823928531776184,
0.20358424067193975, 0.084878910093607832, 0.75755760352648494, -0.45659249936468299,
0.38434810834416316, -0.76891353135862184, -0.59552328541854982, 0.85835404798182313,
-0.98649193275574243, -0.28317992361999111, 0.34890919708921764, -0.1973642433913281,
0.63940056577216098, -0.13685199550862223, -0.98751080054647999, 0.062307166512452515,
0.97763634594177562,
-0.67594166701050928, -0.75496570900221038, -0.71544625943829931, 0.17957588312375999,
-0.96060938558633346, -0.32590023739533314, 0.681890415196727, -0.26096928464165309,
0.53637276006295986, -0.58855082802396563, -0.20556864546180864, 0.59973449124855716,
0.82467899038497139, -0.34135648714201849, 0.52848443312546778, -0.2226450996629892,
0.053232105590306042, 0.49166772079404103, -0.71312065460866059, -0.29866769857295822,
-0.94104740302191303, -0.61059993342951524, -0.4045043502820464, 0.044008466341228812,
-0.43555156319794291,
-0.56285925480114352, 0.49856898196367866, 0.72470928702617343, -0.35324217676082043,
-0.01738389233296397, 0.16720525275067347, -0.89561175350590938, 0.026769507729262287,
-1.1115821599496036, -0.42855052689171991, -0.97324921363044503, -0.10170673733798904,
-1.1098998636939648, 0.14733003795941244, 0.65647339291698137, 0.72943718880293984,
0.55719592715786592, 0.08138833589742489, -0.85977970639897527, 0.85585152355067562,
0.63471509042337781, 0.94592092186983601, -0.018002067824765523, -0.77514415020831906,
0.95101262890830207,
-0.25541815623774017, 0.95134615986404247, 0.64981052754438784, -0.74680957829482775,
0.0063793554253701468, 0.30030204732060689, -0.18689560326591279, 0.24188122268565951,
0.86277588583357734, -0.88859372578474505, -0.74904747415148865, 0.15213246230622857,
0.18004349745795484, -0.15511017719637213, 0.69609587463070766, 0.3479081674734682,
0.59493720855932597, 0.56521872171894694, -0.034276616981250466, -0.43800443156567381,
-0.69944216285028471, 0.85427810054236042, -0.8214470126565635, 0.300117781368332,
0.56788024002112836,
0.66527869896275393, 0.088903096389013322, 0.35056363433973498, -0.82500466264640726,
0.70151056867247108, 0.64361988775748258, -0.057718515986619423, 0.0099275734292790015,
-0.31727370373225344, -0.20151138722997958, 0.34239285743556186, 0.72926214371680709,
0.79608585389995068, 0.69183282647138877, -0.51895577434647866, -0.87246585093619222,
0.11661818731021141, 0.73545651853314709, 0.38698842325517385, 0.53302836362520301,
0.30702344908590856, 0.83037537019794228, -0.89063993545252074, 0.00020632231689496643,
0.19644078324431119,
-0.65825976592656887, 0.98708503192774166, 0.86471710626714815, -0.25040476813928092,
0.41641913388169477, -0.089369272859586624, 0.47795737613702249, -0.88357755059809151,
-0.94813695523392016, 0.088883572621064041, -0.54622541187508333, 0.89984513876460115,
-0.15283293124998226, -0.86798119743647151, 0.44301987888080302, -0.091775363412208891,
-0.29031325543416392, -0.076221237804152422, 0.055731722171775168, -0.86644727644286246,
0.032422051919997155, -0.73233731636503141, -0.40970377393878687, -0.75160745942101692,
-0.23361554217444316,
0.6580368922984442, -0.36455393147974668, -0.027349160597103881, 0.57415014682458354,
-0.44787048821072101, -0.63850965195048037, -0.90190609661401211, -0.40423967499805441,
-0.036602017389656856, 0.34407068413904246, 0.43517173782203583, -0.026775270560601794,
0.26026305239608588, -0.49314900109385612, -0.48099199203218607, -0.76411686925537003,
-0.098202625133461577, 0.4470768789834671, -0.38244114247211769, -0.35714535224925031,
-0.44113081155596973, 0.35909123023499612, -0.44027469845124612, 0.088506460059589079,
0.68884760214717078,
-0.29569889819190276, 0.033406648027239666, -0.32690389352306964, 0.31200956873228985,
0.050675921072783112, -0.075930349036551173, -0.62681172115926764, -0.18539246676635796,
0.35906230108805337, 0.53161934359617247, -0.53605953710299248, 0.13309239530986935,
-0.29826435666110124, -0.98011537556813744, -0.73020037898467816, 0.86533374799386453,
-0.44659358970317348, -0.43888066104331264, -0.79512058761730386, 0.24880518282656253,
-0.87355836683391619, 0.12953972481617965, -0.13720464455819609, -0.31145397806942887,
-0.095790017175710798,
-0.70519055503715966, 0.32984509961242475, 0.42722253766546725, -0.48012840892903841,
0.22943397394698167, 0.32315344433494747, -0.3184655258705491, 0.14320192393185913,
-0.62650244330103144, 0.042649940566528238, -0.51448780678526551, 0.49977759159475887,
0.077250498578381954, 0.035214492158988975, -0.0021791667225926955, -0.54087602366220922,
-0.7576725663031314, -0.5630917254124278, 0.85865624692142217, 0.93747557428670392,
0.28792640310804068, 0.078859508047705362, 0.5143633834633039, -0.30564642682592574,
0.61750889906357531,
-0.27609754032162415, 0.33804269479511462, 1.0456671964652133, -0.4403966483103125,
0.89947285946968469, -0.33394431037874667, 0.61259113382145136, 0.62925850132739436,
0.97283353669026007, -0.57918779866240866, 0.7263357931735327, -0.70353562804783454,
0.23865563036014137, -0.58952902423935905, -0.2473877779429304, 0.67903445750344438,
-0.24025903256165529, 0.42537177602827364, 0.7029348598741415, -0.88178919675255685,
-0.41781619277051735, 0.2565412647492995, 0.27765384687828215, 1.1491269248721387,
-0.65795424689790927,
/* layer 2 */
-0.3241480251630191, -0.020921928126141499, 0.76914714728425992, 0.45019226459749495,
-0.3846665907036827, -0.075893479031589078, -0.27396743404578472, -0.70837210271245743,
-0.086733537587820569, 0.50220083613138633, 0.82916680531515352, -0.22246532933489138,
-0.63952240600688004, 0.41394975292043878, -0.71377190358506548, -0.17645738263487942,
-0.81012807646524809,
0.81616452562587638, 0.89862504983294555, -0.45479510187880101, -0.49977999497425563,
-0.13575106983361326, 0.71545880657263339, 0.46809356291317084, 0.016736518342900551,
-0.48852717098714071, 0.3510040808028162, -0.30701711983550922, -0.8079943882719467,
0.93572926691206137, 0.70888552321438958, -0.085994949815332372, 0.065831497066173486,
0.50749457249035002,
0.22790500563772095, -0.76132077894852235, 0.15389262674608922, 0.32979091651004483,
-0.87521265539122473, -0.50520800729955684, 1.1859309819791843, -0.30235232596716916,
-0.72465555921830838, -0.36055424154611065, 0.88363653523106733, 0.99661545076757896,
-0.23476995632955738, -0.86585999795348645, 0.15638039087158448, -0.53190066062199237,
0.59051735451786991,
-0.26225594542983893, -0.42963008469569364, 0.68041856858261873, 0.63314722490573805,
1.0506375953302813, -0.54968813641510061, -0.38796866740335795, 0.48752500050791431,
1.1556287933905574, 0.2378229257697681, -0.76825845837494855, 0.6351635757759404,
0.89655967058635777, -0.50252213182881889, -0.25090613932702022, -0.65354803431117525,
0.73768058097749178,
-0.009864086686379777, -0.63028917826379172, -0.0081117230633424905, 0.15934414111715361,
-0.88151058710978336, -0.66037851011716509, -0.15374886457779677, 0.13861374030373597,
0.28879331303883415, -0.74503530904893445, 0.12120888758504071, -0.023223424773747958,
-0.72751918168565233, 0.4064838949612552, -0.24695642088987774, 0.8804044367303524,
0.41506899983760415,
-0.30041215996665666, -0.71550980207807902, 0.56646944961960044, 0.51816453944427554,
0.65015628636052358, 0.40217887740612396, 0.70468221584186608, 0.2042980753285415,
0.98219971125551553, 0.79459222340403501, -0.75032360456240099, -0.095180863291208437,
1.1344596784778229, 0.0038190484565311118, -0.57330208210251321, 0.28293358341633401,
0.13517946618483428,
0.67139778678023732, 0.15485755691600334, -0.63927494879110591, 1.0920656486514275,
-0.08281782152059429, -0.68655091383534506, -0.13890012167749707, 0.2803913658635227,
-0.35593343162854224, 0.85903831849321688, 0.068067918820186507, -0.43833539250833031,
0.38531433579891966, -0.27084581192049245, -0.098915335513066971, -0.013888706141412323,
-0.60153915324587326,
0.38393507685202827, 0.27199629489838384, -0.061362705425764101, 0.48377903656809229,
-0.6442970228004623, 0.48328275400547344, -0.24913065688417221, -0.15799453632592475,
0.81357281956568361, 0.42932329607504316, -0.4434383475253032, 0.74244800183146065,
0.37268362513630193, 1.0829186481013111, -0.5790677435846, 0.40800935472325517,
-1.0467833252911392,
-0.064483951362551181, 0.017549700520084546, -0.49712994317157011, 0.46895762105682715,
0.11560469973937007, 0.47272147825065441, -0.052839733946444194, 0.75052875467872227,
-0.52661854749488524, 0.33322862720017299, -0.28043117092434416, 0.39783768805968445,
-0.39467722832564411, 0.17064257939599631, 0.0031009219121824194, -0.48365381871069024,
0.74954104232456908,
0.83032846002244931, -0.072860263923759938, 0.36787636335673718, 0.19639605991940765,
0.74565974491565123, 0.71543773504113184, -0.48641041946163022, 0.26565126256093274,
-0.20777414397610056, -0.57901663592429076, -0.65333109213180141, 0.64682653369704224,
0.12307100497881152, 0.65929252185671239, -0.016317224983465418, -0.37212264146080715,
0.27547246653485036,
1.0388368002025259, 0.20533475959173625, -0.22014789099396526, -0.84083488422131925,
0.98694017378062981, -0.4170448916867503, -0.63472682496277111, 0.17057288963400952,
0.64165182032671708, -0.5540589389684093, 0.67822964260044316, 0.57409121499405691,
1.0720730016529869, 0.13864074417417643, -0.82181931541724229, -1.0122318842704725,
-0.36817900019402561,
-0.18169669483264081, 0.96005109023224156, 0.85658102561641525, 0.62917943784184083,
0.31147272276384291, -0.42850284412581546, 1.0815723336763563, 0.41092057489424322,
0.6558980837038324, 0.014210087537021019, 1.0512959724922264, -0.52944882048473352,
-0.54699419450421394, 0.35392973142280498, -0.25954957803167211, 0.89510186598830366,
0.67324022430112118,
0.60157128686649874, -0.81335909042805099, -0.81465960340335353, -0.2903094545464342,
0.13191433363200436, 0.73878656827484956, -0.73030492481113285, 0.79251804664772385,
-0.61485946296990834, 0.18427955376594568, -0.58398170327344201, -0.29549145453538528,
0.79162081698864717, -0.67708182565958519, -0.071549463951139383, -0.53788534714310565,
0.15807079752798953,
-0.68041628290295586, -1.0111004840708724, 0.3458991873004445, 0.25720567586276066,
0.34345619389052545, 0.41059357332362728, 0.15880055593038211, 0.61576152999930089,
-0.25915102601538775, 0.67571163008819535, 0.21313147929812812, -0.4076839589146703,
1.0152928799722623, -0.14793538345336496, -0.070453214058254748, -0.30228715022693525,
0.27583405455008453,
-0.58088599278974229, 0.78831176583801688, 0.11913869295616303, -0.081007517920971911,
0.32946449178083664, 0.18008597805872403, 0.62070424096370358, -1.1234706409041697,
0.45085715220178885, -0.019142885823306519, 0.73560497841414596, -0.08318574464093538,
-0.89395136577514778, -0.82441602733242458, -0.042988495619873335, 0.49302879568447711,
-0.030174963158332076,
0.89337916614541957, 0.97626340167915271, -0.58102404900666071, -0.47021076774546672,
0.41312164917532895, -0.86237888899202486, -0.55503515445212659, -0.26919362547783554,
0.0068355370274669905, -0.40319055197364928, 0.18547471513423305, -0.58822600352666132,
-0.53132372733872968, -0.41296277743601212, 0.11290176893942758, -0.88573689435317315,
-0.58961004636770986,
0.3293629507128632, -0.78949473816555416, 0.8946893173704078, 0.012438634469421478,
-0.63861332968178397, 0.21686160852665176, -0.49504161430361066, -0.31413578063254244,
-0.013832522877305388, -0.96800735810838867, 0.02878715480461148, 0.18399508732497027,
0.32278995926125015, 0.15451597673806841, -0.94152157455949204, -0.51879062617172367,
0.7684673902910818,
/* layer 3 */
0.29675940087177571, 0.47903768490654919, 0.5547996790806683, 0.030919926515472179,
0.57982373303522738, -0.50380767463220411, -0.24113469764611556, 0.52656812627584271,
0.52205916052255952, 0.75767338079332092, 0.057420696185894196, 0.87069702957492667,
0.94599924573697103, 0.28186594263184783, 0.20130322299210346, -0.38931965020341519,
-0.22477809989998621,
0.33329820434184304, 0.69248811803520816, 0.86519856249253613, 0.76223939120488859,
-0.81724669534193795, 0.74216574287184356, 0.77452488651039308, -0.61301118462345539,
0.54757671813949627, -0.30933925970105575, -0.83863566536439893, 0.40606904697571733,
0.11763317445805617, -0.46168795567557436, 0.12392927785379682, -0.29927191521998436,
0.013458455975156085,
0.26504480715210088, -0.050996122326771788, -0.85028626093086845, 0.33691464669289833,
0.33251099499787595, -0.6928981480508003, -0.88323295708410199, 0.22266984448634161,
0.48711747116422122, -0.99327416588630446, 0.23693017746800216, 0.25412252792404461,
0.60245554818994884, -0.31396533467336712, -0.83992288415658789, -0.47791210272425894,
-0.66192111444597346,
-0.15411338149869142, 0.58781182469812288, -0.50685552212747198, 0.48579098319095282,
0.4741709741875681, -0.7528469208416142, -0.39430403173316803, 0.8476384580653018,
0.0455304683920289, -1.0517167866279344, -0.50379595536617061, -0.50571446460228553,
-0.61468378812554747, 0.018885567191176542, -0.48237188860929925, -0.49513599137285191,
-0.2263494656246727,
-0.10003800367379301, 0.4521324596168308, 0.59554604701658764, 0.32548744009153829,
-0.15369350450727684, -0.78183627407107892, 0.84856071122825005, -0.09729717125105089,
0.068038640586850302, -0.82314984595801965, 0.012144578772389624, 0.14404359696189523,
-0.85523234908607881, 0.7866970810527445, 0.10385891042940611, -0.58435256455870399,
-0.2916745177699373
1, 0.7866970810527445, 0.10385891042940611, -0.58435256455870399,
-0.29167451776993731, 0.7866970810527445, 0.10385891042940611, -0.58435256455870399,
-0.2916745177699373
-0.85523234908607881, 0.7866970810527445, 0.10385891042940611, -0.58435256455870399,-0.2916745177699373
};
double SNNCode05Acts[128];
double inputs[25];
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
  return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
  return(0);
  }
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+

int start()
  {
  for (int d=0; d<25; d++) inputs[d]=NormalizeDouble(iMA(Symbol(),PERIOD_M30,48,0,MODE_EMA,PRICE_CLOSE,d),5);
   
   
  int i, j, k, u;
  SNNCode05Acts[0] = inputs[0] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[1] = inputs[1] * 5.3358945627234444 -6.6871031428419032;
  SNNCode05Acts[2] = inputs[2] * 5.3358945627234382 -6.6869964249506397;
  SNNCode05Acts[3] = inputs[3] * 5.3356098602070174 -6.6866396329100359;
  SNNCode05Acts[4] = inputs[4] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[5] = inputs[5] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[6] = inputs[6] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[7] = inputs[7] * 5.3358945627234444 -6.6871031428419032;
  SNNCode05Acts[8] = inputs[8] * 5.3356098602070174 -6.6866396329100359;
  SNNCode05Acts[9] = inputs[9] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[10] = inputs[10] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[11] = inputs[11] * 5.3358945627234444 -6.6871031428419032;
  SNNCode05Acts[12] = inputs[12] * 5.3356098602070174 -6.6866396329100359;
  SNNCode05Acts[13] = inputs[13] * 5.3358945627234444 -6.6871031428419032;
  SNNCode05Acts[14] = inputs[14] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[15] = inputs[15] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[16] = inputs[16] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[17] = inputs[17] * 5.3358945627234444 -6.6871031428419032;
  SNNCode05Acts[18] = inputs[18] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[19] = inputs[19] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[20] = inputs[20] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[21] = inputs[21] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[22] = inputs[22] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[23] = inputs[23] * 5.3353251880702137 -6.6862828789414719;
  SNNCode05Acts[24] = inputs[24] * 5.3353251880702137 -6.6862828789414719;
  Alert(inputs[24]);

  for ( u=0; u < 17; u++ )
  {
  SNNCode05Acts[25+u] = 0.0;
  for ( i=0; i < 25; i++ )  
  SNNCode05Acts[25+u] = SNNCode05Acts[25+u]+(SNNCode05Weights[i] * SNNCode05Acts[0+i]);
  SNNCode05Acts[25+u] = SNNCode05Acts[25+u]-SNNCode05Thresholds[u];
  if ( SNNCode05Acts[25+u] > 100.0 ) SNNCode05Acts[25+u] = 1.0;
  else if ( SNNCode05Acts[25+u] < -100.0 ) SNNCode05Acts[25+u] = -1.0;
  else
  {
  double e1 = MathExp(SNNCode05Acts[25+u]), e2 = MathExp(-SNNCode05Acts[25+u]);
  SNNCode05Acts[25+u] = (e1 - e2)/(e1 + e2);
  }
  }

  for ( u=0; u < 17; u++ )
  {
  SNNCode05Acts[42+u] = 0.0;
  for ( i=0; i < 17; i++ ) 
  SNNCode05Acts[42+u] = SNNCode05Acts[42+u]+(SNNCode05Weights[i] * SNNCode05Acts[25+i]);
  SNNCode05Acts[42+u] = SNNCode05Acts[42+u]-SNNCode05Thresholds[u];
  if ( SNNCode05Acts[42+u] > 100.0 ) SNNCode05Acts[42+u] = 1.0;
  else if ( SNNCode05Acts[42+u] < -100.0 ) SNNCode05Acts[42+u] = -1.0;
  else 
  {
  double e11 = MathExp( SNNCode05Acts[42+u] ), e22 = MathExp( -SNNCode05Acts[42+u] );
  SNNCode05Acts[42+u] = ( e11 - e22 ) / ( e11 + e22 );
  }
  }

  for ( u=0; u < 5; u++ )
  {
  SNNCode05Acts[59+u] = 0.0;
  for ( i=0; i < 17; i++ ) 
  SNNCode05Acts[59+u] = SNNCode05Acts[59+u]+(SNNCode05Weights[i] * SNNCode05Acts[42+i]);
  SNNCode05Acts[59+u] = SNNCode05Acts[59+u]-SNNCode05Thresholds[u];
  Print (GetLastError());
  }

  double m = NormalizeDouble((( SNNCode05Acts[59] +6.6862828789414719 ) / 5.3353251880702137),5);
  double n = NormalizeDouble((( SNNCode05Acts[60] +6.6862828789414719 ) / 5.3353251880702137),5);
  double v = NormalizeDouble((( SNNCode05Acts[61] +6.6862828789414719 ) / 5.3353251880702137),5);
  double x = NormalizeDouble((( SNNCode05Acts[62] +6.6862828789414719 ) / 5.3353251880702137),5);
  double b = NormalizeDouble((( SNNCode05Acts[63] +6.6862828789414719 ) / 5.3353251880702137),5);

  Alert (m,n,v,x,b);
   
  ObjectCreate("tochka",OBJ_ARROW,0,Time[5],m);
  ObjectSet("tochka",OBJPROP_ARROWCODE,159);

  /*ObjectCreate("tochka"+Time[4],OBJ_ARROW,0,Time[4],n);
  ObjectSet("tochka"+Time[4],OBJPROP_ARROWCODE,159);


  ObjectCreate("tochka"+Time[3],OBJ_ARROW,0,Time[3],v);
  ObjectSet("tochka"+Time[3],OBJPROP_ARROWCODE,158);

  ObjectCreate("tochka"+Time[2],OBJ_ARROW,0,Time[2],x);
  ObjectSet("tochka"+Time[2],OBJPROP_ARROWCODE,158);

  ObjectCreate("tochka"+Time[1],OBJ_ARROW,0,Time[1],b);
  ObjectSet("tochka"+Time[1],OBJPROP_ARROWCODE,158);*/
Print (GetLastError());

  }
  
//+------------------------------------------------------------------+

в лог выдается ошибка 4200 - объект уже существует ????

где ошибка ????

С уважением Евгений.

 
evgenio писал(а) >>

вот код советника, который должен рисовать точки по выходным параметрам, но он этого не делает

в лог выдается ошибка 4200 - объект уже существует ????

где ошибка ????

Перед каждым ObjectCreate используйте ObjectFind

 
PapaYozh >>:

Перед каждым ObjectCreate используйте ObjectFind

а что это даст ??

 
evgenio >>:

а что это даст ??

Круто ему дают прямой ответ на его проблему, а он не вникнув не прочитав документацию не разобравшись в ошибке "а что это даст ??"

Учитесь думать, если в школе этому не научили.

 
evgenio писал(а) >>

а что это даст ??

Вы сможете узнать о существовании объекта с заданным именем и не создавать его повторно.

 
Urain >>:

Круто ему дают прямой ответ на его проблему, а он не вникнув не прочитав документацию не разобравшись в ошибке "а что это даст ??"

Учитесь думать, если в школе этому не научили.

да в ответ я вник, почитал документацию )

меня смущает почему здесь выдается ошибка 4200

for ( u=0; u < 5; u++ )
  {
  SNNCode05Acts[59+u] = 0.0;
  for ( i=0; i < 17; i++ ) 
  SNNCode05Acts[59+u] = SNNCode05Acts[59+u]+(SNNCode05Weights[i] * SNNCode05Acts[42+i]);
  SNNCode05Acts[59+u] = SNNCode05Acts[59+u]-SNNCode05Thresholds[u];
  Print (GetLastError());

 
evgenio >>:

меня смущает почему здесь выдается ошибка 4200

for ( u=0; u < 5; u++ )
{
SNNCode05Acts[59+u] = 0.0;
for ( i=0; i < 17; i++ )
SNNCode05Acts[59+u] = SNNCode05Acts[59+u]+(SNNCode05Weights[i] * SNNCode05Acts[42+i]);
SNNCode05Acts[59+u] = SNNCode05Acts[59+u]-SNNCode05Thresholds[u];
Print (GetLastError());

потому что после возникновения ошибки не было вызвано ни одного действия, которое обнулило бы LastError.

 
evgenio >>:

да в ответ я вник, почитал документацию )

меня смущает почему здесь выдается ошибка 4200

for ( u=0; u < 5; u++ )
{
SNNCode05Acts[59+u] = 0.0;
for ( i=0; i < 17; i++ )
SNNCode05Acts[59+u] = SNNCode05Acts[59+u]+(SNNCode05Weights[i] * SNNCode05Acts[42+i]);
SNNCode05Acts[59+u] = SNNCode05Acts[59+u]-SNNCode05Thresholds[u];
Print (GetLastError());

Используйте конструкцию для установки обьекта : если ( ObjektFind равен -1) то {ObjectCreate} иначе {ObjectSet}

и проблем не бедет.

 
Urain >>:

Используйте конструкцию для установки обьекта : если ( ObjektFind равен -1) то {ObjectCreate} иначе {ObjectSet}

и проблем не бедет.

попробую

 
Urain >>:

Используйте конструкцию для установки обьекта : если ( ObjektFind равен -1) то {ObjectCreate} иначе {ObjectSet}

и проблем не бедет.

Большое спасибо за совет помогло. Ошибка 4200 пропала.

Но вот что-то не рисуются точки, должны рисоваться над барами

  double m = NormalizeDouble((( SNNCode05Acts[59] +6.6862828789414719 ) / 5.3353251880702137),5);
  double n = NormalizeDouble((( SNNCode05Acts[60] +6.6862828789414719 ) / 5.3353251880702137),5);
  double v = NormalizeDouble((( SNNCode05Acts[61] +6.6862828789414719 ) / 5.3353251880702137),5);
  double x = NormalizeDouble((( SNNCode05Acts[62] +6.6862828789414719 ) / 5.3353251880702137),5);
  double b = NormalizeDouble((( SNNCode05Acts[63] +6.6862828789414719 ) / 5.3353251880702137),5);

  if (ObjectFind("tochka")==-1) ObjectCreate("tochka"+Time[5],OBJ_ARROW,0,Time[5],m);
  else {
       ObjectSet("tochka"+Time[5],OBJPROP_ARROWCODE,159);
       ObjectSet("tochka"+Time[5],OBJPROP_COLOR,Red);
       }
 

/*ObjectCreate("tochka"+Time[4],OBJ_ARROW,0,Time[4],n);
  ObjectSet("tochka"+Time[4],OBJPROP_ARROWCODE,159);


  ObjectCreate("tochka"+Time[3],OBJ_ARROW,0,Time[3],v);
  ObjectSet("tochka"+Time[3],OBJPROP_ARROWCODE,158);

  ObjectCreate("tochka"+Time[2],OBJ_ARROW,0,Time[2],x);
  ObjectSet("tochka"+Time[2],OBJPROP_ARROWCODE,158);

  ObjectCreate("tochka"+Time[1],OBJ_ARROW,0,Time[1],b);
  ObjectSet("tochka"+Time[1],OBJPROP_ARROWCODE,158);*/
Print (m,n,v,x,b);

команда Print выводит в лог как и положено 5 значений, но нет ни одной точки ???

почему эта конструкция не работает ??

 

да сеть выдает какуето хрень ))

буду исправлять .

Причина обращения: