Professional Documents
Culture Documents
int init()
{
//----
return(0);
}
int deinit()
{
ObjectDelete("Jaimo-JMA_Title");
ObjectDelete("Jaimo-JMA MN1");
ObjectDelete("Jaimo-JMA W1");
ObjectDelete("Jaimo-JMA D1");
ObjectDelete("Jaimo-JMA H4");
ObjectDelete("Jaimo-JMA H1");
ObjectDelete("Jaimo-JMA M30");
ObjectDelete("Jaimo-JMA M15");
ObjectDelete("Jaimo-JMA M5");
ObjectDelete("Jaimo-JMA M1");
ObjectDelete("dk");
ObjectDelete("Jaimo-JMA MN1 Arrow");
ObjectDelete("Jaimo-JMA W1 Arrow");
ObjectDelete("Jaimo-JMA D1 Arrow");
ObjectDelete("Jaimo-JMA H4 Arrow");
ObjectDelete("Jaimo-JMA H1 Arrow");
ObjectDelete("Jaimo-JMA M30 Arrow");
ObjectDelete("Jaimo-JMA M15 Arrow");
ObjectDelete("Jaimo-JMA M5 Arrow");
ObjectDelete("Jaimo-JMA M1 Arrow");
return(0);
}
int start()
{
int counted_bars=IndicatorCounted();
int limit=Bars-counted_bars;
if(counted_bars>0) limit++;
string Sign,Arrow;
color Col;
////////////////////////////////////////////////////////////////////////////////
////////////////////
double iJaimo_Curr=iCustom(NULL, PERIOD_MN1, "Jaimo-JMA",0,1);
double iJaimo_Prev=iCustom(NULL, PERIOD_MN1, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="MN";
Arrow="p";Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="MN";
Arrow="q";Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="MN";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="MN";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign112xx = "Jaimo-JMA MN1";
ObjectDelete(sign112xx);
ObjectCreate(sign112xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign112xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign112xx, OBJPROP_CORNER, Corner );
ObjectSet(sign112xx, OBJPROP_XDISTANCE, 13+x_distance );
ObjectSet(sign112xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_W1, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_W1, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="W1";
Arrow="p";Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="W1";
Arrow="q";Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="W1";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="W1";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign1xx = "Jaimo-JMA W1";
ObjectDelete(sign1xx);
ObjectCreate(sign1xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign1xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign1xx, OBJPROP_CORNER, Corner );
ObjectSet(sign1xx, OBJPROP_XDISTANCE, 35+x_distance );
ObjectSet(sign1xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_D1, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_D1, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="D1";
Arrow="p";Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="D1";
Arrow="q";Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="D1";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="D1";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign2xx = "Jaimo-JMA D1";
ObjectDelete(sign2xx);
ObjectCreate(sign2xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign2xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign2xx, OBJPROP_CORNER, Corner );
ObjectSet(sign2xx, OBJPROP_XDISTANCE, 60+x_distance );
ObjectSet(sign2xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_H4, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_H4, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="H4";Arrow="p";
Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="H4";Arrow="q";
Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="H4";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="H4";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign13xx = "Jaimo-JMA H4";
ObjectDelete(sign13xx);
ObjectCreate(sign13xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign13xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign13xx, OBJPROP_CORNER, Corner );
ObjectSet(sign13xx, OBJPROP_XDISTANCE, 80+x_distance );
ObjectSet(sign13xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_H1, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_H1, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="H1";
Arrow="p";Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="H1";
Arrow="q";Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="H1";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="H1";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign23xx = "Jaimo-JMA H1";
ObjectDelete(sign23xx);
ObjectCreate(sign23xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign23xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign23xx, OBJPROP_CORNER, Corner );
ObjectSet(sign23xx, OBJPROP_XDISTANCE, 100+x_distance );
ObjectSet(sign23xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_M15, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_M15, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M15";
Arrow="p";Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M15";
Arrow="q";Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M15";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M15";
Arrow="m";Col=weakdowntrend; } //Trend Down Weak
string sign35xx = "Jaimo-JMA M15";
ObjectDelete(sign35xx);
ObjectCreate(sign35xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign35xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign35xx, OBJPROP_CORNER, Corner );
ObjectSet(sign35xx, OBJPROP_XDISTANCE, 150+x_distance );
ObjectSet(sign35xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_M5, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_M5, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M5"; Arrow="p";
Col=stronguptrend; } //Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M5"; Arrow="q";
Col=strongdowntrend; } //Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M5";
Arrow="k";Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M5"; Arrow="m";
Col=weakdowntrend; } //Trend Down Weak
string sign34xx = "Jaimo-JMA M5";
ObjectDelete(sign34xx);
ObjectCreate(sign34xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign34xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign34xx, OBJPROP_CORNER, Corner );
ObjectSet(sign34xx, OBJPROP_XDISTANCE, 180+x_distance );
ObjectSet(sign34xx, OBJPROP_YDISTANCE, 10+y_distance );
////////////////////////////////////////////////////////////////////////////////
////////////////////
iJaimo_Curr=iCustom(NULL, PERIOD_M1, "Jaimo-JMA",0,1);
iJaimo_Prev=iCustom(NULL, PERIOD_M1, "Jaimo-JMA",1,0);
//if (iJaimo_Curr==iJaimo_Prev) { Sign="�"; Col=DarkOrange; } //Sideway
if (iJaimo_Curr>iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M1"; Arrow="p";
Col=stronguptrend; }//Trend Up Strong
if (iJaimo_Curr<iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M1"; Arrow="q";
Col=strongdowntrend; }//Trend Down Strong
if (iJaimo_Curr>iJaimo_Prev && Close[0]<iJaimo_Curr) { Sign="M1"; Arrow="k";
Col=weakuptrend; } //Trend Up Weak
if (iJaimo_Curr<iJaimo_Prev && Close[0]>iJaimo_Curr) { Sign="M1"; Arrow="m";
Col=weakdowntrend; } //Trend Down Weak
string sign343xx = "Jaimo-JMA M1";
ObjectDelete(sign343xx);
ObjectCreate(sign343xx, OBJ_LABEL, window, 0, 0 );
ObjectSetText(sign343xx, Sign ,9, "Arial Bold", Col);
ObjectSet(sign343xx, OBJPROP_CORNER, Corner );
ObjectSet(sign343xx, OBJPROP_XDISTANCE, 200+x_distance );
ObjectSet(sign343xx, OBJPROP_YDISTANCE, 10+y_distance );
return(0);
}