unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ скаТитС Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ скоб.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 58A362C7 1766. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-58A362C7 1766. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 58A362C7 1766. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 58A362C7 1766. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-58A362C7 1766. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 58A362C7 1766. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 58A362C7 1766. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-58A362C7 1766. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 58A362C7 1766. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Ρ‹Π» Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ )))

Π’Π°ΠΌ ΠΊΡƒΡ‡Π° ошибок, Π·Π½Π°ΠΊΠΈ прСпинания Π³Π΄Π΅ Π½Π΅ Π½Π°Π΄ΠΎ, скобки Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ Π½Π΅ подсчитаны, ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ объявлСно, ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСсмотритС свой ΠΊΠΎΠ΄.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 60111E1B 49CD. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-60111E1B 49CD. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 60111E1B 49CD. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 60111E1B 49CD. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-60111E1B 49CD. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 60111E1B 49CD. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 60111E1B 49CD. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-60111E1B 49CD. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 60111E1B 49CD. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Ρ‹ΠΊ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ пСрСвСсти Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ написано Π² ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ это самый просто способ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ошибки

Π²ΠΎΡ‚ это Ρ‡Π΅Π³ΠΎ Π² стартС Π΄Π΅Π»Π°Π΅Ρ‚?

Ρƒ Вас ΠΆΠ΅ экспСрт Π° Π½Π΅ индюк.

ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΈΠΏ Π½Π΅ Π·Π°Π΄Π°Π½?

Π° Π³Π΄Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ скобка?

Π° это Ρ‡Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π·Π° Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ?

ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ Π³Π΄Π΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это написано?

ΠΏΠΎΡ‡Π΅ΠΌΡƒ запятая стоит Π² ΠΊΠΎΠ½Ρ†Π΅ Π° Π½Π΅ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой? Π·Π°Ρ‡Π΅ΠΌ Π΄Π²Π° Ρ€Π°Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ?

ставитС Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Π°ΠΊ:

Π”Π°Π»ΡŒΡˆΠ΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ стал, устал,

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Unexpected end of program and unbalanced parentheses

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Scroll down until you see the function definitions start to skip right. This is not correct since function definitions always have to occur outside if blocks. So your missing brace is somewhere up from this point.

This is your code after application of Styler:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5C6E1235 3032. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5C6E1235 3032. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5C6E1235 3032. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5C6E1235 3032. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5C6E1235 3032. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5C6E1235 3032. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5C6E1235 3032. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5C6E1235 3032. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5C6E1235 3032. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Here is a good tip that I use till today to avoid this problem. Always, always, always create parentheses in pairs. If you write one «(» go ahead and write the other one «)», then just backspace and fill in the content. If you are using a bracket I usually create the ending bracket on the line below like this.

then I just place my cursor between the brackets and fill it with data.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5F615341 08CE. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5F615341 08CE. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5F615341 08CE. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Scroll down until you see the function definitions start to skip right. This is not correct since function definitions always have to occur outside if blocks. So your missing brace is somewhere up from this point.

This is your code after application of Styler:

I applied the Styler, Code looking much more properly arranged but the problem persist and where ever I put a parentheses creates more errors rather than the two i currently have. Thanks for your effort Lippmaje.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

НуТна ΠΏΠΎΠΌΠΎΡ‰ΡŒ

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π΅ ошибки.

//| Test advisor on TMA_Fair.mq4 |
//| Copyright 2017, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+——————————————————————+
#property copyright «Copyright 2017, MetaQuotes Software Corp.»
#property link «https://www.mql5.com»
#property version «1.00»
#property strict

>
//+——————————————————————+
//| Expert tick function |
//+——————————————————————+
void OnTick()
<
PRICE_HIGH= iCustom(NULL,0,»TMA_Fair»,TimeFrame,HalfLength,Price,ATRMultiplier,ATRPeriod,Interpolate,1,0);
PRICE_LOW = iCustom(NULL,0,»TMA_Fair»,TimeFrame,HalfLength,Price,ATRMultiplier,ATRPeriod,Interpolate,2,0);

