- 2010-01-30 (土) 1:07
- 未分類
MetaTrader4の定型チャートを一括適用する、AutoHotkeyスクリプト。
使用するにはAutoHotkeyが必要です。
MetaTrader4で保存した定型チャート(テンプレート)を
開いているウィンドウに対して一括適用します。
ついでに周期設定も変更できます。
動作・設定
変更しない項目は0を選択。
最大ウィンドウ数 9までです。
OK 適用後自動終了。
Exitボタン Escキーで終了します。
常駐にチェックを入れるとOKを押しても勝手に終了しません。
本当に常駐するわけではなくExitEscで終了します。
MetaTrader4 デモ口座用とします。
本口座では使用しないで下さい。
どちらにしろ各自の責任でお願いします。
MT4TemplateChanger.ahk
以下、AutoHotkeyのスクリプトコードです。
タグ: AutoHotkey, MetaTrader4
同じタグの投稿
使用するにはAutoHotkeyが必要です。
MetaTrader4で保存した定型チャート(テンプレート)を
開いているウィンドウに対して一括適用します。
ついでに周期設定も変更できます。
動作・設定
変更しない項目は0を選択。
最大ウィンドウ数 9までです。
OK 適用後自動終了。
Exitボタン Escキーで終了します。
常駐にチェックを入れるとOKを押しても勝手に終了しません。
本当に常駐するわけではなくExitEscで終了します。
MetaTrader4 デモ口座用とします。
本口座では使用しないで下さい。
どちらにしろ各自の責任でお願いします。
MT4TemplateChanger.ahk
以下、AutoHotkeyのスクリプトコードです。
; AutoHotkey Version: 1.0.48.05
; Language: Japanese
; Platform: WinNT
; Author: http://kirock.net/
;
; Script Function:
; MetaTrader4 テンプレートチェンジャー。
; 実行フォルダに MT4TemplateChanger.ini を作り設定が保存されます。
#NoTrayIcon
IniRead, window, MT4TemplateChangerChanger.ini, setting, window
IniRead, template, MT4TemplateChanger.ini, setting, template
IniRead, candle, MT4TemplateChanger.ini, setting, candle
IniRead, active, MT4TemplateChanger.ini, setting, active
Gui, Font , S12, Meiryo
Gui, Add, Text,, 変更しない項目は0
Gui, Add, Checkbox ,vactive Right Checked%active% x+10, 常駐
Gui, Add, Text,x10, ウインドウ数`t
Gui, Add, Edit , vwindow Right Number x+10 w100,
Gui,Add,UpDown, Range1-9,%window%
Gui, Add, Text,x10, 定型チ`ャート`t`n上から x番目`t
Gui, Add, Edit , vtemplate Right Number x+10 w100,
Gui,Add,UpDown, Range0-20,%template%
Gui, Add, Text, x10, 周期設定
Gui,Add,DropDownList, x+20 w120 Right vcandle AltSubmit Choose%candle%, Daily|1 Hour|4 Hours|1 Minute|5 Minutes|15 Minutes|30 Minutes|Weekly|Monthly|0
Gui, add, button, x10 w150 Default, OK
GUI,Add,Button, x+10 w65,Exit
Gui, +AlwaysOnTop
Gui,Show
return
ButtonOK:
Gui, submit
candlenum := candle + 33133
if candle = 9
{
candlenum := 33334
}
templatenum := template + 34799
MT4Window = 65280
loop,%window%
{
SendMessage, 0x111, %MT4Window%,,,ahk_class MetaQuotes::MetaTrader::4.00
if candle != 0
{
SendMessage, 0x111, %candlenum%,,,ahk_class MetaQuotes::MetaTrader::4.00 ;時間足
}
if template != 0
{
SendMessage, 0x111, %templatenum%,,,ahk_class MetaQuotes::MetaTrader::4.00 ;インジゲーターテンプレート0
}
MT4Window := MT4Window + 1
}
if active = 1
{
Gui,Show
return
}
else if active = 0
ButtonExit:
GuiClose:
GuiEscape:
Gui, submit
IniWrite, %window%, MT4TemplateChanger.ini, setting, window
IniWrite, %template%, MT4TemplateChanger.ini, setting, template
IniWrite, %candle%, MT4TemplateChanger.ini, setting, candle
IniWrite, %active%, MT4TemplateChanger.ini, setting, active
ExitApp
タグ: AutoHotkey, MetaTrader4
同じタグの投稿
- Newer: MetaTrader4 履歴表示 インジケーター
- Older: MetaTrader4 通貨ペア表示インジケーター
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://kirock.net/article/mt4templatechanger_ahk/trackback/
- Listed below are links to weblogs that reference
- MetaTrader4 テンプレートチェンジャー from 記録係の記録帳