//---bool CMyApp::OnEvent(constint id,constlong &lparam,constdouble &dparam,conststring &sparam) {
if ( id == CHARTEVENT_CUSTOM ) {
if ( StringFind(sparam, "Digit") >= 0 ) {
// string text = ? (как получить текст на кнопке?)
OnClickDigit(sparam); // вместо sparam надо бы передавать textreturn(true);
} elseif ( StringFind(sparam, "Letter") >= 0 ) {
OnClickLetter(sparam); // аналогично случю выше - вместо sparam надо бы передавать textreturn(true);
}
}
return(CAppDialog::OnEvent(id, lparam, dparam, sparam));
}
input int ExtDepth=13; input int ExtDeviation=5; input int ExtBackstep=3;
int zzHandle; // хэндл индикатора ZigZag //+------------------------------------------------------------------+ int OnInit() { //--- Получить хэндл индикатора ZigZag zzHandle=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep); //Расчет индикатора ZigZag //--- Нужно проверить, не были ли возвращены значения Invalid Handle if(zzHandle<0) { Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!"); } return(0); } //+------------------------------------------------------------------+ void OnTick() { //--- double Last_Price_Close[]; CopyClose(_Symbol,PERIOD_H1,0,1,Last_Price_Close); } //+------------------------------------------------------------------+
{
uint as=iCustom(_Symbol,PERIOD_M10,"Examples\\CCI");
}
void OnTick()
{
}
エラーは繰り返されますか?
770ビルドではm10のチャートが表示されない、以前のビルドでは問題なし。
こんにちは、インジケータを チャートに貼り 付けると、次のようなメッセージが表示されます。
Access violation read to 0x00000000000001 in 'C:{Program FilesAlpari NZ MT5 ³³MQL5 ³³indicators.ex5ビルド770 64bit OS 7の場合、どのように対処すればよいのでしょうか?
こんにちは、インジケータを チャートに貼り 付けると、次のようなメッセージが表示されます。
Access violation read to 0x00000000000001 in 'C:\Program FilesAlpari NZ MT5 ³³³³ Indicators.ex5build 770 64bit OS 7 どうしたらいいですか?
午後.
servicedeskに書き込み、インジケータを添付してください。 ありがとうございます。
こんにちは。
例えば、いくつかのボタングループを含むクラスがあるとします。
ボタンがグループ化されているのは、ボタンをクリックすると、同じような動作が行われるからです。タスクは、それがどのボタングループに属するかを検出し、ボタン上のテキストに応じて特定のアクションを実行する適切なメソッドにそれを「送る」ことです。極限まで単純化するために、単純にボタンにグループ名とテキストを表示する必要があるとします。そして、ここで不可解なのが、ボタンのテキストをどうやって取得するかということです。
現時点では、ボタン名には特定のグループに共通する名前+ボタン自体にテキストが表示されています。つまりは1) 名前の部分文字列から、そのボタンが属するグループを判断します。2) 「next」メソッドにもう一度名前を渡し、そこからテキストを「get」します。しかし、これは控えめに言っても、最適解とは言えません。具体的には、こちらの問題です。
解決策をご教示ください。
PS.念のため、必要であれば「全体」を見ることができるように、コードを添付しておきます。
みなさん、こんにちは。
ストラテジーテスターの シンプルなコードで、可視化モードでは、Zig_Zagの代わりに、画像(添付)のようなミラクルが起こります。
ただし、CopyClose(_Symbol,PERIOD_H1...この関数内の周期はstrategy testerウィンドウで選択した周期と等しくない(等しければ全て問題なし、何の関係があるのか))。
バグでしょうか?また、その場合、プライベートメッセージ(またはここでのメッセージで十分です)を通じて、サービスデスクでこのことをどこに伝えればいいのでしょうか?
input int ExtDepth=13;input int ExtDeviation=5;
input int ExtBackstep=3;
int zzHandle; // хэндл индикатора ZigZag
//+------------------------------------------------------------------+
int OnInit()
{
//--- Получить хэндл индикатора ZigZag
zzHandle=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep); //Расчет индикатора ZigZag
//--- Нужно проверить, не были ли возвращены значения Invalid Handle
if(zzHandle<0)
{
Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!");
}
return(0);
}
//+------------------------------------------------------------------+
void OnTick()
{
//---
double Last_Price_Close[];
CopyClose(_Symbol,PERIOD_H1,0,1,Last_Price_Close);
}
//+------------------------------------------------------------------+
みなさん、こんにちは。
ストラテジーテスターの シンプルなコードで、可視化モードでは、Zig_Zagの代わりに、画像(添付)のようなミラクルが起こります。
ただし、CopyClose(_Symbol,PERIOD_H1...この関数内の周期はstrategy testerウィンドウで選択した周期と等しくない(等しければ全て問題なし、何の関係があるのか))。
バグでしょうか?また、その場合、プライベートメッセージ(またはここでのメッセージで十分です)を通じて、サービスデスクでこのことをどこに伝えればいいのでしょうか?
...サービスデスクには、すでに同様のメッセージが表示されています。でも、書くことも。
匿名でウォールにアップロードされたスクリーンショットを削除するにはどうしたらいいですか?自分のアカウントが表示されてしまいます...
マウスを目的のグラフィックに合わせると、「Delete」というコマンドが表示されます。
こんにちは。