if(OrderSelect(ticket,SELECT_BY_TICKET))
if(!OrderModify(ticket,OrderOpenPrice(),SL,TP,0))
Print(» Ошибка ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ€Π΄Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ!»);
>
>

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π£ вас Π½Π΅ соблюдСн баланс скобок, ΠΈΠ·-Π·Π° этого компилятор Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ дальшС. О Ρ‡Π΅ΠΌ Π²Π°ΠΌ ΠΈ сообщаСт.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5B70B603 444A. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5B70B603 444A. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5B70B603 444A. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5B70B603 444A. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5B70B603 444A. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5B70B603 444A. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5B70B603 444A. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5B70B603 444A. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5B70B603 444A. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π΅ ошибки.

//| Test advisor on TMA_Fair.mq4 |
//| Copyright 2017, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+——————————————————————+
#property copyright «Copyright 2017, MetaQuotes Software Corp.»
#property link «https://www.mql5.com»
#property version «1.00»
#property strict

>
//+——————————————————————+
//| Expert tick function |
//+——————————————————————+
void OnTick()
<
PRICE_HIGH= iCustom(NULL,0,»TMA_Fair»,TimeFrame,HalfLength,Price,ATRMultiplier,ATRPeriod,Interpolate,1,0);
PRICE_LOW = iCustom(NULL,0,»TMA_Fair»,TimeFrame,HalfLength,Price,ATRMultiplier,ATRPeriod,Interpolate,2,0);

