■運用中EA・システム |
無料: CamusinForexRobot → HP掲載結果(FXDD) 無料: CamurideForexRobot → HP掲載結果(FXDD) 無料: 風林火山 → HP掲載結果(FXDD) 無料: FXRaptor → HP掲載結果(4XP) 有料: CrossFireFX (無料版も有り) → HP掲載結果(4XP) 有料: Traders Battle → プロのトレードをコピー |
■おすすめEA・システム |
無料: CamusinForexRobot → HP掲載結果(FXDD) 無料: CamurideForexRobot → HP掲載結果(FXDD) 無料: FXRaptor → HP掲載結果(4XP) 有料: CrossFireFX (無料版も有り) → HP掲載結果(4XP) 有料: Traders Battle → プロのトレードをコピー |
■重要記事 |
こんばんわ。 FXクスクスです。
自分は母親と一緒に暮らしているんですが、
最近、人間いつ死ぬかもわからないので何か親孝行をしなければと思い、
考え抜いた末、肩たたきをすることにしました^^;
一度肩たたきをしたら喜んでくれたので
毎日2.3分でもいいから続けていこうと思います。
他にも親孝行をしていきたいと思います。
では、本題。
今日は前回に続きif文のプログラムを製作したいと思います。
--------------------------------------
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int a =0;
int start()
{
if(a<10 || a>20 && a<30)
{
Print("a=0~9 or a=21~29 a=",a);
}
else if(a>=10 && a<=20)
{
Print("a=10~20a=",a);
}
else
{
Print("a=30 a=",a);
a =0;
}
a++;
return(0);
}
--------------------------------------
■int a =0;
の部分は a =0 であると宣言しています。
■if(a<10 || a>20 && a<30)
の部分は、条件が複数ありますが、
「もし、aが10未満、もしくはaが21以上で30未満ならば」
という意味です。
記号の「||」は 「or」で、&&が「and」です。
■Print("a=0~9 or a=21~29 a=",a);
の部分は、わかりやすく説明をしている内容とaの数値を表示します。
■else if(a>=10 && a<=20)
の部分は、「前のIf以外で、もしaが10以上で、20以下だったならば」
という意味です。
一度、Ifを使った後にelseを使うと、
前に使ったIf以外という意味を付ける事が出来ます。
■Print("a=10~20a=",a);
の部分は、わかりやすく説明をしている内容とaの数値を表示します。
■else
の部分は、単体で書きますと今までのif以外の条件という意味です。
今回の場合はaが30以上という意味です。
■Print("a=30 a=",a);
の部分は、わかりやすく説明をしている内容とaの数値を表示します。
■a =0;
aを0にします。(今回はaが30以上になった場合です)
■a++;
a+1の意味です。
ちなみに a--; はa-1の意味です。
今回のプログラムは、aの値によってコメントを変えて行き、
時間足が更新する度にaに+1をして、
aが30以上になったら0に戻すプログラムです。
あとはコンパイルして完成です。
バックテストの画像を載せます。
少しずつ理解できているなぁと実感してきました。(*^▽^*)
現在は1つのサイトを参考にプログラムを製作していますが、
今後はできるだけいろんなサイトを参考にして、
いろんな知識をつけていけたらなと思います。
EA製作のために日々努力をしてがんばっていきたいと思います。
◆ご不明点などお気軽にご相談ください↓◆
■最後までご覧くださり有難う御座います、ついでにワンクリックしてくださると助かります^^ |