アホとアホウのマイナス同士を掛け算すれば普通ならプラスになる

でも、そうじゃない時もあるんだね・・・
放っておけば株もドル円も上がるところを自慢したいだけの軍服を着たブタ
と多くのヒトに言われている ⇒ アホ( 安倍 )のパフォーマンスのせい?で
苦戦している


、、、これって、、想定内でしょ.。分かりやすい。
上がるものは上がるし下がるものは下がる。
自画自賛してる「みっともない下劣なヤツ」は無視すればいいだけの話

USD/JPY
【日足】

【週足】


ブタというより害獣トドだというのは言い過ぎにしても

もともと政治家に品性や賢明、公正を求める方がどうかしている

個人的な期待と欲望で動いているだけじゃん
芸術家とか子供たちのほうがよほど聡明

マスコミや学者のような悪い連中に騙されなければね

以下、チャート最下段の MQ4。
オブジェクトがおかしいときは再読み込みが必要かも。。
//+------------------------------------------------------------------+
//| COMA.mq4 ( CountOne_MA ) ..... Test by sSeia
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 7
//---- input parameters
//extern int MAPeriod_1=3;
extern int MAPeriod_1=5; //5
extern int MAPeriod_2=8; //10
extern int MAPeriod_3=13; //20
extern int MAPeriod_4=21; //40
extern int MAPeriod_5=34; //100
extern int SMode=MODE_EMA; //MODE_LWMA; //MODE_SMA;
extern int LMode=MODE_SMA; //MODE_LWMA; //MODE_EMA;
extern int MAPrice=PRICE_CLOSE; //PRICE_WEIGHTED;
//---- buffers
double Buffer_1[];
double Buffer_2[];
double Buffer_3[];
double Buffer_4[];
double Buffer_5[];
double mup[];
double mdn[];
color Iro[] = { HotPink, Gold, Lime, DodgerBlue, Green, Gray, White, ForestGreen};
string NameObj[] = {
"COMA1", "COMA2", "COMA3", "COMA4", "COMA5", "COMA6", "COMA7", "COMA8", "COMA9",
"COMAA", "COMAB", "COMAC", "COMAD"};
string Indicator_Name = "COMA";
string TFStr;
int window;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init() {
//---- buffers
SetIndexBuffer(0,Buffer_1); SetIndexBuffer(1,Buffer_2);
SetIndexBuffer(2,Buffer_3); SetIndexBuffer(3,Buffer_4);
SetIndexBuffer(4,Buffer_5);
SetIndexBuffer(5,mup); SetIndexBuffer(6,mdn);
//----
int j;
for(j=0;j<=3;j++) {
SetIndexStyle(j,DRAW_LINE,0,0,Iro[j]);
SetIndexLabel(j,NULL);
}
SetIndexStyle(4,DRAW_LINE,2,0,Iro[4]);
SetIndexLabel(4,NULL);
for(j=5;j<=6;j++) {
color mcol=Lime;
if(j==6) mcol=Magenta;
SetIndexStyle(j,DRAW_ARROW,EMPTY,1,mcol); SetIndexArrow(j,127);
SetIndexLabel(j,NULL);
}
//---- name
IndicatorShortName(Indicator_Name);
window = WindowFind(Indicator_Name);
//----
color Lcol = LawnGreen;
for(j=1;j<=4;j++) {
ObjectCreate(NameObj[j], OBJ_HLINE, window, 0,0, 0,0);
int Stl = STYLE_DOT;
if(j==2) Lcol = HotPink;
if(j>=3) { Lcol = White; Stl = STYLE_SOLID;}
ObjectSet(NameObj[j], OBJPROP_COLOR, Lcol);
ObjectSet(NameObj[j], OBJPROP_STYLE, Stl);
ObjectSet(NameObj[j], OBJPROP_WIDTH, 0);
}
//----
SetLevelStyle(STYLE_DOT, 0, DarkGray);
SetLevelValue(0, 1); SetLevelValue(1, -1);
//----
TFStr = "COMA_";
switch(Period()) {
case 1 : TFStr+="M1" ; break;
case 5 : TFStr+="M5" ; break;
case 15 : TFStr+="M15" ; break;
case 30 : TFStr+="M30" ; break;
case 60 : TFStr+="H1" ; break;
case 240 : TFStr+="H4" ; break;
case 1440 : TFStr+="D1" ; break;
case 10080 : TFStr+="W1" ; break;
case 43200 : TFStr+="MN1" ; break;
default : TFStr=Period();
}
j=0;
ObjectCreate(NameObj[j], OBJ_LABEL, window, 0, 0);
ObjectSetText(NameObj[j], TFStr, 12, "Comic Sans MS", White);
ObjectSet(NameObj[j], OBJPROP_XDISTANCE, 5);
ObjectSet(NameObj[j], OBJPROP_YDISTANCE, 10);
ObjectSet(NameObj[j], OBJPROP_CORNER, 0);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit() {
// for(int j=0;j<=10;j++) ObjectDelete(NameObj[j]);
for(int i=ObjectsTotal();i>=0;i--){
string ObjName=ObjectName(i);
if(StringSubstr(ObjName,0,4) == Indicator_Name){
ObjectDelete(ObjName);
}
}
//----
//----
return(0);
}
int GetVal(int per, int mod, int num, int i) {
double bv, cv, ans;
// bv = iMA(NULL,0,1,0,MODE_SMA,PRICE_CLOSE,i);
bv = Close[i];
cv = iMA(NULL,0,per,0,mod,MAPrice,i);
if(bv-cv>=0.0) {
if(num>=0) ans = num + 1;
else ans = 1;
}
if(bv-cv<0.0) {
if(num<=0) ans = num - 1;
else ans = -1;
}
if(ans>10) ans=11;
if(ans<-10) ans=-11;
return(ans);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start() {
int i, j, counted_bars=IndicatorCounted();
int td1=0, td2=0, td3=0, td4=0, td5=0;
int limit=Bars-counted_bars;
//----
int MPr[5];
MPr[0]= MAPeriod_1; MPr[1]= MAPeriod_2;
MPr[2]= MAPeriod_3; MPr[3]= MAPeriod_4;
MPr[4]= MAPeriod_5;
int MMd[5];
MMd[0]= SMode; MMd[1]= SMode;
MMd[2]= LMode; MMd[3]= LMode;
MMd[4]= LMode;
//----
for(i=limit-1; i>=0; i--) {
td1=GetVal(MPr[0], MMd[0], Buffer_1[i+1], i);
td2=GetVal(MPr[1], MMd[1], Buffer_2[i+1], i);
td3=GetVal(MPr[2], MMd[2], Buffer_3[i+1], i);
td4=GetVal(MPr[3], MMd[3], Buffer_4[i+1], i);
td5=GetVal(MPr[4], MMd[4], Buffer_5[i+1], i);
Buffer_1[i]=td1; Buffer_2[i]=td2;
Buffer_3[i]=td3; Buffer_4[i]=td4;
Buffer_5[i]=td5;
}
for(i=limit-1; i>=0; i--) {
mup[i]=EMPTY_VALUE; mdn[i]=EMPTY_VALUE;
if(Buffer_1[i]>=2 && Buffer_2[i]>0) mup[i]=0.0;
if(Buffer_1[i]<=-2 && Buffer_2[i]<0) mdn[i]=0.0;
}
//----
int Lnum = 9;
for(j=1;j<=4;j++) {
if(j==2) Lnum = -9; if(j==3) Lnum = 4; if(j==4) Lnum = -4;
ObjectSet(NameObj[j], OBJPROP_PRICE1, Lnum);
}
//----
double b[5];
b[0] = Buffer_1[0]; b[1] = Buffer_2[0];
b[2] = Buffer_3[0]; b[3] = Buffer_4[0];
b[4] = Buffer_5[0];
int txtsize=14;
for(j=0;j<=4;j++) {
string bf = b[j];
while (StringLen(bf) < 3 ) bf = " " + bf;
string text2= MPr[j] + "::" + bf; //DoubleToStr(b[j],0);
int ynum = 18 * j + 5;
ObjectCreate(NameObj[j+5], OBJ_LABEL, window, 0, 0);
ObjectSetText(NameObj[j+5], text2, txtsize, "Comic Sans MS", Iro[j]);
ObjectSet(NameObj[j+5], OBJPROP_XDISTANCE, 5);
ObjectSet(NameObj[j+5], OBJPROP_YDISTANCE, ynum);
ObjectSet(NameObj[j+5], OBJPROP_CORNER, 3);
}
j=10;
string text3 = CharToStr(32);
color tcol = Gray;
int textsize;
if(b[0]>1 && b[1]>1) {
text3 = CharToStr(111); tcol = DodgerBlue; textsize=15;
if(b[2]>1 && b[3]>1) { text3= CharToStr(71); tcol = Aqua; textsize=35;}
}
if(b[0]<-1 && b[1]<-1) {
text3 = CharToStr(111); tcol = HotPink; textsize=15;
if(b[2]<-1 && b[3]<-1) { text3= CharToStr(72); tcol = Red; textsize=35;}
}
ObjectCreate(NameObj[j], OBJ_LABEL, window, 0, 0);
ObjectSetText(NameObj[j], text3, textsize, "Wingdings", tcol);
ObjectSet(NameObj[j], OBJPROP_XDISTANCE, 10);
ObjectSet(NameObj[j], OBJPROP_YDISTANCE, 2);
ObjectSet(NameObj[j], OBJPROP_CORNER, 1);
//----
j++;
ObjectCreate(NameObj[j], OBJ_VLINE, window, 0, 0);
ObjectSet(NameObj[j], OBJPROP_STYLE, STYLE_DOT);
ObjectSet(NameObj[j], OBJPROP_WIDTH, 0);
ObjectSet(NameObj[j], OBJPROP_COLOR, tcol);
ObjectSet(NameObj[j], OBJPROP_TIME1, Time[0]);
//----
return(0);
}
//+------------------------------------------------------------------+