どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 694

 
evillive:

そこで指定された値を表示せず、バッファに出力することで、矢印インジケータに最適です。

SetIndexEmptyValueを無効にした場合と有効にした場合では、ゴミが少なくなり、より便利になりました。

(ここでは "空 "の値を0.1としているので、チャート上で見つけることができます)



ありがとうございました。このDailyPivotPointsが、コンパイルせずに0時に穴をあけないように戦っているのは私ですバッファラインは3本のみ、矢印はなし。それなのに、なぜ必要な機能も不必要な機能も、すべて押し込んでしまうのか!
 
borilunad:

ありがとうございます。このDailyPivotPointsが、コンパイルせずに0時に穴をあけないように戦っているのは私ですバッファラインは3本のみ、矢印はなし。それなのに、なぜ必要な機能も不必要な機能も、すべて押し込んでしまうのか!

そして誰がやるかというと、プログラマーがやる )))


ラインではこの機能は必要ないようですが、セマフォやヒストグラムだけは使う意味があるようです。

 
evillive:

誰が突っ込んでるんだ、プログラマーか )))

最終的には、そこは必要ないと判断しましたいつも不要なものはコメントアウトして、早く使えるようにしています
 
borilunad:

最終的には、そこは必要ないと判断しましたいつも不要なものはコメントアウトして、早く使えるようにしています

何が必要で何が必要でないかは、コードを書いてみないとわからない。
 
evillive:

何が必要で何が必要 でないかは、誰もが自分で判断することです。
誰もが持っているDailyPivotPoints!例えば、MACDにはこの機能がありませんが、ヒストグラムにはあります!作者は同じ!そんな矛盾があるのか!?全く見当がつかない!どうしたら理解できるのか!当局が不正確なことをしたら、未熟な者は誰から学べばいいんだ!?何事にも論理と一貫 性が必要なのだ!
 
こんにちは。履歴のEAでインジケータをテストしたかったが、誤解に遭遇した。インジケータは図形を描画します(一部はhttps://docs.mql4.com/ru/constants/objectconstants/wingdings)。これらの図形(例えば110)のどれかが前の(あるいは別の)ロウソクにあるかどうかを知るにはどうすればよいのでしょうか。ジャパンインジケータを添付しています。
ファイル:
japan.ex4  13 kb
 
Roooto:
こんにちは。履歴のEAでインジケータをテストしたかったが、誤解に遭遇した。インジケータは図形を描画します(一部はhttps://docs.mql4.com/ru/constants/objectconstants/wingdings)。これらの図形(例えば110)のどれかが前の(あるいは別の)ロウソクにあるかどうかを知るにはどうすればよいのでしょう。ジャパンインジケータを添付しています。

シェイプ名(カーソルを合わせると表示される、またはオブジェクトのプロパティに表示される)を持つオブジェクトを探します、番号がなくてもできます。
 

初めてカスタムファンクションを作ってみる。うまくいかないんです。

これらの変数は、グローバルの中にあります。

int sdelka_plus;
int sdelka_minus;

私は 次の ように 計算して います

if (sell > 0){if (signal_close > stop){ sdelka_minus=sdelka_minus+1;}
if (sell > 0){if (signal_close_profit > p){ sdelka_plus=sdelka_plus+1;}

今度は 機能 です

int C = Gipo(sdelka_plus,sdelka_minus);//строка находится в старте

のデータは double OnTester() に渡して、そこで値を取得する必要があります。

int Gipo(int plus, int minus)
{
int c = plus/minus;//то что нужно получить в функцию OnTester() 
return(c);
}

テスター機能での計算は、プラス取引をマイナス取引で割った後に得られる数値と、このパラメーターによる最適化ほど重要ではありません。

達人たちよ、どうすればいいのか例を示してくれ。

 

こんにちは!保留中の注文を 処理するために助けてください。例えば、インジケータで保留の注文をしなければなりません。どう書けばいいのでしょうか?

Price = NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);// これをどう修正するのか?

SL = NormalizeDouble (Ask- StopLoss*Point,Digits);

TP = NormalizeDouble (Level_plus_1500_D1,Digits); // これは利益確定用 - Level_plus_1500_D1 - EMAレベル?

OrderSend(Symbol(),OP_BUYLIMIT,Lots,Price,Slippage,SL,TP,NULL,Magic,0,clrLime)。

 
Price =  NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);// как правильно прописать эту строчку?
SL = NormalizeDouble (Ask- StopLoss*Point,Digits);
TP = NormalizeDouble (Level_plus_1500_D1,Digits); // и эту для профита -  Level_plus_1500_D1 - уровень ЕМА ?                                                   
OrderSend(Symbol(),OP_BUYLIMIT,Lots,Price ,Slippage, SL,TP,NULL,Magic,0,clrLime);