//+------------------------------------------------------------------+//| main function returns true if any position processed |//+------------------------------------------------------------------+bool CSampleExpert::Processing(void)
{
//--- refresh ratesif(!m_symbol.RefreshRates())
return(false);
//--- refresh indicatorsif(BarsCalculated(m_handle_macd)<2)
return(false);
if(CopyBuffer(m_handle_macd,1,0,2,m_buff_MACD_main) !=2)
return(false);
// m_indicators.Refresh();//--- to simplify the coding and speed up access//--- data are put into internal variables
m_macd_current =m_buff_MACD_main[0];
m_macd_previous =m_buff_MACD_main[1];
m_macd_previous_2 =m_buff_MACD_main[2];
そしてここで、3色使う場合はピックアップする必要があります。
//+------------------------------------------------------------------+//| Check for short position opening |//+------------------------------------------------------------------+bool CSampleExpert::ShortOpened(void)
{
bool res=false;
//--- check for short position (SELL) possibilityif(m_macd_current>m_macd_previous) ---- тут m_macd_previous_2 > <
{
Вещественные типы (double, float) - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
SanAlex ありがとうございます。少し混乱しています。バッファー番号ではなく、カラーインデックス?
インジケーターで。
Expert Advisorで。3 -カラー3つのシチュエーション
私はよく知らないのですが、0-1-2を追加または変更する必要があるようです。
そしてここで、3色使う場合はピックアップする必要があります。
車輪の再発明にならないように、解決策を教えてください。
1,2,3
4,5,6
7,8,9
配列を取得する必要があります:
[
[1 2 3]
[4 5 6]
[7 8 9]
]
こんにちは。経験豊富なプログラマーの皆さん、アドバイスをお願いします。線に色をつけるにはどうしたらいいですか?while >= blue, while <= red という条件です。
こんにちは。経験豊富なプログラマーの皆さん、アドバイスをお願いします。線に色をつけるにはどうしたらいいですか?while >= blue, while <= red という条件です。
DRAW_COLOR_LINEの 描画スタイルを使用する
ArrayBsearch? ArraySort?
VladimirDRAW_COLOR_LINEの 描画 スタイルを使用しています。while >= blue, while <= red の条件をどうするか。ループの中のループ?
ArrayBsearch? ArraySort?
130行目に条件を付ける。
少しきれいにした。
コードが動作し、色が変わる。
3日間、困惑しっぱなしでした。フラットレフトはディムグレーですか?アップまたはイコールブルーであれば必要。ダウンまたはイコールレッドの場合。
3日間、困惑しっぱなしでした。フラットレフトはディムグレーですか?アップまたはイコールブルーであれば必要。ダウンまたは赤に等しい場合。
2つの数値を'=='で比較することはできません(参考)。
このように比較されるはずです。
インジケーターではこうなっています。
結果