bool checktime(datetime start,datetime end) { Print (TimeToString(start)+" "+TimeToString(end)); datetime dt=TimeCurrent(); // current time if(start<end) if(dt>=start && dt<end) return(true); // check if we are in the range if(start>=end) if(dt>=start|| dt<end) return(true); return(false); }
mladenさん。
なぜ、あなたのチャートではローソクの後ろが見えるのに、私のチャートではローソクの後ろが見えないのですか?
ということです。
mladenさん。
なぜ、あなたのチャートではローソクの後ろが見えるのに、私のチャートではローソクの後ろが見えないのですか?
ということです。
mladen:
Change the chart in foreground property of your chart t
リガード
mladenさん
アラームと矢印を追加してください
最高の点
ehlrsのフィッシャーとの 違いを再塗装していません。
mladenです。
mt5で、2つの資産を同じチャートで比較できるようなインジケータはないでしょうか?
下のチャートのようなものです。(資産1 GOAU4 と資産2 GGBR4 を比較)
mladenです。
mt5で、2つの資産を同じチャートで比較できるようなインジケータはないでしょうか?
下のチャートのようなものです。(資産1 GOAU4 と資産2 GGBR4 を比較)
チャートオブジェクトを挿入してみてください(挿入->オブジェクト->グラフィック->チャート)。
MT5では
挿入 > オブジェクト > グラフィック > "GRAPHICS" (注意:グラフィックの中に "チャート "サブメニューはありません)
メイングラフィックの中に新しい「サブウィンドウ」ができます...しかし、これは別のアセットを使って同じウィンドウの中にラインやローソクを「プロット」するのと同じことではありません。
MT5では
挿入 > オブジェクト > グラフィック > "GRAPHICS" (注意:グラフィックの中に "チャート "サブメニューはありません)
メイン・グラフィックの中に新しい「サブ・ウィンドウ」ができる...しかし、これは別のアセットを使って同じウィンドウの中にラインやローソクを「プロット」するのと同じではない
こんにちは。
私のコードにはエラーがあります... "0 "ゼロ値を変換するときに何かが間違っています...
時間範囲をチェック する必要があります。もし範囲外であれば、結果は "OFF"(取引期間なし)になるはずです。
StartHour1=9
StartMinute1=10
EndHour1=17
EndMinute1=30
しかし、これらはコードをFAILSにする
StartHour1=9
StartMinute1=0
EndHour1=17
EndMinute1=0を入力します。
if ((StartHour1!=0) && (StartMinute1!=0) && (EndHour1!=0) && (EndMinute1!=0)) //avoid all empty
if (checktime(starttime(StartHour1,StartMinute1),endtime(EndHour1,EndMinute1)))
{
TradeON = true;
Print ("trade1 on : "+TimeToString(TimeCurrent()));
}
else Print ("trade1 OFF: "+TimeToString(TimeCurrent()));
//the function checktime
datetime starttime(uint starthour,uint startminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
string datetimenow=currentdatestr+" "+IntegerToString(starthour)+":"+IntegerToString(startminute)+":00";
return StringToTime(datetimenow);
}
datetime endtime(uint endhour,uint endminute)
{ string currentdatestr=TimeToString(TimeCurrent(),TIME_DATE);
string datetimenow=currentdatestr+" "+IntegerToString(endhour)+":"+IntegerToString(endminute)+":00";
return StringToTime(datetimenow);
}
bool checktime(datetime start,datetime end)
{
Print (TimeToString(start)+" "+TimeToString(end));
datetime dt=TimeCurrent(); // current time
if(start<end) if(dt>=start && dt<end) return(true); // check if we are in the range
if(start>=end) if(dt>=start|| dt<end) return(true);
return(false);
}
mladenさん、こんにちは。
インジケータを 以下のように 修正してください 。
感謝