if(OrderSelect(ticket,SELECT_BY_TICKET))
if(!OrderModify(ticket,OrderOpenPrice(),SL,TP,0))
Print(» Ошибка ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ€Π΄Π΅Ρ€Π° Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ!»);
>
>

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΡƒΠ½Ρ†ΠΊΠΈΠΈ void OnTick() происходило послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° условий if(CountBuy(), Ссли я ΡΡ‚Π°Π²Π»ΡŽ скобки послС Ρ„ΡƒΠ½Ρ†ΠΊΠΈΠΈ void OnTick(),

Ρ‚ΠΎ Ρƒ мСня Выходят ошибки ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ :

Π― понимаю, Ρ‡Ρ‚ΠΎ ошибка Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ условий, Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ (я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΡƒΡ‡ΠΈΡ‚ΡŒ язык MQL4)

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 51CCA017 F44D. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-51CCA017 F44D. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 51CCA017 F44D. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π― понимаю, Ρ‡Ρ‚ΠΎ ошибка Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ условий, Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ (я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΡƒΡ‡ΠΈΡ‚ΡŒ язык MQL4)

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5597CD31 9CF8. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5597CD31 9CF8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5597CD31 9CF8. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5597CD31 9CF8. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5597CD31 9CF8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5597CD31 9CF8. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5597CD31 9CF8. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5597CD31 9CF8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5597CD31 9CF8. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΡƒΠ½Ρ†ΠΊΠΈΠΈ void OnTick() происходило послС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° условий if(CountBuy(), Ссли я ΡΡ‚Π°Π²Π»ΡŽ скобки послС Ρ„ΡƒΠ½Ρ†ΠΊΠΈΠΈ void OnTick(),

Ρ‚ΠΎ Ρƒ мСня Выходят ошибки ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ :

Π― понимаю, Ρ‡Ρ‚ΠΎ ошибка Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ условий, Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ (я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΡƒΡ‡ΠΈΡ‚ΡŒ язык MQL4)

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π° MQL4 ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… устранСния

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 4B5DE8B4 9045. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-4B5DE8B4 9045. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4B5DE8B4 9045. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 4B5DE8B4 9045. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-4B5DE8B4 9045. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4B5DE8B4 9045. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈ использовании Π½ΠΎΠ²ΠΎΠΉ вСрсии компилятора языка MQL4 Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ошибки.

Π’ старой вСрсии компилятора Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ критичСского Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ошибки ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ срСдой исполнСния ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ остановкС Ρ€Π°Π±ΠΎΡ‚Ρ‹. НапримСр, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ массива ΡΠ²Π»ΡΡŽΡ‚ΡΡ критичСскими ошибками ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приводят ΠΊ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΌΡƒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ. ΠŸΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ошибки лишь Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состояниях ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… значСниях ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎ Ρ‚Π°ΠΊΠΈΡ… ситуациях слСдуСт Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.

Новый компилятор позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ источники ошибок ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ качСство ΠΊΠΎΠ΄Π°.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ компиляции старых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… устранСния.

1. Ошибки компиляции

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ошибок Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скомпилирована.

Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля всСх ошибок рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ компиляции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ:

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ поиск ошибок.

1.1. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ совпадаСт с Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ словом

Если Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ совпадаСт с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… слов:

Ρ‚ΠΎ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. . unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.1. Ошибки «unexpected token» ΠΈ «name expected»

Для исправлСния Π΄Π°Π½Π½ΠΎΠΉ ошибки Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

1.2. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы Π² наимСнованиях ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Если наимСнования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ содСрТат ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы ($, @, Ρ‚ΠΎΡ‡ΠΊΠ°):

Ρ‚ΠΎ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. . unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.2. Ошибки «unknown symbol» ΠΈ «semicolon expected»

Для исправлСния Π΄Π°Π½Π½ΠΎΠΉ ошибки Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

1.3. Ошибки использования ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switch

Бтарая вСрсия компилятора позволяла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния Π² выраТСниях ΠΈ константах ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switch:

Π’ Π½ΠΎΠ²ΠΎΠΌ компиляторС выраТСния ΠΈ константы ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° switch Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами, поэтому ΠΏΡ€ΠΈ использовании ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… конструкций Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. . unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.3. Ошибки «illegal switch expression type» ΠΈ «constant expression is not integral»

Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ явныС сравнСния числСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

1.4. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ void, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ объявлСнного Ρ‚ΠΈΠΏΠ°. НапримСр:

ΠŸΡ€ΠΈ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции (strict) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 4 error not all control paths return a value. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 4 error not all control paths return a value. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 4 error not all control paths return a value. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.4. Ошибка «not all control paths return a value»

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 5 warning not all control paths return a value. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 5 warning not all control paths return a value. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 5 warning not all control paths return a value. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.5. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ «not all control paths return a value»

Если Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ соотвСтствуСт объявлСнию:

Ρ‚ΠΎ ΠΏΡ€ΠΈ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 6 error function must return a value. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 6 error function must return a value. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 6 error function must return a value. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.6. Ошибка «function must return a value»

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 7 warning return function must return a value. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 7 warning return function must return a value. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 7 warning return function must return a value. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Для исправлСния Ρ‚Π°ΠΊΠΈΡ… ошибок Π² ΠΊΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° return c Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ°.

1.5. ΠœΠ°ΡΡΠΈΠ²Ρ‹ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠœΠ°ΡΡΠΈΠ²Ρ‹ Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ссылкС.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции (strict) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 8 error arrays passed by reference only. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 8 error arrays passed by reference only. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 8 error arrays passed by reference only. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.8. Ошибка компилятора «arrays passed by reference only»

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 9 warning arrays passed by reference only. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 9 warning arrays passed by reference only. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 9 warning arrays passed by reference only. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.9. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ компилятора «arrays passed by reference only»

Для исправлСния Ρ‚Π°ΠΊΠΈΡ… ошибок Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ массива ΠΏΠΎ ссылкС, Π΄ΠΎΠ±Π°Π²ΠΈΠ² прСфикс & ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ массива:

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ константныС массивы ( Time[], Open[], High[], Low[], Close[], Volume[]) Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠΎ ссылкС. НапримСр, Π²Ρ‹Π·ΠΎΠ²:

Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° компиляции ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 10 constant variable cannot be passed as reference. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 10 constant variable cannot be passed as reference. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 10 constant variable cannot be passed as reference. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Для устранСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ошибок Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· константного массива:

2. Ошибки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния

Ошибки, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² процСссС исполнСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ошибками Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния (runtime errors). Π’Π°ΠΊΠΈΠ΅ ошибки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ зависят ΠΎΡ‚ состояния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ связаны с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ значСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

НапримСр, Ссли пСрСмСнная ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС индСкса элСмСнтов массива, Ρ‚ΠΎ Π΅Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ массива.

2.1. Π’Ρ‹Ρ…ΠΎΠ΄ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ массива (Array out of range)

Π­Ρ‚Π° ошибка часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌ. Ѐункция IndicatorCounted() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π±Π°Ρ€ΠΎΠ², Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡˆΠΈΡ…ΡΡ послС послСднСго Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. ЗначСния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° ΡƒΠΆΠ΅ рассчитанных Ρ€Π°Π½Π΅Π΅ Π±Π°Ρ€Π°Ρ… Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² пСрСсчСтС, поэтому для ускорСния расчСтов достаточно ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько послСдних Π±Π°Ρ€ΠΎΠ².

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΉ способ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний, ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

Часто встрСчаСтся нСкоррСктная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° случая counted_bars==0 (Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ limit Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ 1 + ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ индСкс ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ†ΠΈΠΊΠ»Π°).

Π’Π°ΠΊΠΆΠ΅ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ исполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ start() ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ элСмСнтам массивов ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΎΡ‚ 0 Π΄ΠΎ Bars()-1. Если Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ слСдуСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ArrayResize() Π² соотвСтствии с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ². ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ индСкс элСмСнта для адрСсации Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ArraySize() с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

2.2. Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ноль (Zero divide)

Ошибка «Zero divide» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² случаС, Ссли ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дСлСния Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ оказываСтся Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ:

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ скрипта Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Π­ΠΊΡΠΏΠ΅Ρ€Ρ‚Ρ‹» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ сообщСниС ΠΎΠ± ошибкС ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 11 error zero divide. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 11 error zero divide. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 11 error zero divide. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.11. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС «zero divide»

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ такая ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² случаях, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСлитСля опрСдСляСтся значСниями ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Ссли Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ, Ρ‚ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° задСйствованной ΠΌΠ°Ρ€ΠΆΠΈ оказываСтся Ρ€Π°Π²Π½Π° 0 Ссли Π½Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΎΡ€Π΄Π΅Ρ€ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ссли Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΎ Π² случаС Π΅Π³ΠΎ отсутствия нСльзя Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ случаи ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ критичСской ошибки Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, Π½ΠΎ выводится сообщСниС ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 12 incorrect divisor message. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 12 incorrect divisor message. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 12 incorrect divisor message. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис. 12. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ дСлитСля

2.3. ИспользованиС 0 вмСсто NULL для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ символа

Π’ старой вСрсии компилятора Π΄ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΎΡΡŒ использованиС 0 (нуля) Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² функциях, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… указания финансового инструмСнта.

НапримСр, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСхничСского ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Moving Average для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ символа ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’ Π½ΠΎΠ²ΠΎΠΌ компиляторС для указания Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ символа Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ NULL:

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ символ ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Symbol() ΠΈ Period().

2.4. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ UnicodΠ΅ ΠΈ ΠΈΡ… использованиС Π² DLL

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Unicode.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ этот Ρ„Π°ΠΊΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Windows. НапримСр, ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ wininet.dll вмСсто InternetOpenA() ΠΈ InternetOpenUrlA () слСдуСт Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ InternetOpenW() ΠΈ InternetOpenUrlW().

Π’ MQL4 измСнилась внутрСнняя структура строк (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 12 Π±Π°ΠΉΡ‚), поэтому ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ строк Π² DLL слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуру MqlString:

2.5. БовмСстноС использованиС Ρ„Π°ΠΉΠ»ΠΎΠ²

Π’ Π½ΠΎΠ²ΠΎΠΌ MQL4 ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΈ FILE_SHARE_WRITE ΠΈ FILE_SHARE_READ для совмСстного использования.

Π’ случаС ΠΈΡ… отсутствия Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² монопольном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ большС Π½ΠΈΠΊΠΎΠΌΡƒ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ монополистом.

НапримСр, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΡ„Ρ„Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ трСбуСтся явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΈ совмСстного доступа:

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «ΠžΡ„Ρ„Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ MQL4«.

2.6. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ прСобразования datetime

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° datetime Π² строку Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ зависит ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° компиляции:

НапримСр, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, имя ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкС.

3. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡ компилятора

Чистый ΠΊΠΎΠ΄ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ.

3.1. ΠŸΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Если Π½Π° глобальном ΠΈ локальном уровнях ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ:

Ρ‚ΠΎ компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ строки, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ объявлСна глобальная пСрСмСнная:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 13 declaration of hides global declaration at line. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 13 declaration of hides global declaration at line. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 13 declaration of hides global declaration at line. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.13. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ «declaration of ‘%’ hides global declaration at line %»

Для исправлСния Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

3.2. НСсоотвСтствиС Ρ‚ΠΈΠΏΠΎΠ²

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии компилятора Π² Π²Π΅Π΄Π΅Π½Π° опСрация привСдСния Ρ‚ΠΈΠΏΠΎΠ².

Π’ строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ компиляции ΠΏΡ€ΠΈ нСсоотвСтствии Ρ‚ΠΈΠΏΠΎΠ² компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ прСдупрСТдСния:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 14 possible loss of data due to type conversion implicit conversion from number to string. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 14 possible loss of data due to type conversion implicit conversion from number to string. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 14 possible loss of data due to type conversion implicit conversion from number to string. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.14. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡ «possible loss of data due to type conversion» ΠΈ «implicit conversion from ‘number’ to ‘string’

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ компилятор ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ точности ΠΏΡ€ΠΈ присвоСнии Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ нСявном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° int Π² string.

Для исправлСния Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ явноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²:

3.3. ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

НаличиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (лишниС сущности) Π½Π΅ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ.

БообщСния ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… выводятся Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° компиляции:

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. figure 15 warning variable not used. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-figure 15 warning variable not used. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° figure 15 warning variable not used. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Рис.15. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡ «variable ‘%’ not used’

Для исправлСния Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрСны Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ программисты ΠΏΡ€ΠΈ компиляции старых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, содСрТащих ошибки.

Π’ΠΎ всСх случаях ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ строгий Ρ€Π΅ΠΆΠΈΠΌ компиляции.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. avatar na2. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-avatar na2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° avatar na2. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π’ Π½ΠΎΠ²ΠΎΠΌ МВ4 Version : 4,00 Build 625 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ сохранили свою Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду, Π½ΠΎ «ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€» Π²Ρ‹Π΄Π°Ρ‘Ρ‚ прСдупрСТдСния ΠΎ нСкоррСктности Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строк исходного ΠΊΠΎΠ΄Π° Π² совСтниках.

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽΡΡŒ ΠΊ Π·Π½Π°Ρ‚ΠΎΠΊΠ°ΠΌ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ? Π’ Ρ‡Ρ‘ΠΌ ΠΊΠΎΡ€Π΅Π½ΡŒ нСдоразумСния? Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ?

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5612B973 ECF7. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5612B973 ECF7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5612B973 ECF7. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5612B973 ECF7. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5612B973 ECF7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5612B973 ECF7. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 5612B973 ECF7. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-5612B973 ECF7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5612B973 ECF7. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рСкомСндуСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ.

//дСйствия нашСго ΠΊΠΎΠ΄Π°, Ссли функция Π²Π΅Ρ€Π½ΡƒΠ»Π° true

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 4D13E812 B09B. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-4D13E812 B09B. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4D13E812 B09B. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 4D13E812 B09B. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-4D13E812 B09B. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4D13E812 B09B. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. 4D13E812 B09B. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4 Ρ„ΠΎΡ‚ΠΎ. unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4-4D13E812 B09B. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unexpected end of program ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅ совСтника mq4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4D13E812 B09B. РСшил ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ совСтника ΠΏΠΎΠ΄ сСбя Π½Π° основС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠ· справочника mql4. Но ΡƒΠ². Π²Π΅Ρ‡Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ошибки Π²Ρ‹Π΄Π°Π΅Ρ‚, ΡƒΠΆΠ΅ нСдСлю с Π½ΠΈΠΌ ΠΏΠ°Ρ€ΡŽΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚.

Π’ Π½ΠΎΠ²ΠΎΠΌ МВ4 Version : 4,00 Build 625 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ сохранили свою Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду, Π½ΠΎ «ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€» Π²Ρ‹Π΄Π°Ρ‘Ρ‚ прСдупрСТдСния ΠΎ нСкоррСктности Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строк исходного ΠΊΠΎΠ΄Π° Π² совСтниках.

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽΡΡŒ ΠΊ Π·Π½Π°Ρ‚ΠΎΠΊΠ°ΠΌ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ? Π’ Ρ‡Ρ‘ΠΌ ΠΊΠΎΡ€Π΅Π½ΡŒ нСдоразумСния? Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *