【MT4编程语法参考】语法基本类型,函数引用,数据类型概述!!!
--M T 4 编 程 参 考(语法 )-
代码格式空格建、Tab键、换行键和换页符都可以成为代码排版的分隔符,你能使用各种符号来增加你带骂得可读性。
注释
多行注释使用 /* 作为开始到 */ 结束,在这之间不能够嵌套。单行注释使用 // 作为开始到新的一行结束,可以被嵌套到多行注释之中。
示例:
// 单行注释
/* 多行
注释 // 嵌套的单行注释
注释结束 */
标识符
标识符用来给变量、函数和数据类型进行命名,长度不能超过31一个字节
你可以使用数字0-9、拉丁字母大写A-Z和小写a-z(大小写有区分的)还有下划线(_)。此外首字母不可以是数字,标识符不能和保留字冲突.
示例://NAME1 namel Total_5 Paper
Wingdings symbols
图形符号代码
32 ! 33 " 34 # 35 $ 36 % 37 & 38 ' 39 ( 40 ) 41 * 42 + 43 , 44 - 45 . 46 / 47
0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57 : 58 ; 59 < 60 = 61 > 62 ? 63
@ 64 A 65 B 66 C 67 D 68 E 69 F 70 G 71 H 72 I 73 J 74 K 75 L 76 M 77 N 78 O 79
P 80 Q 81 R 82 S 83 T 84 U 85 V 86 W 87 X 88 Y 89 Z 90 [ 91 \ 92 ] 93 ^ 94 _ 95
` 96 a 97 b 98 c 99 d 100 e 101 f 102 g 103 h 104 i 105 j 106 k 107 l 108 m 109 n 110 o 111
p 112 q 113 r 114 s 115 t 116 u 117 v 118 w 119 x 120 y 121 z 122 { 123 | 124 } 125 ~ 126 127
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
144 145 ' 146 147 148 149 150 151 152 153 154 155 156 157 158 159
160 ¡ 161 ¢ 162 £ 163 ¤ 164 ¥ 165 ¦ 166 § 167 ¨ 168 © 169 ª 170 « 171 ¬ 172 173 ® 174 ¯ 175
° 176 ± 177 ² 178 ³ 179 ´ 180 µ 181 ¶ 182 · 183 ¸ 184 ¹ 185 º 186 » 187 ¼ 188 ½ 189 ¾ 190 ¿ 191
À 192 Á 193 Â 194 Ã 195 Ä 196 Å 197 Æ 198 Ç 199 È 200 É 201 Ê 202 Ë 203 Ì 204 Í 205 Î 206 Ï 207
Ð 208 Ñ 209 Ò 210 Ó 211 Ô 212 Õ 213 Ö 214 × 215 Ø 216 Ù 217 Ú 218 Û 219 Ü 220 Ý 221 Þ 222 ß 223
à 224 á 225 â 226 ã 227 ä 228 å 229 æ 230 ç 231 è 232 é 233 ê 234 ë 235 ì 236 í 237 î 238 ï 239
ð 240 ñ 241 ò 242 ó 243 ô 244 õ 245 ö 246 ÷ 247 ø 248 ù 249 ú 250 û 251 ü 252 ý 253 þ 254 ÿ 255
int WindowFind( string name)
返回窗口的索引号 :: 输入参数
name - 指标简称 示例:
intwin_idx=WindowFind("MACD(12,26,9)");
int WindowHandle(string symbol, int timeframe)
返回窗口的句柄 :: 输入参数
symbol - 通货标识
timeframe - 时间线 示例:
intwin_handle=WindowHandle("USDX",PERIOD_H1);
if(win_handle!=0)
Print("Window with USDX,H1 detected. Rates array will be copiedimmediately.");
bool WindowIsVisible(int index)
返回窗口是否可见 :: 输入参数
index - 窗口索引号 示例:
intmaywin=WindowFind("MyMACD");
if(maywin>-1 && WindowIsVisible(maywin)==true)
Print("window of MyMACD is visible");
else
Print("window of MyMACD not found or is not visible");
int WindowOnDropped( )
Returns window index where expert, custom indicator or script was dropped. Thisvalue is valid when expert, custom indicator or script dropped by mouse.
示例:if(WindowOnDropped()!=0)
{
Print("Indicator 'MyIndicator' must be applied to main chartwindow!");
return(false);
}
int WindowsTotal( )
返回窗口数
示例:Print("Windowscount = ", WindowsTotal());
int WindowXOnDropped()
Returns x-axis coordinate in pixels were expert or script dropped to the chart.See also WindowYOnDropped(), WindowOnDropped()
示例:Print("Expertdropped point x=",WindowXOnDropped(),"y=",WindowYOnDropped());/div>
int WindowYOnDropped()
Returns y-axis coordinate in pixels were expert or script dropped to the chart.See also WindowYOnDropped(), WindowOnDropped()
示例:
Print("Expertdropped point x=",WindowXOnDropped()," y=",WindowYOnDropped());
WindowHandle("USDX",PERIOD_H1); 有点用吧好像 有点小贵 mark,mark,mark MT4编程语法太好了学习 看着很全面 谢谢有点用吧好
页:
[1]