2011年08月05日
各通貨で得た情報
extern double AUD_fluctuation;
1つのProgramで2つの通貨を動かす場合、同じProgramが独立して2つ動く事になる様で、各通貨で得た情報は、その通貨のみで使用する事ができ、通貨をまたいでの情報のやり取りは出来ない。
通貨をまたいでの情報のやり取りは出来な為、レート変動による値の算出を諦らめ、
変動率を固定値とする。
extern double AUD_fluctuation; // 変動値
double fluctuation = High[ 0 ] - High[ 30 ]; // 各通貨の変動率を求めるため使用。--0分〜30分間
double fluctuation_percentage = 1; // AUD 基準初期値。
//---------- 各通貨の変動率を計算する為の設定。------------------------------------------
if((( fluctuation > 0 ) && ( AUD_fluctuation > 0 )) ||
(( fluctuation < 0 ) && ( AUD_fluctuation < 0 ))) {
fluctuation_percentage = fluctuation / AUD_fluctuation;
//Print("fluctuation_percentage 1 *******> ",fluctuation_percentage);
}
else {
if(( fluctuation > 0 ) && ( AUD_fluctuation < 0 )) {
fluctuation_percentage = ( fluctuation + AUD_fluctuation ) / AUD_fluctuation;
//Print("fluctuation_percentage 2 *******> ",fluctuation_percentage);
}
else {
if(( fluctuation < 0 ) && ( AUD_fluctuation > 0 )) {
fluctuation_percentage = fluctuation / ( AUD_fluctuation + fluctuation );
//Print("fluctuation_percentage 3 *******> ",fluctuation_percentage);
}
else {
fluctuation_percentage = 0.53; // 初期値
}
}
}
//---------------------------------------------------------------------------------------
1つのProgramで2つの通貨を動かす場合、同じProgramが独立して2つ動く事になる様で、各通貨で得た情報は、その通貨のみで使用する事ができ、通貨をまたいでの情報のやり取りは出来ない。
---------------------------------------------------------
通貨をまたいでの情報のやり取りは出来な為、レート変動による値の算出を諦らめ、
変動率を固定値とする。
extern double AUD_fluctuation; // 変動値
double fluctuation = High[ 0 ] - High[ 30 ]; // 各通貨の変動率を求めるため使用。--0分〜30分間
double fluctuation_percentage = 1; // AUD 基準初期値。
//---------- 各通貨の変動率を計算する為の設定。------------------------------------------
if((( fluctuation > 0 ) && ( AUD_fluctuation > 0 )) ||
(( fluctuation < 0 ) && ( AUD_fluctuation < 0 ))) {
fluctuation_percentage = fluctuation / AUD_fluctuation;
//Print("fluctuation_percentage 1 *******> ",fluctuation_percentage);
}
else {
if(( fluctuation > 0 ) && ( AUD_fluctuation < 0 )) {
fluctuation_percentage = ( fluctuation + AUD_fluctuation ) / AUD_fluctuation;
//Print("fluctuation_percentage 2 *******> ",fluctuation_percentage);
}
else {
if(( fluctuation < 0 ) && ( AUD_fluctuation > 0 )) {
fluctuation_percentage = fluctuation / ( AUD_fluctuation + fluctuation );
//Print("fluctuation_percentage 3 *******> ",fluctuation_percentage);
}
else {
fluctuation_percentage = 0.53; // 初期値
}
}
}
//---------------------------------------------------------------------------------------
【(カテゴリなし)の最新記事】
投稿者:Meta4 Blog|08:13
この記事へのコメント